14 April 2026 at 23:45

Match Summary

St.Louis Cardinals defeated Cleveland Guardians 6:5. 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 15, Cleveland Guardians won 12, with 0 draws. Their rivalry dates back to 2012. St.Louis Cardinals leads the head-to-head with 15 victories from 27 meetings. A combined 202 goals have been scored across these fixtures, averaging 7.48 per match (102 for the home side, 100 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. The highest-scoring encounter finished 2–14 in 2020.

15

St.Louis Cardinals

0

Drawn

12

Cleveland Guardians

Goals: 102Goals: 100

Recent Meetings (27)

15 Apr 2026St.Louis Cardinals5 – 3Cleveland Guardians
13 Apr 2026St.Louis Cardinals3 – 9Cleveland 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