DataBaseball
2026
St. Louis Cardinals logo

National League Central · 2023

St. Louis Cardinals

Team WAR
30.1
18.3 bat / 11.9 pitch
Win %
.438
pyth .435
Run diff
-110
4.44 / 5.12 per g
wRC+
98
ERA
4.71
FIP 4.35
Home runs
210

The St. Louis Cardinals went 71-91 in 2023, a .438 winning percentage — 25th of 30 record in baseball. They scored 719 runs and allowed 829, a run differential of -110. The offence ranked 19th of 30 in MLB for runs scored, while their 4.71 staff ERA was 23rd of 30. Their 98 team wRC+ was 2% below league average — 18th of 30 in MLB. Willson Contreras led the position players at 3.5 WAR, and Jordan Montgomery the rotation at a 3.20 ERA.

Where the offence comes from

Roster contribution by share of the team total.

1,388 team hits
Paul Goldschmidt159Paul Goldschmidt — 159 hits (11.5%)Nolan Arenado149Nolan Arenado — 149 hits (10.7%)Tommy Edman119Tommy Edman — 119 hits (8.6%)Jordan Walker116Jordan Walker — 116 hits (8.4%)Willson Contreras113Willson Contreras — 113 hits (8.1%)Lars Nootbaar111Lars Nootbaar — 111 hits (8.0%)Nolan Gorman96Nolan Gorman — 96 hits (6.9%)Brendan Donovan93Brendan Donovan — 93 hits (6.7%)Alec Burleson77Alec Burleson — 77 hits (5.5%)Paul DeJong77Paul DeJong — 77 hits (5.5%)Tyler O'Neill55Tyler O'Neill — 55 hits (4.0%)Andrew Knizner54Andrew Knizner — 54 hits (3.9%)Dylan Carlson48Dylan Carlson — 48 hits (3.5%)Palacios24Richie Palacios — 24 hits (1.7%)21Masyn Winn — 21 hits (1.5%)Luken Baker18Luken Baker — 18 hits (1.3%)13Taylor Motter — 13 hits (0.9%)12José Fermín — 12 hits (0.9%)11Iván Herrera — 11 hits (0.8%)11Juan Yepez — 11 hits (0.8%)9Óscar Mercado — 9 hits (0.6%)Juniel Querecuto — 2 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

26 players, ranked by dbWAR.

Willson ContrerasC12349511320676.264.358.467.3601243.5
Lars NootbaarCF116503111144611.261.367.418.3471152.6
Paul Goldschmidt1B154687159258011.268.363.447.3521192.5
Nolan Arenado3B14461214926933.266.315.459.3281032.3
Nolan Gorman2B1184649627767.236.328.478.3461152.3
Tommy Edman2B134528119134727.248.307.399.308891.8
Jordan WalkerRF11746511616517.276.342.445.3431131.6
Brendan Donovan2B933719311345.284.365.422.3461151.6
Andrew KniznerC692415410312.241.287.424.307881.0
Tyler O'NeillLF70266559215.231.312.403.314940.5
Richie PalaciosLF32102246162.258.307.516.3471160.5
Iván HerreraC124411040.297.409.351.3521190.3
Dylan CarlsonCF73255485273.219.318.333.295810.3
Óscar MercadoRF12329052.290.313.387.306880.0
José Fermín3B196112040.235.339.255.28373-0.0
Tres BarreraC220000.000.000.000.000-117-0.0
Alec BurlesonLF107347778363.244.300.390.30285-0.0
Adam WainwrightPH220000.000.000.000.000-117-0.1
Paul DeJongSS1104007714384.207.258.355.26762-0.1
Michael SianiCF660001.000.167.000.118-38-0.1
Luken BakerDH3399182100.209.313.314.28775-0.2
Juniel Querecuto3B8212000.100.143.150.136-26-0.3
Irving Lopez3B4120010.000.000.000.000-117-0.3
Juan YepezDH266511220.183.246.300.24446-0.4
Taylor Motter2B288213020.171.232.211.20621-0.5
Masyn WinnSS36137212122.172.230.238.21225-0.6

Pitching

27 pitchers, ranked by dbWAR.

Jordan Montgomery3232188.2101101663.203.561.197.93.4
Miles Mikolas3535201.191301374.784.271.326.12.1
Steven Matz2517105.0470983.863.751.338.41.5
Jack Flaherty2927144.18901484.994.361.589.21.3
Chris Stratton64082.2211813.923.531.148.81.1
Jordan Hicks65065.23912813.293.221.3611.11.1
JoJo Romero27036.2423423.682.221.0610.31.0
Ryan Helsley33036.23414522.452.251.0612.81.0
Zack Thompson25966.1570724.483.871.429.80.8
Matthew Liberatore221161.2360465.254.281.486.70.5
John King35037.1210203.623.681.474.80.4
Giovanny Gallegos56055.02410594.424.361.209.70.2
Génesis Cabrera61055.2210584.044.441.319.40.2
Packy Naughton405.000050.001.860.609.00.2
Andre Pallante62068.0410434.764.591.565.70.1
Jacob Barnes13013.201085.933.911.545.30.1
Guillo Zuñiga202.000044.50-0.741.0018.00.1
Dakota Hudson181281.1630454.985.061.505.00.0
James Naile10015.100078.804.952.354.1-0.0
Alec Burleson201.2000121.609.864.805.4-0.1
Drew VerHagen60061.0510603.984.931.288.9-0.1
Drew Rom8833.2140328.025.752.088.6-0.2
Kyle Leahy301.2010221.6019.465.4010.8-0.3
Casey Lawrence15027.1100206.596.441.546.6-0.5
Andrew Suárez13027.2000177.166.941.735.5-0.6
Jake Woodford15847.2230296.236.611.745.5-0.8
Adam Wainwright2121101.05110557.405.991.904.9-0.8
Record versus run differential

St. Louis Cardinals are 71-91, a .438 win rate, while their -110 run differential implies .435. That is essentially in line — the record reflects the run scoring.