Kansas City Royals vs Pittsburgh Pirates

Kansas City Royals leads 26-25
wins
1997 to 2026
Pittsburgh Pirates have won 3 straight

Series timeline

▲ Kansas City Royals ahead (peak +4) ▼ Pittsburgh Pirates ahead (peak +2)
1997: Pittsburgh Pirates 5-31997: Kansas City Royals 8-31997: Kansas City Royals 8-11998: Pittsburgh Pirates 10-31998: Kansas City Royals 6-11999: Kansas City Royals 10-31999: Pittsburgh Pirates 9-81999: Pittsburgh Pirates 8-42000: Pittsburgh Pirates 9-32000: Kansas City Royals 16-32000: Kansas City Royals 7-52000: Kansas City Royals 6-52000: Kansas City Royals 2-12000: Pittsburgh Pirates 10-62001: Pittsburgh Pirates 2-02001: Pittsburgh Pirates 1-02001: Kansas City Royals 7-42006: Kansas City Royals 10-62006: Kansas City Royals 6-42006: Kansas City Royals 15-72009: Pittsburgh Pirates 5-32009: Pittsburgh Pirates 6-22009: Kansas City Royals 3-22012: Pittsburgh Pirates 4-22012: Pittsburgh Pirates 5-32012: Pittsburgh Pirates 3-22015: Pittsburgh Pirates 10-72015: Kansas City Royals 3-12015: Kansas City Royals 5-12018: Pittsburgh Pirates 7-62018: Pittsburgh Pirates 2-12018: Pittsburgh Pirates 2-12020: Kansas City Royals 4-32020: Kansas City Royals 7-42020: Kansas City Royals 11-02021: Pittsburgh Pirates 2-12021: Kansas City Royals 9-62021: Kansas City Royals 7-32021: Kansas City Royals 10-52023: Pittsburgh Pirates 5-02023: Pittsburgh Pirates 6-32023: Pittsburgh Pirates 4-12024: Kansas City Royals 8-32024: Kansas City Royals 5-12024: Pittsburgh Pirates 4-32025: Kansas City Royals 9-32025: Kansas City Royals 4-32025: Kansas City Royals 4-32026: Pittsburgh Pirates 8-52026: Pittsburgh Pirates 6-52026: Pittsburgh Pirates 4-3

Kansas City Royals Pittsburgh Pirates Tie Postseason One meeting per cell

Longest streaks: Kansas City Royals 4 (2000), Pittsburgh Pirates 4 (2012–2015). Current: Pittsburgh Pirates 3.

Splits

SplitKansas City Royals record
Regular season26-25
Hosted by Kansas City Royals16-6
Hosted by Pittsburgh Pirates10-19
Last 10 seasons (2009 to 2026)14-17
Largest Kansas City Royals win16-3 (2000)
Largest Pittsburgh Pirates win10-3 (1998)

In the record book

Every meeting

2020s
SeasonDateWinnerScoreSiteRound
2026 (0-3) Sep 18, 2026 Pittsburgh Pirates 8-5 at Pittsburgh Pirates
Sep 19, 2026 Pittsburgh Pirates 6-5 at Pittsburgh Pirates
Sep 20, 2026 Pittsburgh Pirates 4-3 at Pittsburgh Pirates
2025 (3-0) Jul 7, 2025 Kansas City Royals 9-3 at Kansas City Royals
Jul 8, 2025 Kansas City Royals 4-3 at Kansas City Royals
Jul 9, 2025 Kansas City Royals 4-3 at Kansas City Royals
2024 (2-1) Sep 13, 2024 Kansas City Royals 8-3 at Pittsburgh Pirates
Sep 14, 2024 Kansas City Royals 5-1 at Pittsburgh Pirates
Sep 15, 2024 Pittsburgh Pirates 4-3 at Pittsburgh Pirates
2023 (0-3) Aug 28, 2023 Pittsburgh Pirates 5-0 at Kansas City Royals
Aug 29, 2023 Pittsburgh Pirates 6-3 at Kansas City Royals
Aug 30, 2023 Pittsburgh Pirates 4-1 at Kansas City Royals
2021 (3-1) Apr 27, 2021 Pittsburgh Pirates 2-1 at Pittsburgh Pirates
Apr 28, 2021 Kansas City Royals 9-6 at Pittsburgh Pirates
May 31, 2021 Kansas City Royals 7-3 at Kansas City Royals
Jun 1, 2021 Kansas City Royals 10-5 at Kansas City Royals
2020 (3-0) Sep 11, 2020 Kansas City Royals 4-3 at Kansas City Royals
Sep 12, 2020 Kansas City Royals 7-4 at Kansas City Royals
Sep 13, 2020 Kansas City Royals 11-0 at Kansas City Royals
2010s
SeasonDateWinnerScoreSiteRound
2018 (0-3) Sep 17, 2018 Pittsburgh Pirates 7-6 at Pittsburgh Pirates
Sep 18, 2018 Pittsburgh Pirates 2-1 at Pittsburgh Pirates
Sep 19, 2018 Pittsburgh Pirates 2-1 at Pittsburgh Pirates
2015 (2-1) Jul 20, 2015 Pittsburgh Pirates 10-7 at Kansas City Royals
Jul 21, 2015 Kansas City Royals 3-1 at Kansas City Royals
Jul 22, 2015 Kansas City Royals 5-1 at Kansas City Royals
2012 (0-3) Jun 8, 2012 Pittsburgh Pirates 4-2 at Pittsburgh Pirates
Jun 9, 2012 Pittsburgh Pirates 5-3 at Pittsburgh Pirates
Jun 10, 2012 Pittsburgh Pirates 3-2 at Pittsburgh Pirates
2000s
SeasonDateWinnerScoreSiteRound
2009 (1-2) Jun 26, 2009 Pittsburgh Pirates 5-3 at Pittsburgh Pirates
Jun 27, 2009 Pittsburgh Pirates 6-2 at Pittsburgh Pirates
Jun 28, 2009 Kansas City Royals 3-2 at Pittsburgh Pirates
2006 (3-0) Jun 20, 2006 Kansas City Royals 10-6 at Kansas City Royals
Jun 21, 2006 Kansas City Royals 6-4 at Kansas City Royals
Jun 22, 2006 Kansas City Royals 15-7 at Kansas City Royals
2001 (1-2) Jul 12, 2001 Pittsburgh Pirates 2-0 at Pittsburgh Pirates
Jul 13, 2001 Pittsburgh Pirates 1-0 at Pittsburgh Pirates
Jul 14, 2001 Kansas City Royals 7-4 at Pittsburgh Pirates
2000 (4-2) Jun 2, 2000 Pittsburgh Pirates 9-3 at Pittsburgh Pirates
Jun 3, 2000 Kansas City Royals 16-3 at Pittsburgh Pirates
Jun 4, 2000 Kansas City Royals 7-5 at Pittsburgh Pirates
Jun 9, 2000 Kansas City Royals 6-5 at Kansas City Royals
Jun 10, 2000 Kansas City Royals 2-1 at Kansas City Royals
Jun 11, 2000 Pittsburgh Pirates 10-6 at Kansas City Royals
1990s
SeasonDateWinnerScoreSiteRound
1999 (1-2) Jun 11, 1999 Kansas City Royals 10-3 at Pittsburgh Pirates
Jun 12, 1999 Pittsburgh Pirates 9-8 at Pittsburgh Pirates
Jun 13, 1999 Pittsburgh Pirates 8-4 at Pittsburgh Pirates
1998 (1-1) Jun 24, 1998 Pittsburgh Pirates 10-3 at Kansas City Royals
Jun 25, 1998 Kansas City Royals 6-1 at Kansas City Royals
1997 (2-1) Jun 13, 1997 Pittsburgh Pirates 5-3 at Pittsburgh Pirates
Jun 14, 1997 Kansas City Royals 8-3 at Pittsburgh Pirates
Jun 15, 1997 Kansas City Royals 8-1 at Pittsburgh Pirates

Sources

Records are computed from every final game result in the Matchup Index database. About the data.