MLB · All-Time Matchup

Minnesota Twins
VS

Pittsburgh Pirates
Minnesota Twins vs Pittsburgh Pirates:All-Time Matchup History
Matchup Overview
The Minnesota Twins and Pittsburgh Pirates have met 62 times in MLB. Pittsburgh Pirates hold a clear edge in the all-time series, 31–28, with 3 draws. Pittsburgh Pirates have been dominant in recent meetings, winning 4 of their last 5. Their most recent matchup ended 9–3 in favor of Pittsburgh Pirates on May 31, 2026.
Next Meeting
No upcoming game scheduled between these teams this season.
All-Time Head-to-Head
Showing 63 games from available historical data.
| Date | Away | Score | Home |
|---|---|---|---|
| May 31, 26 | MIN | 3–9 | PIT |
| May 30, 26 | MIN | 9–10 | PIT |
| May 29, 26 | MIN | 5–6 | PIT |
| Jul 13, 25 | PIT | 2–1 | MIN |
| Jul 12, 25 | PIT | 1–2 | MIN |
| Jul 12, 25 | PIT | 4–12 | MIN |
| Jun 9, 24 | MIN | 11–5 | PIT |
| Jun 8, 24 | MIN | 0–4 | PIT |
| Jun 7, 24 | MIN | 0–3 | PIT |
| Mar 8, 24 | MIN | 3–6 | PIT |
| Feb 24, 24 | PIT | 3–5 | MIN |
| Aug 20, 23 | PIT | 0–2 | MIN |
| Aug 19, 23 | PIT | 1–5 | MIN |
| Aug 19, 23 | PIT | 7–4 | MIN |
| Mar 28, 23 | MIN | 7–5 | PIT |
| Mar 27, 23 | PIT | 4–8 | MIN |
| Mar 18, 23 | MIN | 4–7 | PIT |
| Mar 14, 23 | PIT | 2–2 | MIN |
| Mar 5, 23 | MIN | 2–5 | PIT |
| Mar 30, 22 | PIT | 4–9 | MIN |
| Mar 25, 22 | MIN | 1–2 | PIT |
| Mar 10, 22 | MIN | — | PIT |
| Apr 25, 21 | PIT | 6–2 | MIN |
| Apr 24, 21 | PIT | 0–2 | MIN |
| Apr 24, 21 | PIT | 6–2 | MIN |
| Mar 30, 21 | PIT | 1–1 | MIN |
| Mar 29, 21 | MIN | 5–3 | PIT |
| Mar 23, 21 | MIN | 0–1 | PIT |
| Mar 16, 21 | PIT | 4–2 | MIN |
| Aug 6, 20 | MIN | 5–6 | PIT |
| Aug 5, 20 | MIN | 5–2 | PIT |
| Aug 4, 20 | PIT | 4–5 | MIN |
| Aug 4, 20 | PIT | 3–7 | MIN |
| Feb 29, 20 | PIT | 2–0 | MIN |
| Feb 22, 20 | MIN | 2–1 | PIT |
| Mar 20, 19 | PIT | 6–5 | MIN |
| Mar 12, 19 | MIN | 10–4 | PIT |
| Mar 9, 19 | MIN | 10–1 | PIT |
| Feb 26, 19 | PIT | 5–6 | MIN |
| Aug 15, 18 | PIT | 2–5 | MIN |
| Aug 15, 18 | PIT | 4–6 | MIN |
| Apr 4, 18 | MIN | 7–3 | PIT |
| Apr 2, 18 | MIN | 4–5 | PIT |
| Mar 21, 18 | PIT | 1–3 | MIN |
| Mar 19, 18 | MIN | 8–11 | PIT |
| Mar 17, 18 | MIN | 5–13 | PIT |
| Mar 4, 18 | PIT | 9–3 | MIN |
| Mar 27, 17 | MIN | 1–4 | PIT |
| Mar 12, 17 | MIN | 3–4 | PIT |
| Mar 28, 16 | MIN | 6–4 | PIT |
| Mar 26, 16 | PIT | 0–3 | MIN |
| Mar 21, 16 | PIT | 2–0 | MIN |
| Jul 29, 15 | PIT | 8–7 | MIN |
| Jul 29, 15 | PIT | 10–4 | MIN |
| May 20, 15 | MIN | 4–3 | PIT |
| May 19, 15 | MIN | 8–5 | PIT |
| Mar 27, 15 | PIT | 4–2 | MIN |
| Mar 20, 15 | PIT | 4–2 | MIN |
| Mar 13, 15 | MIN | 8–3 | PIT |
| Mar 9, 15 | MIN | 1–1 | PIT |
| Mar 26, 14 | PIT | 2–1 | MIN |
| Mar 12, 14 | PIT | 8–4 | MIN |
| Mar 7, 14 | MIN | 6–5 | PIT |
Overall Record
since 2014
Minnesota Twins
28Pittsburgh Pirates
31Draws3
63 games in available data
Last 5 Meetings
MIN3
@May 31
9PIT
MIN9
@May 30
10PIT
MIN5
@May 29
6PIT
PIT2
@Jul 13
1MIN
PIT1
@Jul 12
2MIN