Rosternomics
Mike Girsch

Mike Girsch

★ active

General manager for the Cardinals (2018–present).

Across the full 9-season sample, the measured profile stands out most for future-foundation returns (92nd percentile), drafted-player surplus (88th percentile), and avoidance of negative WAR (87th percentile). The clearest contrast is cost per win (13th percentile): the measured clubs have paid more per unit of positive WAR than most peers.

9 seasons with salary-era data across 1 stint. All figures are franchise-level outcomes during the tenure, not solely attributable to one executive.

0 pennants · 4 playoff appearances · 692–638 (0.520)

Percentile Rankings

vs. execs with toyrs exp.
PoorAverageGreat
Trade Decision Quality
Roster Construction
Depth
6.4
Dead WAR
-4.0
Dead money %
33%
PoorAverageGreat
Talent Creation
Cheap-talent surplus
$38M
Drafted surplus
$17M
Traded-for surplus
$2M
Int'l surplus
$1M
Results & Efficiency
GM WAR
-1.0
TAB
+7.7
WAB
+21.2
$ / WAR
$4.1M
Net WAR/trade
-0.05

Overview

TeamRoleYear Pay
$M
Rel
Pay
Surp
$M
Surp
WAR
Dead
%
Cheap
$M
Draft
$M
Trd
$M
Int'l
$M
$ /
WAR
WAR Depth Dead
WAR
HG Trade Net/
Trd
FA R5 RFA PPA CPA WAB TAB W-L% POPenWS
Cardinals GM 2018 88–74 $155 118 -43 -12.7 44% +19 +26 -6 -0 $4.0M 32.5 6.0 -5.8 +8.6 +5.7 +0.63 -0.5 +0.0 +0.29 1.31 0.14 +3.9 -3.7 0.543
Cardinals GM 2019 91–71 $151 117 -32 -9.9 26% +33 +31 +4 -2 $3.9M 36.1 8.0 -2.3 +0.2 -1.7 -1.72 -25.3 +0.0 +0.00 2.28 0.20 +7.1 +0.0 0.562
Cardinals GM 2020 30–28 $133 112 -56 -7.6 50% +28 +21 +5 +3 $10.3M 10.6 1.0 -2.4 +1.9 -5.2 -2.60 -4.2 +0.0 +0.36 1.29 0.15 +0.0 +0.0 0.517
Cardinals GM 2021 90–72 $168 133 -44 -13.7 36% +49 +22 +23 +5 $4.0M 38.2 8.0 -4.3 +0.0 +14.9 +3.72 -1.6 +0.0 +1.24 3.98 0.27 +4.4 +0.5 0.556
Cardinals GM 2022 93–69 $165 115 +2 +0.5 21% +38 +34 +4 +0 $3.4M 45.5 7.0 -3.6 +32.5 -4.6 -1.15 +0.6 +0.0 -0.58 6.68 0.62 +9.2 +9.6 0.574
Cardinals GM 2023 71–91 $174 113 -45 -11.3 22% +27 +17 -3 +0 $4.5M 32.8 8.0 -6.1 +14.0 -1.1 -0.22 +7.8 +0.0 +1.92 2.16 0.19 -12.5 -3.0 0.438
Cardinals GM 2024 83–79 $179 111 -44 -10.6 21% +42 +7 +0 +0 $4.9M 32.4 7.0 -4.3 +7.6 -4.2 -1.05 -3.0 +0.0 -0.53 0.90 0.12 -0.3 -3.1 0.512
Cardinals GM 2025 78–84 $121 78 +0 +0.0 28% +51 +0 -3 +0 $3.5M 30.2 6.0 -4.1 +0.0 -3.9 -0.78 +1.9 +0.0 +0.75 0.94 0.13 -0.7 -1.0 0.481
Cardinals GM 2026 68–70 $54 33 +64 +13.2 53% +50 -1 -6 +0 $1.9M 25.1 7.0 -3.4 +4.4 -1.7 -0.56 -0.2 +0.0 +0.26 0.34 0.08 +10.1 +8.4 0.493
Career total (1985+ data) $1299 103 -199 -52.1 33% +38 +17 +2 +1 $4.1M 283.3 6.4 -4.0 +69.3 -1.9 -0.05 -24.6 +0.0 +0.65 2.30 0.22 +21.2 +7.7 0.520 4

Roster Construction

How the roster was sourced

Share of acquired fWAR by channel vs. league average.

Build channels — net fWAR

Acquired minus surrendered / signed minus walked.

Home-grown (draft/intl)+69.3
Trade-1.9
Free agency-24.6
Rule 5 / minor draft+0.0
Sourcing mix: 51% draft · 14% FA · 35% trade · 0% R5

Trades

Trades made — 0 deals credited to Mike Girsch, best expected value first; surplus is realized value in $M

No graded trades on record for this executive.

Players acquired — 119 players, by realized fWAR for the franchise (scroll for more)

PlayerPosTeam How Year Szns fWAR WAR/yr RFA PPA CPA
Paul Goldschmidt 1B STL Trade 2018 6 +21.3 +3.6 6.9% 0.59%
Nolan Arenado 3B STL Trade 2021 5 +18.3 +3.7 +3.54 16.8% 1.15%
Miles Mikolas P STL Trade 2018 7 +15.4 +2.2 5.6% 0.64%
Brendan Donovan 2B/OF STL Draft 2022 4 +10.1 +2.5
Lars Nootbaar OF STL Draft 2018 6 +8.9 +1.5
Masyn Winn SS STL Draft 2023 3 +8.6 +2.9
Willson Contreras C STL Free agency 2022 3 +8.2 +2.7 5.9% 0.53%
Sonny Gray P STL Free agency 2023 2 +7.4 +3.7 3.2% 0.46%
Iván Herrera C/DH STL Draft 2022 4 +6.1 +1.5
Giovanny Gallegos P STL Trade 2018 6 +5.6 +0.9 +0.27 0.0% 0.00%
Andre Pallante P STL Draft 2022 4 +5.4 +1.4
Alec Burleson 1B/OF STL Draft 2022 3 +4.6 +1.5
JJ Wetherholt 2B STL Draft 2026 1 +4.4 +4.4
Marcell Ozuna DH/OF STL Trade 2018 2 +4.0 +2.0 -5.19 2.6% 0.28%
Jordan Montgomery P STL Trade 2022 2 +4.0 +2.0 +0.00 9.2% 0.85%
Kyle Leahy P STL Draft 2023 3 +3.9 +1.3
Matthew Liberatore P STL Draft 2022 5 +3.9 +0.8
Michael McGreevy P STL Draft 2024 3 +2.9 +1.0
Steven Matz P STL Free agency 2021 4 +2.7 +0.7 4.4% 0.42%
Dustin May P STL Trade 2026 1 +2.6 +2.6 1.0% 0.24%
Pedro Pagés C STL Draft 2024 3 +2.4 +0.8
Jordan Walker OF STL Draft 2023 2 +2.3 +1.1
Nolan Gorman 2B STL Draft 2022 3 +2.1 +0.7
JoJo Romero P STL Trade 2022 3 +2.1 +0.7 -4.80 2.6% 0.23%
John Gant P STL Trade 2018 3 +2.1 +0.7 1.5% 0.16%
Kwang Hyun Kim P STL Draft 2020 2 +1.9 +0.9
Jose Quintana P STL Trade 2022 1 +1.8 +1.8 -2.19 12.3% 1.11%
Kyle Gibson P STL Free agency 2023 1 +1.4 +1.4 1.3% 0.18%
Chris Stratton P STL Trade 2022 2 +1.3 +0.7 -2.19 1.9% 0.18%
Victor Scott OF STL Draft 2024 1 +1.0 +1.0
Matt Svanson P STL Trade 2023 2 +1.0 +0.5 +0.94
Phil Maton P STL Trade 2025 1 +1.0 +1.0 0.9% 0.12%
Zack Thompson P STL Draft 2022 2 +0.9 +0.4
Erick Fedde P STL Trade 2024 2 +0.9 +0.4 -0.50 0.8% 0.10%
Michael Siani OF STL Trade 2024 1 +0.9 +0.9 1.0% 0.13%
Luis García P STL Free agency 2021 1 +0.7 +0.7 2.9% 0.20%
Gordon Graceffo P STL Draft 2024 3 +0.7 +0.2
Brad Miller SS STL Free agency 2020 1 +0.7 +0.7 2.5% 0.28%
Riley O'Brien P STL Trade 2023 2 +0.7 +0.3 0.3% 0.04%
Corey Dickerson OF STL Free agency 2022 1 +0.6 +0.6 4.2% 0.39%
Ryan Fernandez P STL Draft 2024 2 +0.6 +0.3
Tyson Ross P STL Trade 2018 1 +0.6 +0.6 0.8% 0.08%
Packy Naughton P STL Trade 2022 2 +0.5 +0.3 2.9% 0.28%
Génesis Cabrera P STL Trade 2018 2 +0.4 +0.2 -4.56
Nathan Church OF STL Draft 2025 2 +0.4 +0.2
Richie Palacios 2B/OF STL Trade 2023 1 +0.4 +0.4 0.9% 0.08%
J. A. Happ P STL Trade 2021 1 +0.4 +0.4 1.5% 0.10%
Justin Bruihl P STL Trade 2026 1 +0.4 +0.4 0.1% 0.03%
Hunter Dobbins P STL Trade 2026 1 +0.4 +0.4 +1.42 0.2% 0.04%
Andrew Kittredge P STL Trade 2024 1 +0.3 +0.3 0.3% 0.04%
José Rondón SS STL Free agency 2020 1 +0.3 +0.3 1.1% 0.07%
Tyler Webb P STL Trade 2018 3 +0.3 +0.1 0.1% 0.01%
Everson Pereira OF STL Trade 2026 1 +0.3 +0.3 0.1% 0.02%
Randy Arozarena OF STL Draft 2019 1 +0.2 +0.2
José Fermín 3B/OF STL Trade 2022 3 +0.2 +0.1 +1.06
Yohel Pozo C/DH STL Free agency 2025 1 +0.2 +0.2 0.2% 0.03%
Thomas Saggese 2B/SS STL Trade 2023 1 +0.2 +0.2 +2.38
Jon Lester P STL Trade 2021 1 +0.2 +0.2 0.6% 0.04%
Shawn Armstrong P STL Trade 2024 1 +0.2 +0.2 -0.54 0.2% 0.02%
Brandon Crawford SS STL Free agency 2024 1 +0.1 +0.1 0.1% 0.01%
Austin Dean OF STL Trade 2020 2 +0.1 +0.0 0.2% 0.02%
Ben DeLuzio OF STL Draft 2022 1 +0.1 +0.1
Bud Norris P STL Free agency 2018 1 +0.1 +0.1 0.2% 0.02%
Chasen Shreve P STL Trade 2018 1 +0.1 +0.1 +0.27 0.1% 0.01%
Nick Wittgren P STL Free agency 2022 1 +0.1 +0.1 0.6% 0.05%
Bruce Zimmermann P STL Free agency 2026 1 +0.1 +0.1 0.0% 0.01%
Guillo Zuñiga P STL Draft 2023 1 +0.1 +0.1
Jacob Barnes P STL Trade 2023 1 +0.1 +0.1 0.2% 0.02%
Anthony Veneziano P STL Trade 2025 1 +0.1 +0.1 0.1% 0.01%
Nabil Crismatt P STL Trade 2020 -0.0
Jesus Cruz P STL Draft 2020 1 +0.0 +0.0
Andre Granillo P STL Draft 2025 1 +0.0 +0.0
Joe Hudson C STL Free agency 2018 -0.0
Adam Kloffenstein P STL Trade 2023 1 +0.0 +0.0 +1.97
Ryan Loutos P STL Draft 2024 -0.0
Óscar Mercado OF STL Free agency 2022 1 +0.0 +0.0
John Nogowski 1B STL Trade 2020 -0.0
Matt Pushard P STL Draft 2026 1 +0.0 +0.0
Nick Raquet P STL Draft 2025 1 +0.0 +0.0
Chris Roycroft P STL Draft 2024 1 +0.0 +0.0
Cory Spangenberg 2B/3B STL Free agency 2022 1 +0.0 +0.0 0.0% 0.00%
Jake Walsh P STL Draft 2022 1 +0.0 +0.0
Adalberto Mejía P STL Trade 2019 1 +0.0 +0.0 0.1% 0.01%
Ali Sánchez C STL Trade 2021 1 +0.0 +0.0 0.1% 0.00%
Scott Blewett P STL Trade 2026 1 +0.0 +0.0 0.0% 0.00%
Brandon Waddell P STL Trade 2021 1 +0.0 +0.0 0.0% 0.00%
Tres Barrera C STL Free agency 2023 -0.1
Seth Elledge P STL Trade 2018 -0.1 +0.47
Dominic Leone P STL Trade 2018 1 -0.1 -0.1 +0.52 0.2% 0.03%
T. J. McFarland P STL Free agency 2021 1 -0.1 -0.1 1.1% 0.08%
Andrew Miller P STL Free agency 2018 1 -0.1 -0.1 1.1% 0.13%
Juniel Querecuto 2B/3B STL Free agency 2022 -0.1
Kramer Robertson SS STL Draft 2022 -0.1
Drew Rom P STL Trade 2023 -0.1 +2.86
Ricardo Sánchez P STL Trade 2020 -0.1
Jared Shuster P STL Free agency 2025 -0.1
George Soriano P STL Trade 2026 -0.1
Peter Strzelecki P STL Free agency 2026 -0.1
Aaron Brooks P STL Free agency 2022 -0.2
Adolis García OF STL Draft 2018 -0.2
José Barrero SS STL Free agency 2024 -0.2
John King P STL Trade 2023 2 -0.2 -0.1 +2.38 0.3% 0.03%
James Naile P STL Draft 2022 -0.2
Irving Lopez 2B/3B STL Draft 2023 -0.3
Max Moroff 2B/SS STL Free agency 2020 -0.3
Taylor Motter SS STL Free agency 2022 -0.3
Rangel Ravelo 1B/DH STL Trade 2019 -0.3
Ryne Stanek P STL Free agency 2026 -0.3
Matt Wieters C STL Free agency 2019 -0.3
Jimmy Crooks C STL Draft 2025 1 -0.4 -0.4
Casey Lawrence P STL Free agency 2023 -0.4
Roel Ramírez P STL Trade 2018 -0.4 -4.56
Andrew Suárez P STL Free agency 2023 -0.4
Ramón Urías 3B STL Free agency 2018 -0.4
Luken Baker 1B/DH STL Draft 2023 1 -0.5 -0.5
Juan Yepez 1B/DH/OF STL Draft 2022 1 -0.5 -0.5
César Prieto 3B STL Trade 2023 -0.6 +2.86
Justin Williams OF STL Trade 2018 1 -0.7 -0.7 -4.56 0.0% 0.00%
Drew VerHagen P STL Free agency 2022 -0.8

Trade-side columns: RFA is playoff-readiness percentage points added to the future roster foundation. It grades the franchise's entire side of a trade, so the same score repeats for every player acquired in that package. PPA/CPA remain player-level arrival-year probability points.

WAB = wins above what the team's payroll predicted (resource-controlled). WAR surplus = era-neutral value (WAR minus payroll in win-equivalents). Roster surplus $M = dollar value of WAR over cost. Build channels (realized fWAR): HG = home-grown via amateur draft / international signing; Trade = acquired minus surrendered (incl. purchases/waivers); FA = signed minus walked; R5 = Rule-5 / minor-league-draft pickups. Credit follows the acquisition year — home-grown to the regime at the player's draft/signing (not whoever was in the chair when he peaked), trade/FA/R5 to the GM who made the move. Players acquired as prospects before debuting (e.g. Smoltz, Bagwell; Rule-5 picks like Uggla) are counted as trade/R5, not home-grown. All are franchise-level outcomes during the stint, not solely attributable to one executive.

Graphs

drag to zoom · double-click to reset