13 April 2026 at 23:45

Match Summary

Cleveland Guardians defeated St.Louis Cardinals 9:3. The match was played in MLB 2026. League standings: St.Louis Cardinals #8, Cleveland Guardians #3.

St.Louis Cardinals vs Cleveland Guardians Head to Head Results

St.Louis Cardinals and Cleveland Guardians have met 27 times — St.Louis Cardinals won 16, Cleveland Guardians won 11, with 0 draws. Their rivalry dates back to 2012. St.Louis Cardinals leads the head-to-head with 16 victories from 27 meetings. A combined 201 goals have been scored across these fixtures, averaging 7.44 per match (105 for the home side, 96 for the visitors). Both teams scored in 22 matches (81%). Over 2.5 goals landed in 25 games (93%), making it a fixture that tends to produce goals. St.Louis Cardinals are currently unbeaten in the last 7 meetings. The highest-scoring encounter finished 2–14 in 2020.

16

St.Louis Cardinals

0

Drawn

11

Cleveland Guardians

Goals: 105Goals: 96

Recent Meetings (27)

15 Apr 2026St.Louis Cardinals5 – 3Cleveland Guardians
14 Apr 2026St.Louis Cardinals6 – 5Cleveland Guardians
29 Jun 2025Cleveland Guardians0 – 7St.Louis Cardinals
28 Jun 2025Cleveland Guardians6 – 9St.Louis Cardinals
27 Jun 2025Cleveland Guardians0 – 5St.Louis Cardinals
22 Sept 2024St.Louis Cardinals2 – 1Cleveland Guardians
21 Sept 2024St.Louis Cardinals6 – 5Cleveland Guardians
21 Sept 2024St.Louis Cardinals1 – 5Cleveland Guardians
28 May 2023Cleveland Guardians4 – 3St.Louis Cardinals
27 May 2023Cleveland Guardians1 – 2St.Louis Cardinals

Standings

St.Louis Cardinals sit #8 and Cleveland Guardians are #3 in the MLB table heading into this match.

American League

National League

AL East Division

AL Central Division

AL West Division

NL East Division

NL Central Division

NL West Division

Statistics are for informational purposes only. Past performance does not guarantee future results.

API data: 17 Apr 2026