MLB · All-Time Matchup
St.Louis Cardinals logo

St.Louis Cardinals

VS
Toronto Blue Jays logo

Toronto Blue Jays

St.Louis Cardinals vs Toronto Blue Jays:All-Time Matchup History

Matchup Overview

The St.Louis Cardinals and Toronto Blue Jays have met 21 times in MLB. Toronto Blue Jays hold a dominant all-time edge, leading the series 12–9. Toronto Blue Jays have been dominant in recent meetings, winning 5 of their last 5. Their most recent matchup ended 5–2 in favor of Toronto Blue Jays on June 11, 2025. They are scheduled to meet again on July 31, 2026.

All-Time Head-to-Head

Showing 21 games from available historical data.

DateAwayScoreHome
Jun 11, 25
TOR
52
STL
Jun 10, 25
TOR
109
STL
Jun 9, 25
TOR
54
STL
Sep 15, 24
STL
23
TOR
Sep 14, 24
STL
27
TOR
Sep 13, 24
STL
34
TOR
Apr 2, 23
TOR
49
STL
Apr 1, 23
TOR
14
STL
Mar 30, 23
TOR
109
STL
Jul 27, 22
STL
61
TOR
Jul 26, 22
STL
310
TOR
May 24, 22
TOR
81
STL
May 23, 22
TOR
37
STL
Mar 27, 18
STL
01
TOR
Mar 26, 18
STL
53
TOR
Apr 27, 17
TOR
48
STL
Apr 27, 17
TOR
46
STL
Apr 26, 17
TOR
65
STL
Jun 8, 14
STL
50
TOR
Jun 7, 14
STL
50
TOR
Jun 6, 14
STL
13
TOR

Overall Record

since 2014

St.Louis Cardinals
9
Toronto Blue Jays
12
21 games in available data

Last 5 Meetings

TOR5
@Jun 11
2STL
TOR10
@Jun 10
9STL
TOR5
@Jun 9
4STL
STL2
@Sep 15
3TOR
STL2
@Sep 14
7TOR