Pirates vs Royals

Historical record, recent meetings, scoring profile and performance versus model expectation.

Record since the 1969 season
22-26
Royals lead the series by 4 wins.
@ Pirates
16-10
@ Royals
6-16
Playoffs
0-0
VS EXPECTED
Pirates -2.6
Avg Runs
4.2-5.2
Most Recent Winner
Royals 3-4

Head-To-Head Margin (Max Last 150 Matches)

Pittsburgh Pirates vs Kansas City Royals Results

All completed meetings between these teams.
Date Matchup Result Winner Model Projection Stage
Jul 9, 2025 3–4 Kansas City Royals +1 Kansas City Royals +0.4 Regular
Jul 8, 2025 3–4 Kansas City Royals +1 Kansas City Royals +0.4 Regular
Jul 7, 2025 3–9 Kansas City Royals +6 Kansas City Royals +0.4 Regular
Sep 15, 2024 3–4 Pittsburgh Pirates +1 Pittsburgh Pirates +0.0 Regular
Sep 14, 2024 5–1 Kansas City Royals +4 Pittsburgh Pirates +0.1 Regular
Sep 13, 2024 8–3 Kansas City Royals +5 Pittsburgh Pirates +0.1 Regular
Aug 30, 2023 4–1 Pittsburgh Pirates +3 Pittsburgh Pirates +0.2 Regular
Aug 29, 2023 6–3 Pittsburgh Pirates +3 Pittsburgh Pirates +0.2 Regular
Aug 28, 2023 5–0 Pittsburgh Pirates +5 Pittsburgh Pirates +0.1 Regular
Jun 1, 2021 5–10 Kansas City Royals +5 Kansas City Royals +0.4 Regular
May 31, 2021 3–7 Kansas City Royals +4 Kansas City Royals +0.4 Regular
Apr 28, 2021 9–6 Kansas City Royals +3 Pittsburgh Pirates +0.2 Regular
Apr 27, 2021 1–2 Pittsburgh Pirates +1 Pittsburgh Pirates +0.2 Regular
Sep 13, 2020 0–11 Kansas City Royals +11 Kansas City Royals +0.0 Regular
Sep 12, 2020 4–7 Kansas City Royals +3 Pittsburgh Pirates +0.0 Regular
Sep 11, 2020 3–4 Kansas City Royals +1 Pittsburgh Pirates +0.1 Regular
Sep 19, 2018 1–2 Pittsburgh Pirates +1 Pittsburgh Pirates +0.8 Regular
Sep 18, 2018 1–2 Pittsburgh Pirates +1 Pittsburgh Pirates +0.8 Regular
Sep 17, 2018 6–7 Pittsburgh Pirates +1 Pittsburgh Pirates +0.7 Regular
Jul 22, 2015 1–5 Kansas City Royals +4 Kansas City Royals +0.4 Regular
Jul 21, 2015 1–3 Kansas City Royals +2 Kansas City Royals +0.4 Regular
Jul 20, 2015 10–7 Pittsburgh Pirates +3 Kansas City Royals +0.4 Regular
Jun 10, 2012 2–3 Pittsburgh Pirates +1 Pittsburgh Pirates +0.2 Regular
Jun 9, 2012 3–5 Pittsburgh Pirates +2 Pittsburgh Pirates +0.1 Regular
Jun 8, 2012 2–4 Pittsburgh Pirates +2 Pittsburgh Pirates +0.1 Regular
Jun 28, 2009 3–2 Kansas City Royals +1 Pittsburgh Pirates +0.1 Regular
Jun 27, 2009 2–6 Pittsburgh Pirates +4 Pittsburgh Pirates +0.0 Regular
Jun 26, 2009 3–5 Pittsburgh Pirates +2 Kansas City Royals +0.0 Regular
Jun 22, 2006 7–15 Kansas City Royals +8 Pittsburgh Pirates +0.2 Regular
Jun 21, 2006 4–6 Kansas City Royals +2 Pittsburgh Pirates +0.2 Regular
Jun 20, 2006 6–10 Kansas City Royals +4 Pittsburgh Pirates +0.2 Regular
Jul 14, 2001 7–4 Kansas City Royals +3 Pittsburgh Pirates +0.2 Regular
Jul 13, 2001 0–1 Pittsburgh Pirates +1 Pittsburgh Pirates +0.2 Regular
Jul 12, 2001 0–2 Pittsburgh Pirates +2 Pittsburgh Pirates +0.1 Regular
Jun 11, 2000 10–6 Pittsburgh Pirates +4 Kansas City Royals +0.2 Regular
Jun 10, 2000 1–2 Kansas City Royals +1 Kansas City Royals +0.1 Regular
Jun 9, 2000 5–6 Kansas City Royals +1 Kansas City Royals +0.1 Regular
Jun 4, 2000 7–5 Kansas City Royals +2 Pittsburgh Pirates +0.4 Regular
Jun 3, 2000 16–3 Kansas City Royals +13 Pittsburgh Pirates +0.4 Regular
Jun 2, 2000 3–9 Pittsburgh Pirates +6 Pittsburgh Pirates +0.4 Regular
Jun 13, 1999 4–8 Pittsburgh Pirates +4 Pittsburgh Pirates +0.4 Regular
Jun 12, 1999 8–9 Pittsburgh Pirates +1 Pittsburgh Pirates +0.3 Regular
Jun 11, 1999 10–3 Kansas City Royals +7 Pittsburgh Pirates +0.4 Regular
Jun 25, 1998 1–6 Kansas City Royals +5 Pittsburgh Pirates +0.1 Regular
Jun 24, 1998 10–3 Pittsburgh Pirates +7 Pittsburgh Pirates +0.1 Regular
Jun 15, 1997 8–1 Kansas City Royals +7 Pittsburgh Pirates +0.1 Regular
Jun 14, 1997 8–3 Kansas City Royals +5 Pittsburgh Pirates +0.1 Regular
Jun 13, 1997 3–5 Pittsburgh Pirates +2 Pittsburgh Pirates +0.1 Regular