MLB · All-Time Matchup

Pittsburgh Pirates
VS

St.Louis Cardinals
Pittsburgh Pirates vs St.Louis Cardinals:All-Time Matchup History
Matchup Overview
The Pittsburgh Pirates and St.Louis Cardinals have met 205 times in MLB. St.Louis Cardinals hold a dominant all-time edge, leading the series 120–85. St.Louis Cardinals have been dominant in recent meetings, winning 5 of their last 5. Their most recent matchup ended 10–5 in favor of St.Louis Cardinals on April 30, 2026. They are scheduled to meet again on May 19, 2026.
All-Time Head-to-Head
Showing 205 games from available historical data.
| Date | Away | Score | Home |
|---|---|---|---|
| Apr 30, 26 | STL | 10–5 | PIT |
| Apr 29, 26 | STL | 5–4 | PIT |
| Apr 28, 26 | STL | 11–7 | PIT |
| Apr 27, 26 | STL | 4–2 | PIT |
| Aug 28, 25 | PIT | 1–4 | STL |
| Aug 27, 25 | PIT | 2–1 | STL |
| Aug 26, 25 | PIT | 8–3 | STL |
| Aug 25, 25 | PIT | 6–7 | STL |
| Jul 2, 25 | STL | 0–5 | PIT |
| Jul 1, 25 | STL | 0–1 | PIT |
| Jun 30, 25 | STL | 0–7 | PIT |
| May 7, 25 | PIT | 0–5 | STL |
| May 6, 25 | PIT | 1–2 | STL |
| May 5, 25 | PIT | 3–6 | STL |
| Apr 9, 25 | STL | 1–2 | PIT |
| Apr 8, 25 | STL | 5–3 | PIT |
| Apr 7, 25 | STL | 4–8 | PIT |
| Sep 19, 24 | PIT | 3–2 | STL |
| Sep 18, 24 | PIT | 5–10 | STL |
| Sep 17, 24 | PIT | 1–3 | STL |
| Sep 16, 24 | PIT | 0–4 | STL |
| Jul 24, 24 | STL | 0–5 | PIT |
| Jul 23, 24 | STL | 2–1 | PIT |
| Jul 22, 24 | STL | 1–2 | PIT |
| Jul 4, 24 | STL | 3–2 | PIT |
| Jul 3, 24 | STL | 4–5 | PIT |
| Jul 2, 24 | STL | 7–4 | PIT |
| Jun 13, 24 | PIT | 3–4 | STL |
| Jun 12, 24 | PIT | 2–4 | STL |
| Jun 11, 24 | PIT | 2–1 | STL |
| Sep 3, 23 | PIT | 4–6 | STL |
| Sep 2, 23 | PIT | 4–2 | STL |
| Sep 2, 23 | PIT | 7–6 | STL |
| Aug 23, 23 | STL | 6–4 | PIT |
| Aug 22, 23 | STL | 3–6 | PIT |
| Aug 21, 23 | STL | 1–11 | PIT |
| Jun 4, 23 | STL | 1–2 | PIT |
| Jun 3, 23 | STL | 3–4 | PIT |
| Jun 2, 23 | STL | 5–7 | PIT |
| Apr 16, 23 | PIT | 4–5 | STL |
| Apr 15, 23 | PIT | 0–3 | STL |
| Apr 15, 23 | PIT | 6–3 | STL |
| Apr 13, 23 | PIT | 5–0 | STL |
| Oct 5, 22 | STL | 3–5 | PIT |
| Oct 4, 22 | STL | 8–7 | PIT |
| Oct 3, 22 | STL | 2–3 | PIT |
| Oct 2, 22 | PIT | 7–5 | STL |
| Oct 1, 22 | PIT | 1–2 | STL |
| Oct 1, 22 | PIT | 3–13 | STL |
| Sep 11, 22 | STL | 4–3 | PIT |
| Sep 10, 22 | STL | 7–5 | PIT |
| Sep 9, 22 | STL | 2–8 | PIT |
| Jun 15, 22 | PIT | 6–4 | STL |
| Jun 14, 22 | PIT | 1–3 | STL |
| Jun 14, 22 | PIT | 1–9 | STL |
| Jun 13, 22 | PIT | 5–7 | STL |
| May 22, 22 | STL | 18–4 | PIT |
| May 21, 22 | STL | 5–4 | PIT |
| May 20, 22 | STL | 5–3 | PIT |
| Apr 10, 22 | PIT | 9–4 | STL |
| Apr 9, 22 | PIT | 2–6 | STL |
| Apr 7, 22 | PIT | 0–9 | STL |
| Aug 29, 21 | STL | 3–4 | PIT |
| Aug 28, 21 | STL | 13–0 | PIT |
| Aug 27, 21 | STL | 4–3 | PIT |
| Aug 26, 21 | STL | 7–11 | PIT |
| Aug 22, 21 | PIT | 0–3 | STL |
| Aug 21, 21 | PIT | 4–0 | STL |
| Aug 21, 21 | PIT | 5–4 | STL |
| Aug 12, 21 | STL | 7–6 | PIT |
| Aug 11, 21 | STL | 4–0 | PIT |
| Aug 10, 21 | STL | 4–1 | PIT |
| Jun 27, 21 | PIT | 7–2 | STL |
| Jun 26, 21 | PIT | 5–4 | STL |
| Jun 26, 21 | PIT | 1–3 | STL |
| Jun 25, 21 | PIT | 8–2 | STL |
| May 19, 21 | PIT | 5–8 | STL |
| May 18, 21 | PIT | 2–5 | STL |
| May 2, 21 | STL | 3–0 | PIT |
| May 1, 21 | STL | 12–5 | PIT |
| Apr 30, 21 | STL | 7–3 | PIT |
| Sep 20, 20 | STL | 2–1 | PIT |
| Sep 19, 20 | STL | 5–4 | PIT |
| Sep 18, 20 | STL | 6–5 | PIT |
| Sep 18, 20 | PIT | 2–7 | STL |
| Sep 17, 20 | STL | 1–5 | PIT |
| Aug 27, 20 | PIT | 4–3 | STL |
| Aug 27, 20 | PIT | 2–0 | STL |
| Jul 26, 20 | PIT | 5–1 | STL |
| Jul 25, 20 | PIT | 4–5 | STL |
| Jul 25, 20 | PIT | 1–9 | STL |
| Sep 8, 19 | STL | 2–0 | PIT |
| Sep 7, 19 | STL | 10–1 | PIT |
| Sep 6, 19 | STL | 4–9 | PIT |
| Aug 11, 19 | PIT | 9–11 | STL |
| Aug 10, 19 | PIT | 2–6 | STL |
| Aug 10, 19 | PIT | 1–3 | STL |
| Jul 25, 19 | STL | 6–3 | PIT |
| Jul 24, 19 | STL | 14–8 | PIT |
| Jul 23, 19 | STL | 4–3 | PIT |
| Jul 22, 19 | STL | 6–5 | PIT |
| Jul 17, 19 | PIT | 3–1 | STL |
| Jul 17, 19 | PIT | 5–6 | STL |
| Jul 16, 19 | PIT | 0–7 | STL |
| May 12, 19 | PIT | 10–6 | STL |
| May 11, 19 | PIT | 2–1 | STL |
| May 11, 19 | PIT | 2–1 | STL |
| May 9, 19 | PIT | 4–17 | STL |
| Apr 3, 19 | STL | 5–4 | PIT |
| Apr 1, 19 | STL | 6–5 | PIT |
| Sep 12, 18 | PIT | 5–11 | STL |
| Sep 12, 18 | PIT | 4–3 | STL |
| Sep 11, 18 | PIT | 7–8 | STL |
| Aug 30, 18 | PIT | 2–0 | STL |
| Aug 30, 18 | PIT | 0–5 | STL |
| Aug 29, 18 | PIT | 2–5 | STL |
| Aug 5, 18 | STL | 2–1 | PIT |
| Aug 4, 18 | STL | 8–4 | PIT |
| Aug 3, 18 | STL | 6–7 | PIT |
| Jun 3, 18 | PIT | 0–5 | STL |
| Jun 2, 18 | PIT | 4–0 | STL |
| Jun 2, 18 | PIT | 2–3 | STL |
| May 31, 18 | PIT | 8–10 | STL |
| May 27, 18 | STL | 6–4 | PIT |
| May 26, 18 | STL | 4–1 | PIT |
| May 25, 18 | STL | 1–8 | PIT |
| Apr 29, 18 | STL | 0–5 | PIT |
| Apr 28, 18 | STL | 2–6 | PIT |
| Apr 27, 18 | STL | 5–6 | PIT |
| Sep 24, 17 | STL | 1–4 | PIT |
| Sep 23, 17 | STL | 6–11 | PIT |
| Sep 22, 17 | STL | 4–3 | PIT |
| Sep 10, 17 | PIT | 0–7 | STL |
| Sep 9, 17 | PIT | 1–4 | STL |
| Sep 9, 17 | PIT | 3–4 | STL |
| Aug 20, 17 | STL | 3–6 | PIT |
| Aug 19, 17 | STL | 4–6 | PIT |
| Aug 18, 17 | STL | 11–10 | PIT |
| Aug 17, 17 | STL | 11–7 | PIT |
| Jul 16, 17 | STL | 3–4 | PIT |
| Jul 15, 17 | STL | 4–0 | PIT |
| Jul 14, 17 | STL | 2–5 | PIT |
| Jun 26, 17 | PIT | 4–8 | STL |
| Jun 24, 17 | PIT | 4–3 | STL |
| Jun 24, 17 | PIT | 7–3 | STL |
| Apr 19, 17 | PIT | 1–2 | STL |
| Apr 19, 17 | PIT | 1–2 | STL |
| Apr 17, 17 | PIT | 1–2 | STL |
| Oct 2, 16 | PIT | 4–10 | STL |
| Oct 1, 16 | PIT | 0–7 | STL |
| Oct 1, 16 | PIT | 3–4 | STL |
| Sep 7, 16 | STL | 3–4 | PIT |
| Sep 6, 16 | STL | 9–7 | PIT |
| Sep 5, 16 | STL | 12–6 | PIT |
| Jul 7, 16 | PIT | 7–5 | STL |
| Jul 7, 16 | PIT | 1–5 | STL |
| Jul 6, 16 | PIT | 5–2 | STL |
| Jul 4, 16 | PIT | 4–2 | STL |
| Jun 12, 16 | STL | 8–3 | PIT |
| Jun 11, 16 | STL | 5–1 | PIT |
| Jun 10, 16 | STL | 9–3 | PIT |
| May 8, 16 | PIT | 10–5 | STL |
| May 7, 16 | PIT | 4–2 | STL |
| May 7, 16 | PIT | 4–6 | STL |
| Apr 6, 16 | STL | 1–5 | PIT |
| Apr 5, 16 | STL | 5–6 | PIT |
| Apr 3, 16 | STL | 1–4 | PIT |
| Sep 30, 15 | STL | 2–8 | PIT |
| Sep 30, 15 | STL | 11–1 | PIT |
| Sep 28, 15 | STL | 3–0 | PIT |
| Sep 7, 15 | PIT | 7–1 | STL |
| Sep 5, 15 | PIT | 9–3 | STL |
| Sep 5, 15 | PIT | 1–4 | STL |
| Aug 13, 15 | PIT | 2–4 | STL |
| Aug 13, 15 | PIT | 10–5 | STL |
| Aug 12, 15 | PIT | 3–4 | STL |
| Jul 13, 15 | STL | 5–6 | PIT |
| Jul 11, 15 | STL | 5–6 | PIT |
| Jul 10, 15 | STL | 2–5 | PIT |
| Jul 9, 15 | STL | 4–1 | PIT |
| May 10, 15 | STL | 3–4 | PIT |
| May 9, 15 | STL | 5–7 | PIT |
| May 8, 15 | STL | 8–5 | PIT |
| May 3, 15 | PIT | 2–3 | STL |
| May 2, 15 | PIT | 1–2 | STL |
| May 2, 15 | PIT | 1–2 | STL |
| Sep 3, 14 | PIT | 4–6 | STL |
| Sep 3, 14 | PIT | 0–1 | STL |
| Sep 1, 14 | PIT | 4–5 | STL |
| Aug 27, 14 | STL | 1–3 | PIT |
| Aug 26, 14 | STL | 2–5 | PIT |
| Aug 25, 14 | STL | 3–2 | PIT |
| Jul 10, 14 | PIT | 2–5 | STL |
| Jul 10, 14 | PIT | 9–1 | STL |
| Jul 9, 14 | PIT | 4–5 | STL |
| Jul 8, 14 | PIT | 0–2 | STL |
| May 12, 14 | STL | 6–5 | PIT |
| May 10, 14 | STL | 3–4 | PIT |
| May 9, 14 | STL | 4–6 | PIT |
| Apr 27, 14 | PIT | 0–7 | STL |
| Apr 26, 14 | PIT | 0–1 | STL |
| Apr 26, 14 | PIT | 6–1 | STL |
| Apr 6, 14 | STL | 1–2 | PIT |
| Apr 5, 14 | STL | 6–1 | PIT |
| Apr 4, 14 | STL | 2–12 | PIT |
Overall Record
since 2014
Pittsburgh Pirates
85St.Louis Cardinals
120205 games in available data
Last 5 Meetings
STL10
@Apr 30
5PIT
STL5
@Apr 29
4PIT
STL11
@Apr 28
7PIT
STL4
@Apr 27
2PIT
PIT1
@Aug 28
4STL