Cardinals vs Guardians

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

Record since the 1969 season
21-24
Guardians lead the series by 3 wins.
@ Cardinals
12-14
@ Guardians
9-10
Playoffs
0-0
VS EXPECTED
Cardinals -1.1
Avg Runs
3.5-4.6
Most Recent Winner
Cardinals 5-3

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

St. Louis Cardinals vs Cleveland Guardians Results

All completed meetings between these teams.
Date Matchup Result Winner Model Projection Stage
Apr 15, 2026 3–5 St. Louis Cardinals +2 Cleveland Guardians +0.1 Regular
Apr 14, 2026 5–6 St. Louis Cardinals +1 Cleveland Guardians +0.2 Regular
Apr 13, 2026 9–3 Cleveland Guardians +6 Cleveland Guardians +0.1 Regular
Jun 29, 2025 7–0 St. Louis Cardinals +7 Cleveland Guardians +0.1 Regular
Jun 28, 2025 9–6 St. Louis Cardinals +3 Cleveland Guardians +0.2 Regular
Jun 27, 2025 5–0 St. Louis Cardinals +5 Cleveland Guardians +0.2 Regular
Sep 22, 2024 1–2 St. Louis Cardinals +1 Cleveland Guardians +0.1 Regular
Sep 21, 2024 5–6 St. Louis Cardinals +1 Cleveland Guardians +0.1 Regular
Sep 20, 2024 5–1 Cleveland Guardians +4 Cleveland Guardians +0.1 Regular
May 28, 2023 3–4 Cleveland Guardians +1 Cleveland Guardians +0.1 Regular
May 27, 2023 2–1 St. Louis Cardinals +1 Cleveland Guardians +0.2 Regular
May 26, 2023 3–4 Cleveland Guardians +1 Cleveland Guardians +0.1 Regular
Jul 28, 2021 2–7 Cleveland Guardians +5 Cleveland Guardians +0.3 Regular
Jul 27, 2021 4–2 St. Louis Cardinals +2 Cleveland Guardians +0.3 Regular
Jun 9, 2021 2–8 St. Louis Cardinals +6 St. Louis Cardinals +0.0 Regular
Jun 8, 2021 10–1 Cleveland Guardians +9 St. Louis Cardinals +0.1 Regular
Aug 30, 2020 2–7 St. Louis Cardinals +5 Cleveland Guardians +0.1 Regular
Aug 29, 2020 2–1 Cleveland Guardians +1 Cleveland Guardians +0.0 Regular
Aug 28, 2020 14–2 Cleveland Guardians +12 St. Louis Cardinals +0.0 Regular
Jun 27, 2018 5–1 Cleveland Guardians +4 Cleveland Guardians +0.3 Regular
Jun 26, 2018 2–11 St. Louis Cardinals +9 Cleveland Guardians +0.3 Regular
Jun 25, 2018 0–4 St. Louis Cardinals +4 Cleveland Guardians +0.4 Regular
May 14, 2015 2–1 St. Louis Cardinals +1 St. Louis Cardinals +0.4 Regular
May 13, 2015 0–2 Cleveland Guardians +2 St. Louis Cardinals +0.4 Regular
May 12, 2015 8–3 St. Louis Cardinals +5 St. Louis Cardinals +0.4 Regular
Jun 10, 2012 4–1 Cleveland Guardians +3 St. Louis Cardinals +0.6 Regular
Jun 9, 2012 0–2 St. Louis Cardinals +2 St. Louis Cardinals +0.5 Regular
Jun 8, 2012 6–2 Cleveland Guardians +4 St. Louis Cardinals +0.6 Regular
Jun 14, 2009 0–3 Cleveland Guardians +3 Cleveland Guardians +0.3 Regular
Jun 13, 2009 3–1 St. Louis Cardinals +2 Cleveland Guardians +0.3 Regular
Jun 12, 2009 3–7 Cleveland Guardians +4 Cleveland Guardians +0.3 Regular
Jun 28, 2006 4–5 St. Louis Cardinals +1 St. Louis Cardinals +0.8 Regular
Jun 27, 2006 3–1 Cleveland Guardians +2 St. Louis Cardinals +0.9 Regular
Jun 26, 2006 10–3 Cleveland Guardians +7 St. Louis Cardinals +0.9 Regular
Jul 8, 2001 4–3 St. Louis Cardinals +1 Cleveland Guardians +0.5 Regular
Jul 7, 2001 6–7 Cleveland Guardians +1 Cleveland Guardians +0.5 Regular
Jul 6, 2001 2–14 Cleveland Guardians +12 Cleveland Guardians +0.5 Regular
Jun 4, 2000 3–2 Cleveland Guardians +1 Cleveland Guardians +0.3 Regular
Jun 3, 2000 4–2 Cleveland Guardians +2 Cleveland Guardians +0.2 Regular
Jun 2, 2000 1–5 St. Louis Cardinals +4 Cleveland Guardians +0.3 Regular
Jun 25, 1998 2–8 Cleveland Guardians +6 Cleveland Guardians +0.9 Regular
Jun 24, 1998 3–14 Cleveland Guardians +11 Cleveland Guardians +0.9 Regular
Jun 15, 1997 9–2 Cleveland Guardians +7 Cleveland Guardians +0.3 Regular
Jun 14, 1997 8–3 Cleveland Guardians +5 Cleveland Guardians +0.3 Regular
Jun 14, 1997 2–5 St. Louis Cardinals +3 Cleveland Guardians +0.3 Regular