DataBaseball
2026
St. Louis Cardinals logo

National League Central · 2024

St. Louis Cardinals

83-79Busch StadiumNational League
Team WAR
29.4
16.5 bat / 12.9 pitch
Win %
.512
pyth .469
Run diff
-47
4.15 / 4.44 per g
wRC+
99
ERA
4.09
FIP 3.96
Home runs
166

The St. Louis Cardinals went 83-79 in 2024, a .512 winning percentage — 15th of 30 record in baseball. They scored 672 runs and allowed 719, a run differential of -47. The offence ranked 22nd of 30 in MLB for runs scored, while their 4.09 staff ERA was 18th of 30. Their 99 team wRC+ is 1% below league average — 16th of 30 in MLB. Masyn Winn leads the position players at 3.2 WAR, and Sonny Gray the rotation at a 3.84 ERA.

Where the offence comes from

Roster contribution by share of the team total.

1,374 team hits
Brendan Donovan163Brendan Donovan — 163 hits (11.9%)Masyn Winn157Masyn Winn — 157 hits (11.4%)Nolan Arenado157Nolan Arenado — 157 hits (11.4%)Alec Burleson147Alec Burleson — 147 hits (10.7%)Paul Goldschmidt147Paul Goldschmidt — 147 hits (10.7%)Lars Nootbaar85Lars Nootbaar — 85 hits (6.2%)Willson Contreras79Willson Contreras — 79 hits (5.7%)Nolan Gorman74Nolan Gorman — 74 hits (5.4%)Iván Herrera69Iván Herrera — 69 hits (5.0%)Michael Siani68Michael Siani — 68 hits (4.9%)Dylan Carlson49Dylan Carlson — 49 hits (3.6%)Pedro Pagés48Pedro Pagés — 48 hits (3.5%)Jordan Walker33Jordan Walker — 33 hits (2.4%)Matt Carpenter32Matt Carpenter — 32 hits (2.3%)II26Victor Scott II — 26 hits (1.9%)12Brandon Crawford — 12 hits (0.9%)11José Fermín — 11 hits (0.8%)10Thomas Saggese — 10 hits (0.7%)7Luken Baker — 7 hits (0.5%)
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

19 players, ranked by dbWAR.

Masyn WinnSS148637157155711.267.314.416.3171053.2
Willson ContrerasC843587915364.262.380.468.3731443.1
Brendan DonovanLF15365216314735.278.342.417.3341172.7
Nolan Arenado3B15263515716712.272.325.394.3161042.4
Iván HerreraC71259695275.301.372.428.3541312.2
Lars NootbaarRF1064058512457.244.342.417.3341161.6
Alec BurlesonDH15259514721789.269.314.420.3201071.1
Paul Goldschmidt1B154654147226511.245.302.414.3111000.9
Nolan Gorman2B1054027419506.203.271.400.292870.9
Pedro PagésC65218487272.238.281.376.288840.8
Michael SianiCF1103346822020.228.285.285.25963-0.0
Luken BakerDH214972101.175.286.400.29790-0.0
Thomas Saggese2B145210140.204.250.306.24855-0.1
Brandon CrawfordSS278012140.169.263.282.25057-0.1
Matt CarpenterDH58157324150.234.314.372.30596-0.1
Jordan WalkerRF50178335201.201.253.366.26970-0.3
José Fermín2B397911042.155.241.197.21028-0.5
Victor Scott IICF46155262105.179.219.283.22137-0.6
Dylan CarlsonLF88265493252.209.287.277.26064-0.6

Pitching

23 pitchers, ranked by dbWAR.

Sonny Gray2828166.113902033.843.121.0911.03.5
Ryan Helsley65066.17449792.042.411.1010.71.6
Andre Pallante2920121.1880943.783.711.307.01.6
Miles Mikolas3232171.2101101225.354.241.286.41.4
Kyle Gibson3030169.28801514.244.421.358.01.1
Ryan Fernandez62066.2162713.513.351.359.60.9
Lance Lynn2323117.17401093.844.311.348.40.9
Michael McGreevy4323.0300181.962.560.787.00.6
John King56060.0330382.853.731.205.70.5
Kyle Leahy33048.2111334.073.561.036.10.5
Andrew Kittredge74070.2551672.803.961.138.50.5
Matthew Liberatore60686.0340764.404.111.278.00.5
Chris Roycroft27034.1120334.193.841.408.70.3
JoJo Romero65059.0731513.364.271.157.80.2
Gordon Graceffo217.201064.704.081.177.00.1
Adam Kloffenstein101.000000.003.170.000.00.0
Nick Robertson9013.1000144.054.441.279.40.0
Ryan Loutos302.100000.004.451.290.00.0
Steven Matz12744.1120335.084.881.446.7-0.0
Brandon Crawford101.1000027.009.923.750.0-0.1
Riley O'Brien808.00001111.257.042.6312.4-0.2
Giovanny Gallegos21020.2211216.536.361.659.1-0.4
Zack Thompson5217.0020209.536.991.8810.6-0.4
Record versus run differential

St. Louis Cardinals are 83-79, a .512 win rate, while their -47 run differential implies .469. That is about 7 wins ahead of it, usually a mix of bullpen sequencing and one-run luck.