Pirates vs Twins

Historical record, recent meetings, scoring profile and performance versus model expectation.

Record since the 1969 season
23-28
Twins lead the series by 5 wins.
@ Pirates
13-11
@ Twins
10-17
Playoffs
0-0
VS EXPECTED
Pirates -1.2
Avg Runs
4.5-4.7
Most Recent Winner
Pirates 9-3

Head-To-Head Margin (Max Last 150 Matches)

Pittsburgh Pirates vs Minnesota Twins Results

All completed meetings between these teams.
Date Matchup Result Winner Model Projection Stage
May 31, 2026 3–9 Pittsburgh Pirates +6 Pittsburgh Pirates +0.4 Regular
May 30, 2026 9–10 Pittsburgh Pirates +1 Pittsburgh Pirates +0.4 Regular
May 29, 2026 5–6 Pittsburgh Pirates +1 Pittsburgh Pirates +0.4 Regular
Jul 13, 2025 2–1 Pittsburgh Pirates +1 Minnesota Twins +0.7 Regular
Jul 12, 2025 4–12 Minnesota Twins +8 Minnesota Twins +0.6 Regular
Jul 11, 2025 1–2 Minnesota Twins +1 Minnesota Twins +0.6 Regular
Jun 9, 2024 11–5 Minnesota Twins +6 Minnesota Twins +0.2 Regular
Jun 8, 2024 0–4 Pittsburgh Pirates +4 Minnesota Twins +0.3 Regular
Jun 7, 2024 0–3 Pittsburgh Pirates +3 Minnesota Twins +0.3 Regular
Aug 20, 2023 0–2 Minnesota Twins +2 Minnesota Twins +0.9 Regular
Aug 19, 2023 7–4 Pittsburgh Pirates +3 Minnesota Twins +0.9 Regular
Aug 18, 2023 1–5 Minnesota Twins +4 Minnesota Twins +0.9 Regular
Apr 25, 2021 6–2 Pittsburgh Pirates +4 Minnesota Twins +1.0 Regular
Apr 24, 2021 6–2 Pittsburgh Pirates +4 Minnesota Twins +1.0 Regular
Apr 23, 2021 0–2 Minnesota Twins +2 Minnesota Twins +1.0 Regular
Aug 6, 2020 5–6 Pittsburgh Pirates +1 Minnesota Twins +0.7 Regular
Aug 5, 2020 5–2 Minnesota Twins +3 Minnesota Twins +0.7 Regular
Aug 4, 2020 3–7 Minnesota Twins +4 Minnesota Twins +1.2 Regular
Aug 3, 2020 4–5 Minnesota Twins +1 Minnesota Twins +1.1 Regular
Aug 15, 2018 4–6 Minnesota Twins +2 Minnesota Twins +0.1 Regular
Aug 14, 2018 2–5 Minnesota Twins +3 Minnesota Twins +0.1 Regular
Apr 4, 2018 7–3 Minnesota Twins +4 Pittsburgh Pirates +0.3 Regular
Apr 2, 2018 4–5 Pittsburgh Pirates +1 Pittsburgh Pirates +0.2 Regular
Jul 29, 2015 10–4 Pittsburgh Pirates +6 Pittsburgh Pirates +0.4 Regular
Jul 28, 2015 8–7 Pittsburgh Pirates +1 Pittsburgh Pirates +0.4 Regular
May 20, 2015 4–3 Minnesota Twins +1 Pittsburgh Pirates +0.7 Regular
May 19, 2015 8–5 Minnesota Twins +3 Pittsburgh Pirates +0.8 Regular
Jun 21, 2012 1–9 Pittsburgh Pirates +8 Pittsburgh Pirates +0.2 Regular
Jun 20, 2012 2–1 Minnesota Twins +1 Pittsburgh Pirates +0.2 Regular
Jun 19, 2012 2–7 Pittsburgh Pirates +5 Pittsburgh Pirates +0.2 Regular
Jun 18, 2009 1–5 Minnesota Twins +4 Minnesota Twins +0.9 Regular
Jun 17, 2009 8–2 Pittsburgh Pirates +6 Minnesota Twins +1.0 Regular
Jun 16, 2009 2–8 Minnesota Twins +6 Minnesota Twins +1.0 Regular
Jun 18, 2006 8–2 Minnesota Twins +6 Minnesota Twins +0.4 Regular
Jun 17, 2006 5–3 Minnesota Twins +2 Minnesota Twins +0.4 Regular
Jun 16, 2006 4–2 Minnesota Twins +2 Minnesota Twins +0.4 Regular
Jun 10, 2001 11–8 Pittsburgh Pirates +3 Minnesota Twins +0.8 Regular
Jun 9, 2001 2–3 Minnesota Twins +1 Minnesota Twins +0.8 Regular
Jun 8, 2001 6–8 Minnesota Twins +2 Minnesota Twins +0.8 Regular
Jul 9, 2000 3–2 Minnesota Twins +1 Pittsburgh Pirates +0.6 Regular
Jul 8, 2000 1–4 Pittsburgh Pirates +3 Pittsburgh Pirates +0.5 Regular
Jul 7, 2000 6–8 Pittsburgh Pirates +2 Pittsburgh Pirates +0.5 Regular
Jul 11, 1999 10–2 Pittsburgh Pirates +8 Pittsburgh Pirates +0.0 Regular
Jul 10, 1999 4–5 Minnesota Twins +1 Pittsburgh Pirates +0.1 Regular
Jul 9, 1999 4–5 Minnesota Twins +1 Pittsburgh Pirates +0.1 Regular
Jun 7, 1998 3–2 Minnesota Twins +1 Pittsburgh Pirates +0.6 Regular
Jun 6, 1998 3–4 Pittsburgh Pirates +1 Pittsburgh Pirates +0.5 Regular
Jun 5, 1998 1–6 Pittsburgh Pirates +5 Pittsburgh Pirates +0.5 Regular
Jun 18, 1997 2–8 Minnesota Twins +6 Minnesota Twins +0.2 Regular
Jun 17, 1997 1–13 Minnesota Twins +12 Minnesota Twins +0.2 Regular
Jun 16, 1997 8–6 Pittsburgh Pirates +2 Minnesota Twins +0.2 Regular