Rosternomics

Cardinals STL

Switch team:

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

2021 roster — every player, value & surplus

‹ Prev Next ›
+4.4
WAB — wins above budget
+0.4
TAB — roster Talent above budget
90–72 (0.556)
record · made playoffs
-42M
surplus $M (value/$)
38.2
roster fWAR
$168.0M
payroll
PlayerAgeServiceGfWARSalary $MSurplus $M
Tyler O'Neill 26 pre-arb 138 5.3 0.6 +16.7
Paul Goldschmidt 33 FA-elig 158 4.8 26.0 -10.3
Nolan Arenado 30 FA-elig 157 4.3 35.0 -21.2
Adam Wainwright 39 FA-elig 34 4.0 8.0 +5.0
Tommy Edman 26 pre-arb 159 3.0 0.6 +9.1
Harrison Bader 27 arb 103 2.9 2.0 +7.5
Dylan Carlson 22 pre-arb 149 2.4 0.6 +7.2
Giovanny Gallegos 29 pre-arb 73 2.3 0.6 +6.8
Edmundo Sosa 25 pre-arb 113 2.0 0.6 +5.8
Yadier Molina 38 FA-elig 121 1.5 9.0 -4.1
Paul DeJong 27 arb 113 1.3 4.2 -0.1
Kwang Hyun Kim 32 pre-arb 27 1.3 4.0 +0.1
Jack Flaherty 25 arb 17 1.2 3.9 +0.1
Génesis Cabrera 24 pre-arb 71 1.2 0.6 +3.3
Luis García 34 arb 34 0.7 0.3 +2.0
Lars Nootbaar 23 58 0.6 0.3 +1.6
Carlos Martinez 29 FA-elig 16 0.5 11.7 -10.0
Miles Mikolas 32 FA-elig 9 0.5 17.0 -15.5
Kodi Whitley 26 pre-arb 25 0.4 0.3 +0.9
J.A. Happ↔ MIN 38 FA-elig 11 0.4 2.9 -1.7
Jake Woodford 24 pre-arb 26 0.3 0.4 +0.7
Dakota Hudson 26 pre-arb 2 0.3 0.6 +0.5
Ryan Helsley 26 pre-arb 51 0.3 0.6 +0.4
T.J. McFarland 32 FA-elig 38 0.3 0.4 +0.5
José Rondon 27 pre-arb 63 0.3 0.4 +0.5
Alex Reyes 26 arb 70 0.2 0.9 -0.2
Jon Lester↔ WSN 37 FA-elig 12 0.2 0.5 -0.0
Johan Oviedo 23 pre-arb 14 0.1 0.2 -0.0
Austin Dean 27 pre-arb 22 0.0 0.1 -0.0
Angel Rondón 23 2 0.0 0.0 +0.0
Ali Sánchez 24 pre-arb 2 0.0 0.1 -0.0
Jordan Hicks 24 arb 10 0.0 0.9 -0.8
Brandon Waddell↔ BAL 27 pre-arb 4 0.0 0.1 -0.0
Bernardo Flores Jr. 25 1 0.0
Seth Elledge 25 pre-arb 11 -0.0 0.1 -0.2
Roel Ramírez 26 1 -0.0 0.0 -0.1
Andrew Miller 36 FA-elig 40 -0.0 12.0 -12.1
John Gant↔ MIN 28 arb 25 -0.0 1.3 -1.5
Brandon Dickson 36 2 -0.0 0.0 -0.2
Justin Miller↔ WSN 34 arb 18 -0.1 0.2 -0.4
Scott Hurst 25 7 -0.1 0.0 -0.4
Junior Fernández 24 pre-arb 18 -0.1 0.3 -0.7
Tyler Webb 30 pre-arb 22 -0.1 0.2 -0.6
Wade LeBlanc↔ BAL 36 FA-elig 12 -0.2 0.5 -1.0
John Nogowski↔ PIT 28 19 -0.3 0.1 -1.0
Matt Carpenter 35 FA-elig 130 -0.3 18.5 -19.5
Max Moroff 28 pre-arb 6 -0.3 0.4 -1.5
Daniel Ponce de Leon 29 24 -0.5
Lane Thomas↔ WSN 25 32 -0.5 0.2 -1.8
Justin Williams 25 pre-arb 51 -0.7 0.2 -2.4
Andrew Knizner 26 pre-arb 63 -1.0 0.6 -3.8

51 players appeared (WAR is complete); salary & surplus are on record for 49 of them (96%). 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