Rosternomics

Cardinals STL

Switch team:

President of baseball ops: John Mozeliak (since 2018) · GM: Mike Girsch (since 2018)

2020 roster — every player, value & surplus

‹ Prev Next ›
+0.4 pace
WAB — wins above budget (162-game pace)
-6.1 pace
TAB — roster Talent above budget (162-game pace)
30–28 (0.517)
record · made playoffs
-58M
surplus $M (value/$)
10.6
roster fWAR
$131.2M
payroll
PlayerAgeServiceGfWARSalary $MSurplus $M
Paul Goldschmidt 32 FA-elig 58 2.1 26.0 -10.9
Kolten Wong 29 FA-elig 53 1.1 10.2 -2.2
Adam Wainwright 38 FA-elig 10 1.0 5.0 +2.5
Harrison Bader 26 pre-arb 50 1.0 0.2 +7.1
Tommy Edman 25 pre-arb 55 1.0 0.2 +6.8
Yadier Molina 37 FA-elig 42 0.7 20.0 -14.8
Brad Miller 30 FA-elig 48 0.7 2.0 +3.0
Kwang Hyun Kim 31 8 0.6
Jack Flaherty 24 arb 9 0.6 0.6 +3.7
Giovanny Gallegos 28 pre-arb 16 0.6 0.2 +3.9
Austin Gomber 26 pre-arb 14 0.5 0.2 +3.5
Alex Reyes 25 pre-arb 15 0.5 0.2 +3.2
John Gant 27 arb 17 0.5 1.3 +2.1
Dakota Hudson 25 pre-arb 8 0.4 0.2 +2.6
Matt Carpenter 34 FA-elig 50 0.3 18.5 -16.1
Andrew Miller 35 FA-elig 16 0.3 11.5 -9.2
Paul DeJong 26 arb 45 0.3 1.7 +0.4
Tyler Webb 29 pre-arb 21 0.3 0.2 +1.7
Tyler O'Neill 25 pre-arb 50 0.3 0.2 +1.7
Dexter Fowler 34 FA-elig 31 0.2 16.5 -15.3
Austin Dean 26 pre-arb 3 0.1 0.2 +0.2
Johan Oviedo 22 5 0.1 0.1 +0.3
Rob Kaminsky 25 5 0.0 0.1 +0.2
Jesus Cruz 25 1 0.0 0.0 +0.2
Justin Williams 24 pre-arb 3 0.0 0.0 +0.0
Kodi Whitley 25 4 -0.0 0.2 -0.2
John Nogowski 27 1 -0.0 0.0 -0.1
Nabil Crismatt 25 6 -0.0 0.1 -0.2
Ryan Meisinger 26 pre-arb 2 -0.0 0.0 -0.3
Daniel Ponce de Leon 28 9 -0.0
Max Schrock 25 11 -0.0 0.1 -0.3
Seth Elledge 24 12 -0.1 0.1 -0.5
Andrew Knizner 25 pre-arb 8 -0.1 0.1 -0.5
Junior Fernández 23 pre-arb 3 -0.1 0.1 -0.5
Génesis Cabrera 23 pre-arb 20 -0.1 0.2 -0.6
Matt Wieters 34 FA-elig 19 -0.1 2.0 -2.5
Dylan Carlson 21 35 -0.1 0.1 -0.7
Ricardo Sánchez 23 3 -0.1 0.1 -0.9
Lane Thomas 24 pre-arb 18 -0.2 0.2 -1.9
Carlos Martinez 28 FA-elig 5 -0.2 11.7 -13.5
Rangel Ravelo 28 pre-arb 13 -0.2 0.2 -2.0
Jake Woodford 23 12 -0.3 0.2 -2.5
Ryan Helsley 25 pre-arb 12 -0.4 0.2 -2.9
Roel Ramírez 25 1 -0.4 0.1 -2.8

44 players appeared (WAR is complete); salary & surplus are on record for 42 of them (95%). Players without a salary show "–" — no single historical salary source is fully complete (especially 2020–2022).

WAR = FanGraphs (fWAR). Green = produced more value than paid (bargain); red = paid more than produced. Service: pre-arb (<3 yr) / arb (3–6) / FA-eligible (6+). Click headers to sort.

History: front-office performance & develop-vs-buy (1985–2024)

Trade ledger (realized WAR, all-time)

Best acquisitions
PlayerYearWAR for STL
Adam Wainwright200352.6
Ozzie Smith198148.0
Paul Goldschmidt201821.3
Mark McGwire199719.7
Nolan Arenado202118.3
Édgar Rentería199817.4
Carlos Martínez201316.0
José Oquendo198515.3
Ones that got away
PlayerYear tradedWAR elsewhere
Andy Van Slyke198731.1
Lance Johnson198817.3
Keith Hernandez198316.5
David Peralta201414.5
Mike LaValliere198712.9
Jack Wilson200011.0
Marco Gonzales201710.1
Coco Crisp20029.9