Twins vs Cardinals

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

Record since the 1969 season
25-25
Series tied.
@ Twins
15-5
@ Cardinals
10-20
Playoffs
4-3
VS EXPECTED
Twins +2.2
Avg Runs
3.8-3.5
Most Recent Winner
Twins 9-8

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

Minnesota Twins vs St. Louis Cardinals Results

All completed meetings between these teams.
Date Matchup Result Winner Model Projection Stage
Jun 12, 2026 8–9 Minnesota Twins +1 St. Louis Cardinals +0.3 Regular
Mar 30, 2025 2–9 St. Louis Cardinals +7 St. Louis Cardinals +0.4 Regular
Mar 29, 2025 1–5 St. Louis Cardinals +4 St. Louis Cardinals +0.4 Regular
Mar 27, 2025 3–5 St. Louis Cardinals +2 St. Louis Cardinals +0.3 Regular
Aug 25, 2024 3–2 St. Louis Cardinals +1 Minnesota Twins +0.5 Regular
Aug 24, 2024 0–6 Minnesota Twins +6 Minnesota Twins +0.5 Regular
Aug 23, 2024 6–1 St. Louis Cardinals +5 Minnesota Twins +0.6 Regular
Aug 3, 2023 5–3 Minnesota Twins +2 St. Louis Cardinals +0.4 Regular
Aug 2, 2023 3–7 St. Louis Cardinals +4 St. Louis Cardinals +0.3 Regular
Aug 1, 2023 3–2 Minnesota Twins +1 St. Louis Cardinals +0.4 Regular
Aug 1, 2021 3–7 St. Louis Cardinals +4 St. Louis Cardinals +0.4 Regular
Jul 31, 2021 8–1 Minnesota Twins +7 St. Louis Cardinals +0.5 Regular
Jul 30, 2021 1–5 St. Louis Cardinals +4 St. Louis Cardinals +0.5 Regular
Sep 8, 2020 7–3 Minnesota Twins +4 St. Louis Cardinals +0.1 Regular
Sep 8, 2020 4–6 St. Louis Cardinals +2 St. Louis Cardinals +0.1 Regular
Jul 29, 2020 0–3 Minnesota Twins +3 Minnesota Twins +0.3 Regular
Jul 28, 2020 3–6 Minnesota Twins +3 Minnesota Twins +0.3 Regular
May 16, 2018 7–5 St. Louis Cardinals +2 St. Louis Cardinals +0.1 Regular
May 15, 2018 1–4 Minnesota Twins +3 St. Louis Cardinals +0.1 Regular
May 8, 2018 7–1 Minnesota Twins +6 St. Louis Cardinals +0.6 Regular
May 7, 2018 6–0 Minnesota Twins +6 St. Louis Cardinals +0.7 Regular
Jun 18, 2015 1–2 Minnesota Twins +1 St. Louis Cardinals +0.7 Regular
Jun 17, 2015 1–3 Minnesota Twins +2 St. Louis Cardinals +0.8 Regular
Jun 16, 2015 2–3 St. Louis Cardinals +1 St. Louis Cardinals +1.3 Regular
Jun 15, 2015 2–3 St. Louis Cardinals +1 St. Louis Cardinals +1.2 Regular
Jun 28, 2009 6–2 Minnesota Twins +4 St. Louis Cardinals +0.1 Regular
Jun 27, 2009 3–5 St. Louis Cardinals +2 St. Louis Cardinals +0.1 Regular
Jun 26, 2009 3–1 Minnesota Twins +2 St. Louis Cardinals +0.1 Regular
Jul 17, 2001 2–4 St. Louis Cardinals +2 St. Louis Cardinals +0.4 Regular
Jul 16, 2001 3–4 St. Louis Cardinals +1 St. Louis Cardinals +0.4 Regular
Jul 15, 2001 1–5 St. Louis Cardinals +4 St. Louis Cardinals +0.4 Regular
Jul 18, 2000 2–3 Minnesota Twins +1 St. Louis Cardinals +0.5 Regular
Jul 17, 2000 8–3 St. Louis Cardinals +5 St. Louis Cardinals +0.5 Regular
Jul 16, 2000 2–5 Minnesota Twins +3 St. Louis Cardinals +0.6 Regular
Jul 20, 1999 4–2 Minnesota Twins +2 St. Louis Cardinals +0.9 Regular
Jul 19, 1999 4–8 St. Louis Cardinals +4 St. Louis Cardinals +0.8 Regular
Jul 18, 1999 5–2 Minnesota Twins +3 St. Louis Cardinals +0.9 Regular
Jun 28, 1998 2–3 Minnesota Twins +1 St. Louis Cardinals +0.0 Regular
Jun 27, 1998 7–2 St. Louis Cardinals +5 Minnesota Twins +0.0 Regular
Jun 26, 1998 1–5 Minnesota Twins +4 St. Louis Cardinals +0.0 Regular
Jul 2, 1997 1–2 St. Louis Cardinals +1 St. Louis Cardinals +0.8 Regular
Jul 1, 1997 0–2 St. Louis Cardinals +2 St. Louis Cardinals +0.7 Regular
Jun 30, 1997 1–2 St. Louis Cardinals +1 St. Louis Cardinals +0.7 Regular
Oct 25, 1987 2–4 Minnesota Twins +2 St. Louis Cardinals +0.2 Playoffs
Oct 24, 1987 5–11 Minnesota Twins +6 St. Louis Cardinals +0.2 Playoffs
Oct 22, 1987 2–4 St. Louis Cardinals +2 St. Louis Cardinals +0.7 Playoffs
Oct 21, 1987 2–7 St. Louis Cardinals +5 St. Louis Cardinals +0.6 Playoffs
Oct 20, 1987 1–3 St. Louis Cardinals +2 St. Louis Cardinals +0.6 Playoffs
Oct 18, 1987 4–8 Minnesota Twins +4 St. Louis Cardinals +0.2 Playoffs
Oct 17, 1987 1–10 Minnesota Twins +9 St. Louis Cardinals +0.2 Playoffs