St. Louis Cardinals vs Cleveland Guardians

Head-to-Head History

16 STL Wins
WR: 57.14%
-
4 CLE Wins
WR: 14.29%

Head-to-Head Record

Team 2026 (3 Games) L5 L10 L15 L20
St. Louis Cardinals Win: 2
WR: 66.7%
Win: 4
WR: 80.0%
Win: 7
WR: 70.0%
Win: 10
WR: 66.7%
Win: 11
WR: 55.0%
Cleveland Guardians Win: 1
WR: 33.3%
Win: 1
WR: 20.0%
Win: 3
WR: 30.0%
Win: 4
WR: 26.7%
Win: 4
WR: 20.0%

🏟️ Home and Away Record

🏠 St. Louis Cardinals Away Games

11

Games

7

Wins

4

Losses

63.64%

WR%

🏠 Cleveland Guardians Home Games

6

Games

2

Wins

4

Losses

33.33%

WR%

🏠 St. Louis Cardinals Home Games

17

Games

9

Wins

8

Losses

52.94%

WR%

🏠 Cleveland Guardians Away Games

6

Games

2

Wins

4

Losses

33.33%

WR%

ALL 28 Matches | From 2012 to 2026

Date Type Away Score Home Score Winner WP LP
April 15, 2026RegularCleveland Guardians3St. Louis Cardinals5St. Louis Cardinals Dustin May (2-2) Connor Brogdon (2-2)
April 14, 2026RegularCleveland Guardians5St. Louis Cardinals6St. Louis Cardinals Riley O'Brien (2-0) Tim Herrin (0-1)
April 13, 2026RegularCleveland Guardians9St. Louis Cardinals3Cleveland Guardians Gavin Williams (2-1) Matthew Liberatore (0-1)
June 29, 2025RegularSt. Louis Cardinals7Cleveland Guardians0St. Louis Cardinals Matthew Liberatore (6-6) Logan Allen (5-6)
June 28, 2025RegularSt. Louis Cardinals9Cleveland Guardians6St. Louis Cardinals Matt Svanson (1-0) Matt Festa (1-2)
June 27, 2025RegularSt. Louis Cardinals5Cleveland Guardians0St. Louis Cardinals Sonny Gray (8-2) Luis Ortiz (4-9)
September 22, 2024RegularCleveland Guardians1St. Louis Cardinals2St. Louis CardinalsAndre Pallante (8-8) Tim Herrin (5-1)
September 21, 2024RegularCleveland Guardians5St. Louis Cardinals6St. Louis CardinalsMiles Mikolas (9-11) Matthew Boyd (2-2)
September 20, 2024RegularCleveland Guardians5St. Louis Cardinals1Cleveland GuardiansBen Lively (13-9) Kyle Gibson (8-8)
May 28, 2023RegularSt. Louis Cardinals3Cleveland Guardians4Cleveland GuardiansXzavion Curry (1-0) Ryan Helsley (3-4)
May 27, 2023RegularSt. Louis Cardinals2Cleveland Guardians1St. Louis CardinalsRyan Helsley (3-3) Nick Sandlin (2-2)
May 26, 2023RegularSt. Louis Cardinals3Cleveland Guardians4Cleveland GuardiansShane Bieber (4-3) Matthew Liberatore (1-1)
July 28, 2021RegularSt. Louis Cardinals2Cleveland Indians7Cleveland IndiansZach Plesac (6-3) Kwang Hyun Kim (6-6)
July 27, 2021RegularSt. Louis Cardinals4Cleveland Indians2St. Louis CardinalsAdam Wainwright (8-6) Bryan Shaw (3-5)
June 9, 2021RegularCleveland Indians2St. Louis Cardinals8St. Louis CardinalsAdam Wainwright (4-5) J.C. Mejía (1-1)
June 8, 2021RegularCleveland Indians10St. Louis Cardinals1Cleveland IndiansShane Bieber (7-3) Carlos Martínez (3-6)
August 30, 2020RegularCleveland Indians2St. Louis Cardinals7St. Louis CardinalsAdam Wainwright (3-0) Aaron Civale (3-4)
August 29, 2020RegularCleveland Indians2St. Louis Cardinals1Cleveland IndiansNick Wittgren (2-0) Alex Reyes (1-1)
August 28, 2020RegularCleveland Indians14St. Louis Cardinals2Cleveland IndiansCam Hill (1-0) Daniel Ponce de Leon (0-3)
June 27, 2018RegularCleveland Indians5St. Louis Cardinals1Cleveland IndiansShane Bieber (3-0) Jack Flaherty (3-3)
June 26, 2018RegularCleveland Indians2St. Louis Cardinals11St. Louis CardinalsCarlos Martínez (4-4) Corey Kluber (11-4)
June 25, 2018RegularCleveland Indians0St. Louis Cardinals4St. Louis CardinalsJohn Gant (2-2) Mike Clevinger (6-3)
May 14, 2015RegularSt. Louis Cardinals2Cleveland Indians1St. Louis CardinalsKevin Siegrist (2-0) Marc Rzepczynski (1-1)
May 13, 2015RegularSt. Louis Cardinals0Cleveland Indians2Cleveland IndiansCorey Kluber (1-5) John Lackey (2-2)
May 12, 2015RegularSt. Louis Cardinals8Cleveland Indians3St. Louis CardinalsLance Lynn (2-3) Carlos Carrasco (4-3)
June 10, 2012RegularCleveland Indians4St. Louis Cardinals1Cleveland IndiansVinnie Pestano (3-0) Jason Motte (3-3)
June 9, 2012RegularCleveland Indians0St. Louis Cardinals2St. Louis CardinalsKyle Lohse (6-1) Justin Masterson (2-6)
June 8, 2012RegularCleveland Indians6St. Louis Cardinals2Cleveland IndiansJosh Tomlin (3-3) Jake Westbrook (4-6)

Head-to-Head Summary:

Total: From the 2012 to 2026 season, the two teams have played a total of 28 matches, of which the St. Louis Cardinals have won 16 games (Win% 57.14%); the Cleveland Guardians have won 4 games (Win% 14.29%).
2026 Season: The St. Louis Cardinals have won 2 game (Win% 66.7%), and the St. Louis Cardinals have won 1 games (Win% 33.3%).
Last 5 Games: The St. Louis Cardinals have won 4 game (Win% 80.0%), and the Cleveland Guardians have won 1 games (Win% 20.0%).
Last 10 Games: The St. Louis Cardinals have won 7 game (Win% 70.0%), and the Cleveland Guardians have won 3 games (Win% 30.0%).
Last 15 Games: The St. Louis Cardinals have won 10 game (Win% 66.7%), and the Cleveland Guardians have won 4 games (Win% 26.7%).
Last 20 Games: The St. Louis Cardinals have won 11 game (Win% 55.0%), and the Cleveland Guardians have won 4 games (Win% 20.0%).

Team Pages

STL -> Los Angeles Angels of Anaheim vs. St. Louis Cardinals St. Louis Cardinals vs. Minnesota Twins Oakland Athletics vs. St. Louis Cardinals St. Louis Cardinals vs. New York Yankees Texas Rangers vs. St. Louis Cardinals St. Louis Cardinals vs. Toronto Blue Jays St. Louis Cardinals vs. Los Angeles Angels of Anaheim Florida Marlins vs. St. Louis Cardinals St. Louis Cardinals vs. Florida Marlins St. Louis Cardinals vs. Athletics
CLE -> Philadelphia Phillies vs. Cleveland Indians New York Mets vs. Cleveland Indians Cleveland Indians vs. Los Angeles Dodgers Cleveland Indians vs. Cincinnati Reds Houston Astros vs. Cleveland Indians Seattle Mariners vs. Cleveland Indians Los Angeles Dodgers vs. Cleveland Indians Cleveland Guardians vs. Philadelphia Phillies Cleveland Indians vs. Baltimore Orioles San Francisco Giants vs. Cleveland Guardians