Rosternomics

Cardinals STL

202030–28 (0.517)Made Playoffs
‹ Previous Next ›

President of baseball ops: John Mozeliak · GM: Mike Girsch

Overview

Ranks vs the 30 teams in 2020, or a custom range (defaults to every team-season since 1985, when our data starts).

to

Front Office

PoorAverageGreat
Value
Payroll $M
$133M
Win %
0.517
TAB
-6.2
WAB
+0.4
Roster composition
Roster fWAR
10.6
Dead money %
50%
Depth Players
1.0
Dead WAR
-2.4

Offense

PoorAverageGreat

Pitching & Defense

PoorAverageGreat

Roster

2020 depth chart — stacked by playing time

C

RYadier Molina42
BMatt Wieters18
RAndrew Knizner7

1B

RPaul Goldschmidt52
LMatt Carpenter6
RRangel Ravelo3
RYadier Molina2
RJohn Nogowski1
RAustin Dean1

2B

LKolten Wong53
BTommy Edman8
LMax Schrock5
LBrad Miller1

3B

BTommy Edman31
LMatt Carpenter30
LBrad Miller15
LMax Schrock2

SS

RPaul DeJong45
BTommy Edman13
LBrad Miller2

LF

RTyler O'Neill48
BDylan Carlson10
BTommy Edman8
RAustin Dean2
RRangel Ravelo1

CF

RHarrison Bader49
BDylan Carlson17
RLane Thomas7

RF

BDexter Fowler27
BDylan Carlson18
RLane Thomas14
BTommy Edman13
RRangel Ravelo4
LJustin Williams2
RAustin Dean1

DH

LBrad Miller32
LMatt Carpenter14
RRangel Ravelo6
RPaul Goldschmidt6
RTyler O'Neill2
BDexter Fowler2
RAndrew Knizner1
LMax Schrock1

Starters

RAdam Wainwright1.0 WAR
LKwang-hyun Kim0.6 WAR
RJack Flaherty0.6 WAR
LAustin Gomber0.5 WAR
RAlex Reyes0.5 WAR
RDakota Hudson0.4 WAR
RJohan Oviedo0.1 WAR
RDaniel Ponce de Leon-0.0 WAR
RCarlos Martinez-0.2 WAR
RJake Woodford-0.3 WAR

Bullpen

LAndrew Miller4 sv
RJohn Gant7 h
LGenesis Cabrera3 h
RAlex Reyes3 h
LTyler Webb2 h
RGiovanny Gallegos1 h
LAustin Gomber1 h
RJake Woodford0 h

Each position shows its top 3 by games (top = starter) — click "+more" for the rest. The letter is bats/throws; marks a player traded mid-season. Starters are ranked by WAR, bullpen by holds; marks the closer (most save chances). MLB Stats API.

Key additions (new vs 2019)

PlayerfWAR
Brad Miller0.7
Kwang Hyun Kim0.6
Austin Gomber0.5
Austin Dean0.1
Johan Oviedo0.1
Rob Kaminsky0.0

Key subtractions (gone from 2019)

Player2019 fWAR
Marcell Ozuna2.1
Randy Arozarena0.2
Luke Gregerson0.1
Jedd Gyorko0.1
Chasen Shreve0.1
Adalberto Mejía0.0

Contract Value

WAR translated into tier-adjusted market value, then compared with what the player was paid by Cardinals. Guaranteed contracts from the 2015-present contract-data period use the known contract period through 2020; everyone else is shown as a 2020 season snapshot.

PlayerPeriodfWARTier Market $MPaid $MSurplus $M$ / WARTierContract
Harrison Bader 2020 +1.0 +6.7 0.2 +6.5 $0.2M 0.83× Free Agent · 2026–2027 · $10.2M AAV
Jack Flaherty 2020 +0.6 +4.8 0.6 +4.2 $1.0M 1.02× Free Agent · 2025–2026 · $17.5M AAV
Tommy Edman 2020 +1.0 +4.5 0.2 +4.2 $0.2M 0.58× Extension · 2025–2030 · $14.8M AAV
Kwang Hyun Kim 2020 +0.6 +5.2 1.5 +3.7 $2.3M 1.02×
Adam Wainwright 2020 +1.0 +8.3 5.0 +3.3 $4.9M 1.02×
Dakota Hudson 2020 +0.4 +3.1 0.2 +2.9 $0.6M 1.02×
Giovanny Gallegos 2020 +0.6 +3.0 0.2 +2.8 $0.4M 0.67×
Austin Gomber 2020 +0.5 +2.7 0.2 +2.5 $0.4M 0.67×
Alex Reyes 2020 +0.5 +2.5 0.2 +2.3 $0.4M 0.67×
Brad Miller 2020 +0.7 +3.8 2.0 +1.8 $2.9M 0.69×
Tyler O'Neill 2020 +0.3 +1.7 0.2 +1.5 $0.8M 0.83× Free Agent · 2025–2027 · $16.5M AAV
John Gant 2020 +0.5 +2.5 1.3 +1.2 $2.8M 0.67×
Tyler Webb 2020 +0.3 +1.4 0.2 +1.2 $0.8M 0.67×
Johan Oviedo 2020 +0.1 +0.4 0.1 +0.3 $2.1M 1.02× Arbitration · 2026–2026 · $1.6M AAV
Austin Dean 2020 +0.1 +0.3 0.2 +0.1 $4.1M 0.83×
Jesus Cruz 2020 +0.0 +0.1 0.0 +0.1 $0.1M 0.67×
Rob Kaminsky 2020 +0.0 +0.2 0.1 +0.1 $3.1M 0.67×
John Nogowski 2020 -0.0 -0.1 0.0 -0.1 0.56×
Nabil Crismatt 2020 -0.0 -0.1 0.1 -0.1 0.67×
Kodi Whitley 2020 -0.0 -0.0 0.2 -0.2 0.67×
Max Schrock 2020 -0.0 -0.2 0.1 -0.2 0.56×
Ryan Meisinger 2020 -0.0 -0.2 0.0 -0.2 0.67×
Paul DeJong 2020 +0.3 +1.4 1.7 -0.3 $5.9M 0.61×
Andrew Knizner 2020 -0.1 -0.2 0.1 -0.4 0.52×
Daniel Ponce de Leon 2020 -0.0 -0.3 0.1 -0.4 1.02×
Junior Fernández 2020 -0.1 -0.3 0.1 -0.4 0.67×
Seth Elledge 2020 -0.1 -0.3 0.1 -0.4 0.67×
Génesis Cabrera 2020 -0.1 -0.3 0.2 -0.5 0.67×
Dylan Carlson 2020 -0.1 -0.5 0.1 -0.6 0.83×
Ricardo Sánchez 2020 -0.1 -0.6 0.1 -0.7 0.67×
Rangel Ravelo 2020 -0.2 -1.4 0.2 -1.6 0.69×
Lane Thomas 2020 -0.2 -1.5 0.2 -1.7 0.83× Free Agent · 2026–2026 · $5.2M AAV
Jake Woodford 2020 -0.3 -1.7 0.2 -1.9 0.67× Free Agent · 2026–2026 · $1.0M AAV
Roel Ramírez 2020 -0.4 -2.0 0.1 -2.1 0.67×
Ryan Helsley 2020 -0.4 -2.0 0.2 -2.2 0.67× Free Agent · 2026–2027 · $14.0M AAV
Matt Wieters 2020 -0.1 -0.3 2.0 -2.3 0.52×
Kolten Wong 2020 +1.1 +4.9 10.2 -5.3 $9.3M 0.56×
Andrew Miller 2020 +0.3 +3.4 11.5 -8.1 $36.4M 1.34×
Paul Goldschmidt 2020 +2.1 +13.4 26.0 -12.6 $12.6M 0.81× Free Agent · 2026–2026 · $4.0M AAV
Carlos Martinez 2020 -0.2 -2.0 11.7 -13.7 1.02×
Dexter Fowler 2020 +0.2 +1.1 16.5 -15.4 $103.0M 0.83×
Matt Carpenter 2020 +0.3 +1.5 18.5 -17.0 $57.5M 0.58×
Yadier Molina 2020 +0.7 +3.0 20.0 -17.0 $27.9M 0.52×
Justin Williams 2020 +0.0 +0.0 0.0 +0.0 $6.0M 0.83×
Total+10.8+65.9132.6-66.7

Trades

Every graded 2020 deal involving the Cardinals — best expected value first. Surplus is realized value in $M; 2 total.

Current & Historical Payroll

2020 payroll
$132.8M
2021 guaranteed
$0M

What the front office was committed to as of 2020, 2020–2026. Guaranteed $ are contract commitments signed by 2020; arbitration & free-agent years are projected from service time. Hover a figure for its luxury-tax (CBT) & actual-cash values.

current $ guaranteed $ arbitration (proj) pre-arb (proj) free agent club option player option mutual option vesting option

Guaranteed / signed (10)

PlayerAgeSvc2020202120222023202420252026
Paul Goldschmidt328.059$26.0MFREE AGENT
Yadier Molina3715.123$20.0MFREE AGENT
Matt Carpenter348.012$18.5MFREE AGENT
Dexter Fowler3410.168$16.5MFREE AGENT
Carlos Martinez286.073$11.7MFREE AGENT
Andrew Miller3511.062$11.5MFREE AGENT
Kolten Wong296.045$10.2MFREE AGENT
Adam Wainwright3814.027$5.0MFREE AGENT
Matt Wieters3410.129$2.0MFREE AGENT
Brad Miller306.004$2.0MFREE AGENT

Arbitration-eligible (1)

PlayerAgeSvc2020202120222023202420252026
John Gant273.004$1.3MARB 2ARB 3FREE AGENT

Pre-arbitration (33)

PlayerAgeSvc2020202120222023202420252026
Paul DeJong262.127$1.7MARB 1ARB 2ARB 3FREE AGENT
Kwang Hyun Kim310.000$1.5MPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Jack Flaherty242.006$604kARB 1ARB 2ARB 3FREE AGENT
Harrison Bader262.030$219kARB 1ARB 2ARB 3FREE AGENT
Giovanny Gallegos281.085$216kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Tommy Edman250.114$215kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Dakota Hudson251.066$215kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Tyler Webb291.076$213kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Tyler O'Neill251.059$212kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Austin Gomber260.111$211kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Ryan Helsley250.105$211kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Rangel Ravelo280.054$210kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Kodi Whitley250.000$209kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Austin Dean260.124$209kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Jake Woodford230.000$187kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Lane Thomas240.085$173kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Alex Reyes252.064$172kARB 1ARB 2ARB 3FREE AGENT
Génesis Cabrera230.049$168kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Dylan Carlson210.000$140kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Rob Kaminsky25$137k
Ricardo Sánchez231.122$137kPre-ArbARB 1ARB 2ARB 3FREE AGENT
Andrew Knizner250.071$134kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Junior Fernández230.045$134kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Daniel Ponce de Leon28$133k
Seth Elledge240.000$121kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Johan Oviedo220.000$103kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Max Schrock250.000$81kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Roel Ramírez250.000$78kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Nabil Crismatt250.000$56kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Ryan Meisinger260.057$22kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
Justin Williams240.041$16kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT
John Nogowski27$12k
Jesus Cruz250.000$3kPre-ArbPre-ArbARB 1ARB 2ARB 3FREE AGENT

Graphs

How each 2020 acquisition stacked onto Cardinals's playoff-odds curve. The side table is ranked by PPA.