MLB · All-Time Matchup

Kansas City Royals
VS

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.
| Date | Away | Score | Home |
|---|---|---|---|
| Jul 9, 25 | PIT | 3–4 | KC |
| Jul 8, 25 | PIT | 3–4 | KC |
| Jul 7, 25 | PIT | 3–9 | KC |
| Sep 15, 24 | KC | 3–4 | PIT |
| Sep 14, 24 | KC | 5–1 | PIT |
| Sep 13, 24 | KC | 8–3 | PIT |
| Aug 31, 23 | PIT | 4–1 | KC |
| Aug 30, 23 | PIT | 6–3 | KC |
| Aug 29, 23 | PIT | 5–0 | KC |
| Jun 2, 21 | PIT | 5–10 | KC |
| Jun 1, 21 | PIT | 3–7 | KC |
| Apr 28, 21 | KC | 9–6 | PIT |
| Apr 27, 21 | KC | 1–2 | PIT |
| Sep 13, 20 | PIT | 0–11 | KC |
| Sep 12, 20 | PIT | 3–4 | KC |
| Sep 12, 20 | PIT | 4–7 | KC |
| Sep 19, 18 | KC | 1–2 | PIT |
| Sep 18, 18 | KC | 1–2 | PIT |
| Sep 17, 18 | KC | 6–7 | PIT |
| Jul 23, 15 | PIT | 1–5 | KC |
| Jul 22, 15 | PIT | 1–3 | KC |
| Jul 21, 15 | PIT | 10–7 | KC |
Overall Record
since 2015
Kansas City Royals
13Pittsburgh Pirates
922 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