MLB · All-Time Matchup
Kansas City Royals logo

Kansas City Royals

VS
Pittsburgh Pirates logo

Pittsburgh Pirates

Kansas City Royals vs Pittsburgh Pirates:All-Time Matchup History

Matchup Overview

The Kansas City Royals and Pittsburgh Pirates have met 22 times in MLB. Kansas City Royals hold a dominant all-time edge, leading the series 13–9. Kansas City Royals have been dominant in recent meetings, winning 4 of their last 5. Their most recent matchup ended 4–3 in favor of Kansas City Royals on July 9, 2025.

Next Meeting

No upcoming game scheduled between these teams this season.

All-Time Head-to-Head

Showing 22 games from available historical data.

DateAwayScoreHome
Jul 9, 25
PIT
34
KC
Jul 8, 25
PIT
34
KC
Jul 7, 25
PIT
39
KC
Sep 15, 24
KC
34
PIT
Sep 14, 24
KC
51
PIT
Sep 13, 24
KC
83
PIT
Aug 31, 23
PIT
41
KC
Aug 30, 23
PIT
63
KC
Aug 29, 23
PIT
50
KC
Jun 2, 21
PIT
510
KC
Jun 1, 21
PIT
37
KC
Apr 28, 21
KC
96
PIT
Apr 27, 21
KC
12
PIT
Sep 13, 20
PIT
011
KC
Sep 12, 20
PIT
34
KC
Sep 12, 20
PIT
47
KC
Sep 19, 18
KC
12
PIT
Sep 18, 18
KC
12
PIT
Sep 17, 18
KC
67
PIT
Jul 23, 15
PIT
15
KC
Jul 22, 15
PIT
13
KC
Jul 21, 15
PIT
107
KC

Overall Record

since 2015

Kansas City Royals
13
Pittsburgh Pirates
9
22 games in available data

Last 5 Meetings

PIT3
@Jul 9
4KC
PIT3
@Jul 8
4KC
PIT3
@Jul 7
9KC
KC3
@Sep 15
4PIT
KC5
@Sep 14
1PIT