DataBaseball
2026
St. Louis Cardinals logo

National League Central · 2021

St. Louis Cardinals

Team WAR
28.1
18.3 bat / 9.9 pitch
Win %
.556
pyth .523
Run diff
+34
4.36 / 4.15 per g
wRC+
104
ERA
4.09
FIP 4.27
Home runs
198

The St. Louis Cardinals went 90-72 in 2021, a .556 winning percentage — 11th of 30 record in baseball. They scored 706 runs and allowed 672, a run differential of +34. The offence ranked 20th of 30 in MLB for runs scored, while their 4.09 staff ERA was 13th of 30. Their 104 team wRC+ was 4% above league average — 9th of 30 in MLB. Paul Goldschmidt led the position players at 4.3 WAR, and Adam Wainwright the rotation at a 3.05 ERA.

Where the offence comes from

Roster contribution by share of the team total.

1,294 team hits
Paul Goldschmidt177Paul Goldschmidt — 177 hits (13.7%)Tommy Edman168Tommy Edman — 168 hits (13.0%)Nolan Arenado151Nolan Arenado — 151 hits (11.7%)Dylan Carlson144Dylan Carlson — 144 hits (11.1%)Tyler O'Neill138Tyler O'Neill — 138 hits (10.7%)Yadier Molina111Yadier Molina — 111 hits (8.6%)Harrison Bader98Harrison Bader — 98 hits (7.6%)Edmundo Sosa78Edmundo Sosa — 78 hits (6.0%)Paul DeJong70Paul DeJong — 70 hits (5.4%)Matt Carpenter35Matt Carpenter — 35 hits (2.7%)Knizner28Andrew Knizner — 28 hits (2.2%)Nootbaar26Lars Nootbaar — 26 hits (2.0%)José Rondon21José Rondon — 21 hits (1.6%)Williams19Justin Williams — 19 hits (1.5%)Austin Dean — 7 hits (0.5%)Adam Wainwright — 7 hits (0.5%)Johan Oviedo — 3 hits (0.2%)Kwang Hyun Kim — 3 hits (0.2%)Ali Sánchez — 2 hits (0.2%)Jack Flaherty — 2 hits (0.2%)Jake Woodford — 2 hits (0.2%)Carlos Martinez — 2 hits (0.2%)Dakota Hudson — 1 hits (0.1%)Max Moroff — 1 hits (0.1%)
Each rectangle is a player, sized by his share of the team's hits; darker means a larger share. Top 30 contributors. Select a different statistic above, or click a player for his page.

Batting

35 players, ranked by dbWAR.

Paul Goldschmidt1B158679177319912.294.365.514.3761494.3
Tyler O'NeillLF137537138348015.286.352.560.3861564.3
Nolan Arenado3B157653151341052.255.312.494.3381203.5
Dylan CarlsonRF14961914418652.266.343.437.3391222.7
Harrison BaderCF1024019816509.267.324.460.3321172.0
Tommy Edman2B159691168115630.262.308.387.303951.9
Yadier MolinaC12147311111663.252.297.370.291861.5
Edmundo SosaSS108326786274.271.346.389.3251111.5
Paul DeJongSS1134027019454.197.284.390.296901.1
Lars NootbaarRF57124265152.239.317.422.3191070.2
José RondonPH629021392.263.322.412.3181060.2
Ali SánchezC242000.500.5001.000.6263310.1
Austin DeanLF22387170.233.342.400.3251110.1
Dakota HudsonP241000.333.500.333.4001660.0
Jack FlahertyP11262130.118.304.294.282800.0
Tyler WebbP110000.000.000.000.000-127-0.0
Alex ReyesP110000.000.000.000.000-127-0.0
Brandon WaddellP110000.000.000.000.000-127-0.0
Junior FernándezP110000.000.000.000.000-127-0.0
Seth ElledgeP220000.000.000.000.000-127-0.0
Daniel Ponce de LeonP450000.000.000.000.000-127-0.1
Scott HurstCF450000.000.000.000.000-127-0.1
Johan OviedoP13223020.150.227.150.1859-0.2
Andrew KniznerC6018528190.174.281.236.24251-0.2
Miles MikolasP9150000.000.111.000.081-68-0.2
J.A. HappP9150000.000.067.000.048-91-0.3
Max Moroff2B6161010.063.063.063.055-86-0.3
Wade LeBlancP9130000.000.000.000.000-127-0.3
Jake WoodfordP14202000.111.111.111.097-55-0.3
Matt Carpenter2B127249353212.169.305.275.27474-0.3
Kwang Hyun KimP18293020.115.148.154.139-25-0.3
Carlos MartinezP15252000.083.083.125.089-62-0.4
John GantP11180000.000.000.000.000-127-0.4
Justin WilliamsRF50137194110.160.270.261.23143-0.8
Adam WainwrightP33747040.123.167.158.151-16-0.8

Pitching

30 pitchers, ranked by dbWAR.

Adam Wainwright3232206.117701743.053.661.067.63.4
Giovanny Gallegos73080.16514953.022.750.8810.61.7
Génesis Cabrera71070.0450773.733.281.269.91.1
Kwang Hyun Kim2721106.2771803.464.341.286.80.9
Jack Flaherty171578.1920853.224.221.069.80.8
Luis García34033.1112343.242.720.999.20.7
Kodi Whitley25025.1000272.492.971.079.60.5
T.J. McFarland38038.2410212.563.791.064.90.4
Ryan Helsley51047.1641474.563.991.428.90.4
Miles Mikolas9944.2230314.234.401.216.20.4
Carlos Martinez161682.1490576.234.761.376.20.4
Jake Woodford26867.2340503.994.501.346.70.3
Alex Reyes70072.110829953.244.401.3511.80.3
Dakota Hudson218.210062.082.480.926.20.2
John Gant3921110.05110924.094.781.517.50.2
Andrew Miller40036.0000404.754.501.5810.00.1
Jordan Hicks10010.0000105.404.171.509.00.1
Seth Elledge11011.2000114.634.461.718.50.0
Angel Rondón202.000010.003.671.004.50.0
Matt Carpenter101.100000.005.421.500.0-0.0
Roel Ramírez100.1000081.0021.179.000.0-0.1
Brandon Dickson202.0000113.508.672.504.5-0.1
Johan Oviedo141362.1050514.915.271.577.4-0.1
Junior Fernández18020.2100155.665.151.946.5-0.1
Tyler Webb22016.10001413.225.742.517.7-0.2
Wade LeBlanc18949.0020294.415.391.495.3-0.2
Brandon Waddell909.101076.757.352.466.8-0.3
Justin Miller23019.0101136.166.491.376.2-0.4
Daniel Ponce de Leon24233.1112246.216.111.626.5-0.5
Bernardo Flores Jr.100.00000
Record versus run differential

St. Louis Cardinals are 90-72, a .556 win rate, while their +34 run differential implies .523. That is about 5 wins ahead of it, usually a mix of bullpen sequencing and one-run luck.