MLB · All-Time Matchup
Baltimore Orioles logo

Baltimore Orioles

VS
St.Louis Cardinals logo

St.Louis Cardinals

Baltimore Orioles vs St.Louis Cardinals:All-Time Matchup History

Matchup Overview

The Baltimore Orioles and St.Louis Cardinals have met 23 times in MLB. St.Louis Cardinals hold a dominant all-time edge, leading the series 14–9. St.Louis Cardinals have been dominant in recent meetings, winning 4 of their last 5. Their most recent matchup ended 6–4 in favor of St.Louis Cardinals on May 28, 2025. They are scheduled to meet again on August 25, 2026.

All-Time Head-to-Head

Showing 23 games from available historical data.

DateAwayScoreHome
May 28, 25
STL
64
BAL
May 27, 25
STL
74
BAL
May 26, 25
STL
25
BAL
May 22, 24
BAL
13
STL
May 22, 24
BAL
45
STL
May 20, 24
BAL
36
STL
Sep 13, 23
STL
10
BAL
Sep 12, 23
STL
52
BAL
Sep 11, 23
STL
511
BAL
Mar 27, 23
STL
82
BAL
May 12, 22
BAL
32
STL
May 11, 22
BAL
110
STL
May 10, 22
BAL
53
STL
Mar 15, 18
BAL
10
STL
Feb 28, 18
STL
109
BAL
Jun 18, 17
STL
58
BAL
Jun 17, 17
STL
715
BAL
Jun 16, 17
STL
112
BAL
Mar 22, 15
STL
86
BAL
Mar 12, 15
BAL
28
STL
Aug 10, 14
STL
83
BAL
Aug 9, 14
STL
310
BAL
Aug 8, 14
STL
212
BAL

Overall Record

since 2014

Baltimore Orioles
9
St.Louis Cardinals
14
23 games in available data

Last 5 Meetings

STL6
@May 28
4BAL
STL7
@May 27
4BAL
STL2
@May 26
5BAL
BAL1
@May 22
3STL
BAL4
@May 22
5STL