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 59 times in MLB. The all-time series is perfectly even at 28–28, with 3 draws. Minnesota Twins have had the upper hand recently, going 3–2 in their last 5 meetings. Their most recent matchup ended 2–1 in favor of Pittsburgh Pirates on July 13, 2025. They are scheduled to meet again on May 29, 2026.
All-Time Head-to-Head
Showing 60 games from available historical data.
| Date | Away | Score | Home |
|---|---|---|---|
| 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
28Draws3
60 games in available data
Last 5 Meetings
PIT2
@Jul 13
1MIN
PIT1
@Jul 12
2MIN
PIT4
@Jul 12
12MIN
MIN11
@Jun 9
5PIT
MIN0
@Jun 8
4PIT