
St. Louis Cardinals
Through games of Oct 28
St. Louis Cardinals team stats: hitting, pitching, rotation and bullpen with league ranks, season and recent form.
Team stats
Schedule and results
O/U 34-27- Sep 27at
Milwaukee BrewersL4–6+172O 7Recap › - Sep 26at
Milwaukee BrewersL2–3+135U 7.5Recap › - Sep 25at
Milwaukee BrewersL4–8+155O 7.5Recap › - Sep 24at
Pittsburgh PiratesL1–2+138U 7Recap › - Sep 23at
Pittsburgh PiratesW5–1+115U 7.5Recap › - Sep 22at
Pittsburgh PiratesL0–2+143U 7Recap › - Sep 20vs
Washington NationalsW5–3−130U 8.5Recap › - Sep 19vs
Washington NationalsL5–8−113O 8.5Recap › - Sep 18vs
Washington NationalsL1–9−106O 7.5 - Sep 16vs
San Francisco GiantsL5–6−164O 8Recap ›
Show all 162 games
- Sep 15vs
San Francisco GiantsL3–10−177O 8Recap › - Sep 14vs
San Francisco GiantsW2–1−155U 8Recap › - Sep 13vs
Chicago White SoxW3–1+100U 8.5Recap › - Sep 12vs
Chicago White SoxL5–6−109O 8.5 - Sep 11vs
Chicago White SoxW7–3−110O 7.5 - Sep 9at
San Francisco GiantsL6–7−120O 8Recap › - Sep 8at
San Francisco GiantsL1–2−110U 7.5 - Sep 7at
San Francisco GiantsL4–5+110O 8Recap › - Sep 6at
Colorado RockiesW10–8−136O 11Recap › - Sep 5at
Colorado RockiesL7–10−126O 10.5Recap › - Sep 4at
Colorado RockiesW7–6−130O 11Recap › - Sep 3at
Los Angeles DodgersL2–3+240U 7.5Recap › - Sep 2at
Los Angeles DodgersW8–6+244O 8Recap › - Sep 1at
Los Angeles DodgersW13–8+165O 9Recap › - Aug 30vs
Pittsburgh PiratesL4–5Recap › - Aug 29vs
Pittsburgh PiratesL2–6Recap › - Aug 28vs
Pittsburgh PiratesW4–1+100U 7.5Recap › - Aug 27vs
Baltimore OriolesW7–5+110O 8Recap › - Aug 26vs
Baltimore OriolesL7–8−104O 8.5 - Aug 25vs
Baltimore OriolesL1–13−125O 8Recap › - Aug 23at
Philadelphia PhilliesL4–6+188O 8Recap › - Aug 22at
Philadelphia PhilliesL3–12+141O 9Recap › - Aug 21at
Philadelphia PhilliesL6–7+226O 8Recap › - Aug 20at
Cincinnati RedsW10–9−112O 9Recap › - Aug 19at
Cincinnati RedsL4–5+122O 8.5Recap › - Aug 18at
Cincinnati RedsW3–0−120U 9Recap › - Aug 17at
Cincinnati RedsL5–6−115O 9.5Recap › - Aug 17at
Cincinnati RedsW2–1−115U 9.5Recap › - Aug 16at
Chicago CubsW11–4+155O 8.5Recap › - Aug 15at
Chicago CubsW8–4+160O 9Recap › - Aug 14at
Chicago CubsL0–3+169U 8Recap › - Aug 12vs
Philadelphia PhilliesW7–1+145O 7.5Recap › - Aug 11vs
Philadelphia PhilliesW2–0+140U 7.5Recap › - Aug 10vs
Philadelphia PhilliesL5–6+102O 9 - Aug 9vs
Colorado RockiesW7–4−166O 9Recap › - Aug 8vs
Colorado RockiesL6–8−159O 8.5Recap › - Aug 7vs
Colorado RockiesW3–2Recap › - Aug 5at
New York YankeesW3–1+138U 8.5Recap › - Aug 4at
New York YankeesL0–2+182U 8Recap › - Aug 3at
New York YankeesW13–7+208O 8Recap › - Aug 2at
Toronto Blue JaysW5–1+115U 8.5 - Aug 1at
Toronto Blue JaysL1–5+145U 8Recap › - Jul 31at
Toronto Blue JaysL1–3+163U 7.5Recap › - Jul 30vs
Chicago CubsL2–4−115U 8.5Recap › - Jul 29vs
Chicago CubsW3–2−110U 7.5Recap › - Jul 28vs
Chicago CubsL2–10−110O 8.5 - Jul 27vs
Chicago CubsL3–7+104O 9.5 - Jul 26vs
Cincinnati RedsL3–5−133U 8.5Recap › - Jul 25vs
Cincinnati RedsW7–0−105U 8Recap › - Jul 24vs
Cincinnati RedsL2–4−147U 8Recap › - Jul 23vs
Arizona DiamondbacksL6–10−125O 7.5Recap › - Jul 22at
Los Angeles AngelsW1–0+121U 8.5Recap › - Jul 21at
Los Angeles AngelsL1–5+103U 9 - Jul 20at
Los Angeles AngelsL2–3−113U 9Recap › - Jul 19at
Arizona DiamondbacksL7–8 - Jul 18at
Arizona DiamondbacksL3–5 - Jul 17at
Arizona DiamondbacksW5–4 - Jul 12vs
Atlanta BravesL3–4 - Jul 11vs
Atlanta BravesW4–1 - Jul 10vs
Atlanta BravesW2–1 - Jul 9vs
Milwaukee BrewersL4–8 - Jul 8vs
Milwaukee BrewersW5–1 - Jul 7vs
Milwaukee BrewersL2–10 - Jul 7vs
Milwaukee BrewersL3–4 - Jul 6vs
Milwaukee BrewersL3–4 - Jul 5at
Chicago CubsL4–6 - Jul 4at
Chicago CubsW3–0 - Jul 3at
Chicago CubsW17–1 - Jul 2at
Atlanta BravesW11–5 - Jul 1at
Atlanta BravesL1–5 - Jun 30at
Atlanta BravesW5–3 - Jun 28vs
Miami MarlinsW2–1 - Jun 27vs
Miami MarlinsL1–5 - Jun 26vs
Miami MarlinsL0–4 - Jun 24vs
Arizona DiamondbacksL4–9 - Jun 23vs
Arizona DiamondbacksL3–4 - Jun 22vs
Arizona DiamondbacksW3–2 - Jun 21at
Kansas City RoyalsW12–10 - Jun 19at
Kansas City RoyalsL5–6 - Jun 18at
Kansas City RoyalsL6–14 - Jun 17vs
San Diego PadresL1–6 - Jun 16vs
San Diego PadresW3–2 - Jun 15vs
San Diego PadresW3–0 - Jun 14at
Minnesota TwinsL4–5 - Jun 13at
Minnesota TwinsW9–6 - Jun 12at
Minnesota TwinsL8–9 - Jun 11at
New York MetsL4–5 - Jun 10at
New York MetsW9–2 - Jun 9at
New York MetsW7–0 - Jun 7vs
Cincinnati RedsW5–3 - Jun 6vs
Cincinnati RedsW6–5 - Jun 5vs
Cincinnati RedsW10–3 - Jun 3vs
Texas RangersW5–3 - Jun 2vs
Texas RangersL4–7 - Jun 1vs
Texas RangersL1–2 - May 31vs
Chicago CubsW5–1 - May 30vs
Chicago CubsL1–6 - May 29vs
Chicago CubsW6–5 - May 27at
Milwaukee BrewersL1–2 - May 26at
Milwaukee BrewersL0–6 - May 25at
Milwaukee BrewersL1–5 - May 23at
Cincinnati RedsL6–7 - May 23at
Cincinnati RedsW8–1 - May 21vs
Pittsburgh PiratesL2–6 - May 20vs
Pittsburgh PiratesL0–7 - May 19vs
Pittsburgh PiratesW9–6 - May 17vs
Kansas City RoyalsL0–2 - May 16vs
Kansas City RoyalsW4–2 - May 15vs
Kansas City RoyalsW5–4 - May 14at
AthleticsW5–4 - May 13at
AthleticsL2–6 - May 12at
AthleticsW6–4 - May 10at
San Diego PadresL2–3 - May 9at
San Diego PadresL2–4 - May 8at
San Diego PadresW6–0 - May 7at
San Diego PadresW2–1 - May 6vs
Milwaukee BrewersL2–6 - May 4vs
Milwaukee BrewersW6–3 - May 3vs
Los Angeles DodgersL1–4 - May 2vs
Los Angeles DodgersW3–2 - May 1vs
Los Angeles DodgersW7–2 - Apr 30at
Pittsburgh PiratesW10–5 - Apr 29at
Pittsburgh PiratesW5–4 - Apr 28at
Pittsburgh PiratesW11–7 - Apr 27at
Pittsburgh PiratesW4–2 - Apr 26vs
Seattle MarinersL2–3 - Apr 25vs
Seattle MarinersL9–11 - Apr 24vs
Seattle MarinersL2–3 - Apr 22at
Miami MarlinsL1–4 - Apr 21at
Miami MarlinsW5–3 - Apr 20at
Miami MarlinsL3–5 - Apr 19at
Houston AstrosW7–5 - Apr 18at
Houston AstrosW7–5 - Apr 17at
Houston AstrosW9–4 - Apr 15vs
Cleveland GuardiansW5–3 - Apr 14vs
Cleveland GuardiansW6–5 - Apr 13vs
Cleveland GuardiansL3–9 - Apr 12vs
Boston Red SoxL3–9 - Apr 11vs
Boston Red SoxL1–7 - Apr 10vs
Boston Red SoxW3–2 - Apr 8at
Washington NationalsW6–1 - Apr 7at
Washington NationalsW7–6 - Apr 6at
Washington NationalsL6–9 - Apr 5at
Detroit TigersW5–3 - Apr 4at
Detroit TigersL6–11 - Apr 3at
Detroit TigersL0–4 - Apr 1vs
New York MetsW2–1 - Mar 31vs
New York MetsW3–0 - Mar 30vs
New York MetsL2–4 - Mar 29vs
Tampa Bay RaysL7–11 - Mar 28vs
Tampa Bay RaysW6–5 - Mar 26vs
Tampa Bay RaysW9–7
Result vs the close: the team's closing moneyline and the combined score against the closing total (O = over, U = under). Against-the-spread and over/under records exclude the postseason and count the 61 of 162 games with a closing line on file. Preview and Recap open the game page.
Starting rotation
2026 regular season: the five pitchers with the most starts for this team. FIP rank among the 188 pitchers with 10+ starts (1st = lowest).
St. Louis Cardinals players on G&W
- Iván Herrera
- Alec Burleson
- Jordan Walker
- JJ Wetherholt
- Masyn Winn
- Nathan Church
- Ramón Urías
- José Fermín
- Nolan Gorman
- Pedro Pagés
- Blaze Jordan
- Victor Scott II
- Bryan Torres
- Thomas Saggese
- Kyle Gibson
- Michael McGreevy
- Andre Pallante
- Matt Carpenter
- Matthew Liberatore
- Kyle Leahy
- Lance Lynn
- Gordon Graceffo
- Justin Bruihl
- Jared Shuster
- Ryan Fernandez
- George Soriano
- Caleb Ferguson
- Riley O'Brien
- Ryne Stanek
- Jorge Alcala
- Hunter Dobbins
- Quinn Mathews
- Richard Fitts
- Matt Svanson
Trends
Rank is the G&W Power Rating rank on each day we published it. Last-5 numbers are regular-season games.
Against the market
League table ›25-36 · −3.1 wins vs the close
Last 15 games: −0.15 wins a game vs the close.
Wins vs the close: actual wins minus the wins the closing moneyline implied (the bookmaker margin removed). $100 a game: profit from backing the team every game at that price. The bet-time line is the consensus line on the morning of the bet window (Tuesday for football, game day for most other sports). The close is the consensus line just before the start. Every game uses only lines captured before it began. Regular season only.
Our record on this team
Full MLB archive ›- Sep 132026
White Sox @
CardinalsCardinals ML +118 · 2.00uW +2.36u - Sep 72026
Cardinals @
GiantsGiants ML -120 · 1.00uW +1.00u - Sep 62026
Cardinals @
RockiesRockies ML +122 · 1.00uL -1.00u - Sep 42026
Cardinals @
RockiesRockies ML +117 · 1.00uL -1.00u - Sep 22026
Cardinals @
DodgersDodgers ML -223 · 1.50uL -3.35u - Sep 12026
Cardinals @
DodgersDodgers ML -167 · 1.00uL -1.67u - Aug 282026
Pirates @
CardinalsPirates ML -108 · 2.00uL -2.16u - Aug 272026
Orioles @
CardinalsCardinals ML +108 · 1.00uW +1.08u - Aug 182026
Cardinals @
RedsReds ML +111 · 1.50uL -1.50u - Aug 172026
Cardinals @
RedsReds ML +113 · 1.50uW +1.70u - Aug 162026
Cardinals @
CubsCardinals ML +163 · 1.00uW +1.63u - Aug 112026
Phillies @
CardinalsCardinals ML +155 · 1.00uW +1.55u - Aug 52026
Cardinals @
YankeesCardinals ML +144 · 1.00uW +1.44u - Aug 42026
Cardinals @
YankeesCardinals ML +178 · 1.00uL -1.00u - Jul 302026
Cubs @
CardinalsCubs ML +104 · 1.00uW +1.04u - Jul 252026
Reds @
CardinalsReds ML -102 · 2.00uL -2.04u - Jul 232026
Diamondbacks @
CardinalsF5 Under 4.5 -110 · 1.00uL -1.10u - Jun 302026
Cardinals @
BravesCardinals ML +135 · 3.00uW +4.05u - Jun 222026
Diamondbacks @
CardinalsF5 Over 4.5 -119 · 1.00uL -1.19u - Jun 192026
Cardinals @
RoyalsF5 Over 5 +100 · 1.00uW +1.00u - Jun 162026
Padres @
CardinalsF5 Under 4.5 -110 · 1.00uW +1.00u - Jun 112026
Cardinals @
MetsCardinals ML +122 · 1.00uL -1.00u - Jun 112026
Cardinals @
MetsF5 Over 5 -105 · 1.00uW +1.00u - Jun 52026
Reds @
CardinalsF5 Over 5 -114 · 1.00uW +1.00u - May 312026
Cubs @
CardinalsF5 Over 4.5 -120 · 0.50uW +0.50u
Showing the 25 most recent of 31 plays. Every play is in the MLB archive.
Every graded official play that involved this team, on either side, at the price it was sent. The same plays as the Pick Archive and Results.
About these numbers
The St. Louis Cardinals on every Lab metric, with each window side by side so you can see whether recent form matches the full season. Under each value is the team's rank among the 30 clubs for that window; the colour is its percentile against the league.
Windows. Season is every game so far. Last 15, Last 30 and Last 7 are each team's most recent games. Home and Road split by where the game was played. vs LHP and vs RHP split the team's plate appearances by the pitcher's hand; for pitching the same buttons split by the batter's side (vs LHB, vs RHB). Custom dates covers any range you choose. Every number is recomputed from the games themselves, and a window never uses a game played after its last date.
Free and members. Season and Last 15 are free for everyone. Last 30, Last 7, home and road, platoon splits and custom dates are part of Analytics, and every higher plan includes them.
All metric definitions are on the MLB Team Stats page.