MLB · All-Time Matchup

St.Louis Cardinals
VS

Texas Rangers
St.Louis Cardinals vs Texas Rangers:All-Time Matchup History
Matchup Overview
The St.Louis Cardinals and Texas Rangers have met 15 times in MLB. Texas Rangers hold a dominant all-time edge, leading the series 10–5. St.Louis Cardinals have had the upper hand recently, going 3–2 in their last 5 meetings. Their most recent matchup ended 8–1 in favor of Texas Rangers on June 1, 2025. They are scheduled to meet again on June 1, 2026.
All-Time Head-to-Head
Showing 15 games from available historical data.
| Date | Away | Score | Home |
|---|---|---|---|
| Jun 1, 25 | STL | 1–8 | TEX |
| May 31, 25 | STL | 1–11 | TEX |
| May 31, 25 | STL | 2–0 | TEX |
| Jul 31, 24 | TEX | 1–10 | STL |
| Jul 30, 24 | TEX | 1–8 | STL |
| Jul 29, 24 | TEX | 6–3 | STL |
| Jun 8, 23 | STL | 1–0 | TEX |
| Jun 7, 23 | STL | 4–6 | TEX |
| Jun 6, 23 | STL | 3–4 | TEX |
| May 19, 19 | STL | 4–5 | TEX |
| May 18, 19 | STL | 3–7 | TEX |
| May 18, 19 | STL | 8–2 | TEX |
| Jun 19, 16 | TEX | 5–4 | STL |
| Jun 18, 16 | TEX | 1–0 | STL |
| Jun 18, 16 | TEX | 4–3 | STL |
Overall Record
since 2016
St.Louis Cardinals
5Texas Rangers
1015 games in available data
Last 5 Meetings
STL1
@Jun 1
8TEX
STL1
@May 31
11TEX
STL2
@May 31
0TEX
TEX1
@Jul 31
10STL
TEX1
@Jul 30
8STL