Skip to content

St Louis Cardinals history

MLB · 17 seasons · 2010–2026 · as the St Louis Cardinals

The St Louis Cardinals are 1419-1224 in MLB regular-season play across 17 seasons (2010–2026); their best season was 2015 (100-62); and their longest winning streak in a season is 17 games (Sep 11 – Sep 28, 2021).

All-time record
1419-1224
2010–2026, regular season
Best season
100-62
2015
Worst season
71-91
2023
Longest win streak
17 games
Sep 11 – Sep 28, 2021

Season by season

St Louis Cardinals regular-season record by season, newest first
Season Record Home Away Longest win streak Games
2026 current 75-80 37-43 38-37 6 · Apr 27 – May 2, 2026 190
2025 78-84 44-37 34-47 9 · May 4 – May 12, 2025 162
2024 83-79 44-37 39-42 5 · May 20 – May 26, 2024 162
2023 worst 71-91 35-46 36-45 6 · Jul 15 – Jul 20, 2023 162
2022 93-69 53-28 40-41 8 · Aug 14 – Aug 22, 2022 164
2021 90-72 45-36 45-36 17 · Sep 11 – Sep 28, 2021 163
2020 30-28 15-15 15-13 4 · Sep 18 – Sep 20, 2020 63
2019 91-71 50-31 41-40 6 · Jul 21 – Jul 26, 2019 171
2018 88-74 43-38 45-36 8 · Aug 7 – Aug 15, 2018 162
2017 83-79 44-37 39-42 8 · Aug 5 – Aug 12, 2017 162
2016 86-76 38-43 48-33 5 · Jun 8 – Jun 12, 2016 162
2015 best 100-62 55-26 45-36 8 · Apr 28 – May 5, 2015 166
2014 90-72 51-30 39-42 6 · Aug 30 – Sep 4, 2014 171
2013 97-65 54-27 43-38 6 · Apr 30 – May 5, 2013 179
2012 88-74 50-31 38-43 5 · Jun 22 – Jun 26, 2012 175
2011 90-72 45-36 45-36 5 · Sep 6 – Sep 11, 2011 180
2010 86-76 52-29 34-47 8 · Jul 11 – Jul 21, 2010 162

Records are regular season only. Best and worst are judged among seasons at least half played.

Franchise records

Regular season, as the St Louis Cardinals, 2010–2026. Streaks are the longest run within a single season.

Longest winning streak
17 games · Sep 11 – Sep 28, 2021
Longest losing streak
8 games · Apr 28 – May 6, 2023
Biggest win
18-1 vs Milwaukee Brewers · May 15, 2023
Biggest loss
2-19 vs Cincinnati Reds · Sep 29, 2023

Most-played opponents

All-time series since 2010, from the St Louis Cardinals' side.

St Louis Cardinals head-to-head series records
Opponent Meetings Series
vs Chicago Cubs 284 146-138
vs Milwaukee Brewers 284 151-133
vs Pittsburgh Pirates 283 160-123
vs Cincinnati Reds 281 160-121
vs Los Angeles Dodgers 123 61-62
vs Washington Nationals 117 64-53
vs Philadelphia Phillies 116 58-58
vs San Francisco Giants 116 59-57

St Louis Cardinals history: quick answers

What is the St Louis Cardinals' all-time record?
1419-1224 in MLB regular-season games from 2010–2026 (17 seasons on this site).
What was the St Louis Cardinals' best season?
2015, when they went 100-62 in the regular season.
What is the St Louis Cardinals' longest winning streak?
17 straight regular-season wins within a season, from Sep 11 – Sep 28, 2021.
Which team have the St Louis Cardinals played most?
Chicago Cubs: 284 meetings since 2010, with the St Louis Cardinals 146-138 in the series.
Today's Games