MLB · All-Time Matchup

Atlanta Braves
VS

St.Louis Cardinals
Atlanta Braves vs St.Louis Cardinals:All-Time Matchup History
Matchup Overview
The Atlanta Braves and St.Louis Cardinals have met 88 times in MLB. The all-time series is perfectly even at 43–43, with 2 draws. Atlanta Braves have had the upper hand recently, going 3–2 in their last 5 meetings. Their most recent matchup ended 5–4 in favor of St.Louis Cardinals on July 13, 2025. They are scheduled to meet again on June 30, 2026.
All-Time Head-to-Head
Showing 88 games from available historical data.
| Date | Away | Score | Home |
|---|---|---|---|
| Jul 13, 25 | ATL | 4–5 | STL |
| Jul 12, 25 | ATL | 6–5 | STL |
| Jul 12, 25 | ATL | 7–6 | STL |
| Apr 23, 25 | STL | 1–4 | ATL |
| Apr 22, 25 | STL | 10–4 | ATL |
| Apr 21, 25 | STL | 6–7 | ATL |
| Jul 21, 24 | STL | 6–2 | ATL |
| Jul 20, 24 | STL | 2–3 | ATL |
| Jul 20, 24 | STL | 9–5 | ATL |
| Jun 26, 24 | ATL | 6–2 | STL |
| Jun 26, 24 | ATL | 1–4 | STL |
| Jun 24, 24 | ATL | 3–4 | STL |
| Sep 7, 23 | STL | 5–8 | ATL |
| Sep 6, 23 | STL | 11–6 | ATL |
| Sep 5, 23 | STL | 10–6 | ATL |
| Apr 5, 23 | ATL | 5–2 | STL |
| Apr 4, 23 | ATL | 4–1 | STL |
| Apr 3, 23 | ATL | 8–4 | STL |
| Aug 28, 22 | ATL | 3–6 | STL |
| Aug 27, 22 | ATL | 11–4 | STL |
| Aug 27, 22 | ATL | 5–6 | STL |
| Jul 7, 22 | STL | 3–2 | ATL |
| Jul 6, 22 | STL | 0–3 | ATL |
| Jul 5, 22 | STL | 1–7 | ATL |
| Jul 4, 22 | STL | 3–6 | ATL |
| Aug 6, 21 | ATL | 8–4 | STL |
| Aug 5, 21 | ATL | 7–4 | STL |
| Aug 4, 21 | ATL | 6–1 | STL |
| Jun 20, 21 | STL | 9–1 | ATL |
| Jun 20, 21 | STL | 0–1 | ATL |
| Jun 18, 21 | STL | 1–9 | ATL |
| Jun 17, 21 | STL | 0–4 | ATL |
| Feb 27, 20 | STL | 1–3 | ATL |
| Oct 9, 19 | STL | 13–1 | ATL |
| Oct 7, 19 | ATL | 4–5 | STL |
| Oct 6, 19 | ATL | 3–1 | STL |
| Oct 4, 19 | STL | 0–3 | ATL |
| Oct 3, 19 | STL | 7–6 | ATL |
| May 26, 19 | ATL | 4–3 | STL |
| May 25, 19 | ATL | 5–2 | STL |
| May 25, 19 | ATL | 3–6 | STL |
| May 16, 19 | STL | 2–10 | ATL |
| May 15, 19 | STL | 0–4 | ATL |
| May 14, 19 | STL | 14–3 | ATL |
| Mar 12, 19 | STL | 0–5 | ATL |
| Feb 27, 19 | ATL | 4–0 | STL |
| Sep 19, 18 | STL | 3–7 | ATL |
| Sep 18, 18 | STL | 8–1 | ATL |
| Sep 17, 18 | STL | 11–6 | ATL |
| Jul 1, 18 | ATL | 6–5 | STL |
| Jun 30, 18 | ATL | 5–1 | STL |
| Jun 30, 18 | ATL | 11–4 | STL |
| Mar 22, 18 | ATL | 2–8 | STL |
| Mar 17, 18 | STL | 3–0 | ATL |
| Mar 3, 18 | STL | 2–9 | ATL |
| Aug 13, 17 | ATL | 6–3 | STL |
| Aug 12, 17 | ATL | 5–8 | STL |
| Aug 12, 17 | ATL | 5–6 | STL |
| May 7, 17 | STL | 6–4 | ATL |
| May 6, 17 | STL | 5–3 | ATL |
| May 5, 17 | STL | 10–0 | ATL |
| Mar 19, 17 | STL | 5–2 | ATL |
| Mar 11, 17 | ATL | 2–2 | STL |
| Mar 2, 17 | ATL | 4–9 | STL |
| Aug 7, 16 | ATL | 6–3 | STL |
| Aug 6, 16 | ATL | 0–1 | STL |
| Aug 6, 16 | ATL | 13–5 | STL |
| Apr 10, 16 | STL | 12–7 | ATL |
| Apr 9, 16 | STL | 12–2 | ATL |
| Apr 8, 16 | STL | 7–4 | ATL |
| Mar 16, 16 | STL | 8–8 | ATL |
| Mar 11, 16 | ATL | 3–4 | STL |
| Oct 4, 15 | STL | 0–6 | ATL |
| Oct 4, 15 | STL | 0–2 | ATL |
| Oct 2, 15 | STL | 0–4 | ATL |
| Jul 26, 15 | ATL | 3–2 | STL |
| Jul 25, 15 | ATL | 2–4 | STL |
| Jul 25, 15 | ATL | 0–1 | STL |
| Mar 21, 15 | ATL | 0–1 | STL |
| Mar 11, 15 | STL | 6–2 | ATL |
| May 18, 14 | ATL | 6–5 | STL |
| May 17, 14 | ATL | 2–5 | STL |
| May 17, 14 | ATL | 1–4 | STL |
| May 7, 14 | STL | 7–1 | ATL |
| May 6, 14 | STL | 1–2 | ATL |
| May 5, 14 | STL | 4–3 | ATL |
| Mar 15, 14 | STL | 6–2 | ATL |
| Mar 13, 14 | ATL | 0–11 | STL |
Overall Record
since 2014
Atlanta Braves
43St.Louis Cardinals
43Draws2
88 games in available data
Last 5 Meetings
ATL4
@Jul 13
5STL
ATL6
@Jul 12
5STL
ATL7
@Jul 12
6STL
STL1
@Apr 23
4ATL
STL10
@Apr 22
4ATL