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. They are scheduled to meet again on September 18, 2026.
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