Rosternomics
JM

John Mozeliak

Born Jan 18, 1969 · Boulder, CO · age 57

Oversaw a long run of St. Louis Cardinals contention as GM and president of baseball operations, including the 2011 World Series title and a near-annual postseason presence.

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

Titles1
Pennants2
Playoffs10
Record1599–1375
Win %0.538
+69.5WAB — wins above budget9th/195 execs
+45.6Talent above budget — roster-construction alpha (talent your budget bought above expectation)18th/195 execs
1.79Acquisition leverage — playoff pts each bought win added, given the roster it joined (did you buy where wins matter?)30th/195 execs
-106.4WAR surplus (era-neutral, win-equiv)172nd/195 execs
-363Roster surplus $M181st/195 execs

How the roster was sourced

Share of gross-positive acquired fWAR by channel (vs. league average).

Build channels — net fWAR

Acquired minus surrendered / signed minus walked.

Home-grown (draft/intl)+218.1
Trade+21.0
Free agency-44.8
Rule 5 / minor draft+5.0
Sourcing mix: 49% draft · 22% FA · 28% trade · 1% R5

Tenure breakdown

TeamRoleYearsSzns WAB WAB/yr TAB WAR surp HG Trade FA R5 AcqLev W-L% POPenWS Surp $M
Cardinals POBO/GM 2007–2025 18 +69.5 +3.86 +45.6 -106.4 +218.1 +21.0 -44.8 +5.0 1.79 0.538 1021 -363
Career total (1985+ data) 19 +69.5 +45.6 -106.4 +218.1 +21.0 -44.8 +5.0 1.79 0.538 102 1 -363

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

PlayerPosTeam How Year fWAR
Matt Carpenter 3B STL Draft 2009 +29.6
Matt Holliday OF STL Free agency 2010 +23.8
Paul Goldschmidt 1B STL Trade 2018 +21.3
Nolan Arenado 3B STL Trade 2021 +18.3
Carlos Martínez P STL Trade 2013 +16.0
Miles Mikolas P STL Free agency 2017 +15.4
Tommy Edman 2B STL Draft 2016 +15.3
Lance Lynn P STL Draft 2008 +14.5
Kolten Wong 2B STL Draft 2011 +13.3
Brendan Donovan 2B/OF STL Draft 2022 +10.1
Michael Wacha P STL Draft 2012 +9.8
Harrison Bader OF STL Draft 2015 +9.3
Jack Flaherty P STL Draft 2014 +9.0
Kyle Lohse P STL Free agency 2008 +9.0
Tyler O'Neill OF STL Trade 2017 +9.0
Lars Nootbaar OF STL Draft 2018 +8.9
Paul DeJong SS STL Draft 2015 +8.3
Willson Contreras C STL Free agency 2022 +8.2
Jedd Gyorko 2B/3B STL Trade 2015 +7.8
David Freese 3B STL Trade 2007 +7.7
Sonny Gray P STL Free agency 2023 +7.4
Trevor Rosenthal P STL Draft 2009 +7.3
Masyn Winn SS STL Draft 2023 +7.0
Jhonny Peralta SS STL Free agency 2013 +6.9
Randal Grichuk OF STL Trade 2013 +6.3
Carlos Beltrán OF STL Free agency 2011 +6.1
Iván Herrera C/DH STL Draft 2022 +6.1
Ryan Helsley P STL Draft 2015 +5.8
Giovanny Gallegos P STL Trade 2018 +5.6
Jason Heyward OF STL Trade 2014 +5.6
Lance Berkman 1B/OF STL Free agency 2010 +4.9
Joel Piñeiro P STL Trade 2007 +4.9
Stephen Piscotty OF STL Draft 2012 +4.8
Troy Glaus 3B STL Trade 2008 +4.5
Dylan Carlson OF STL Draft 2016 +4.3
Marcell Ozuna DH/OF STL Trade 2017 +4.0
Matt Adams 1B STL Draft 2009 +3.9
José Martínez 1B/OF STL Trade 2016 +3.6
Shelby Miller P STL Draft 2009 +3.6
Aledmys Díaz SS STL Intl FA 2014 +3.5
John Lackey P STL Trade 2014 +3.5
Andre Pallante P STL Draft 2022 +3.4
Luke Weaver P STL Draft 2014 +3.4
Matthew Liberatore P STL Draft 2022 +3.3
Alec Burleson 1B/OF STL Draft 2022 +3.1
Jake Westbrook P STL Trade 2010 +3.0
Dakota Hudson P STL Draft 2016 +2.8
Pedro Pagés C STL Draft 2024 +2.8
Steven Matz P STL Free agency 2021 +2.7
Nolan Gorman 2B STL Draft 2022 +2.6
Seunghwan Oh P STL Draft 2016 +2.6
Mike Leake P STL Free agency 2015 +2.5
Michael McGreevy P STL Draft 2024 +2.3
John Gant P STL Trade 2016 +2.2
Greg Garcia 2B/3B STL Draft 2010 +2.2
John Brebbia P STL Rule 5 2015 +2.0
Pat Neshek P STL Free agency 2014 +2.0
JoJo Romero P STL Trade 2022 +2.0
Edmundo Sosa 3B/SS STL Intl FA 2012 +2.0
Kwang Hyun Kim P STL Draft 2020 +1.9
Kevin Siegrist P STL Draft 2008 +1.8
Tyler Lyons P STL Draft 2010 +1.7
Nick Punto 2B/3B/SS STL Free agency 2011 +1.7
Dexter Fowler OF STL Free agency 2016 +1.6
Kyle Leahy P STL Draft 2023 +1.6
Aaron Miles 2B STL Free agency 2008 +1.6
Alex Reyes P STL Intl FA 2012 +1.6
Kyle Gibson P STL Free agency 2023 +1.4
Austin Gomber P STL Draft 2013 +1.4
Dustin May P STL Free agency 2025 +1.4
Joe Kelly P STL Draft 2009 +1.3
Matthew Bowman P STL Rule 5 2015 +1.2
Jordan Hicks P STL Draft 2015 +1.2
Pete Kozma SS STL Draft 2007 +1.2
Brandon Moss 1B/OF STL Trade 2015 +1.2
Fernando Salas P STL Draft 2010 +1.2
Jordan Walker OF STL Draft 2023 +1.2
Seth Maness P STL Draft 2011 +1.1
Peter Bourjos OF STL Trade 2013 +1.0
César Izturis SS STL Free agency 2007 +1.0
Brad Penny P STL Free agency 2009 +1.0
Victor Scott OF STL Draft 2024 +1.0
Brian Barton OF STL Rule 5 2007 +0.9
Randy Choate P STL Free agency 2012 +0.9
Riley O'Brien P STL Trade 2023 +0.9
Zack Thompson P STL Draft 2022 +0.9
Daniel Descalso 2B/3B STL Draft 2007 +0.7
Rafael Furcal SS STL Free agency 2011 +0.7
Luis García P STL Free agency 2021 +0.7
Brad Miller SS STL Free agency 2020 +0.7
Daniel Ponce de Leon P STL Draft 2014 +0.7
Matt Svanson P STL Trade 2023 +0.7
Tim Cooney P STL Draft 2012 +0.6
Corey Dickerson OF STL Free agency 2022 +0.6
Ryan Fernandez P STL Draft 2024 +0.6
Jeremy Hazelbaker OF STL Trade 2016 +0.6
Trever Miller P STL Free agency 2008 +0.6
Troy Percival P STL Free agency 2007 +0.6
Lane Thomas OF STL Trade 2017 +0.5
Génesis Cabrera P STL Trade 2018 +0.4
Brett Cecil P STL Free agency 2016 +0.4
Nathan Church OF STL Draft 2025 +0.4
Richie Palacios 2B/OF STL Trade 2023 +0.4
Miguel Socolovich P STL Free agency 2014 +0.4
Gordon Graceffo P STL Draft 2024 +0.3
Andrew Kittredge P STL Trade 2024 +0.3
José Rondón SS STL Free agency 2020 +0.3
Patrick Wisdom 3B STL Draft 2012 +0.3
Randy Arozarena OF STL Draft 2019 +0.2
Jason LaRue C STL Free agency 2007 +0.2
Luke Voit 1B/DH STL Draft 2013 +0.2
Kodi Whitley P STL Draft 2017 +0.2
Matt Belisle P STL Free agency 2014 +0.1
Keith Butler P STL Draft 2009 +0.1
Troy Cate P STL Trade 2007 +0.1
Brandon Crawford SS STL Free agency 2024 +0.1
Austin Dean OF STL Trade 2020 +0.1
Ben DeLuzio OF STL Draft 2022 +0.1
Ryan Franklin P STL Free agency 2007 +0.1
Sam Freeman P STL Draft 2008 +0.1
Marco Gonzales P STL Draft 2013 +0.1
Bud Norris P STL Free agency 2018 +0.1
Johan Oviedo P STL Intl FA 2016 +0.1
Yohel Pozo C/DH STL Free agency 2025 +0.1
Angel Rondón P STL Intl FA 2016 +0.1
Chasen Shreve P STL Trade 2018 +0.1
Cody Stanley C STL Draft 2010 +0.1
Carlos Villanueva P STL Free agency 2015 +0.1
Nick Wittgren P STL Free agency 2022 +0.1
Guillo Zuñiga P STL Draft 2023 +0.1
Dean Anna SS STL Free agency 2014 -0.0
Jonathan Broxton P STL Trade 2015 +0.0
Nabil Crismatt P STL Trade 2020 -0.0
Jesus Cruz P STL Draft 2020 +0.0
Jermaine Curtis OF STL Draft 2008 +0.0
Brian Esposito C STL Trade 2007 +0.0
Eric Fornataro P STL Draft 2008 +0.0
John Gast P STL Draft 2010 +0.0
Andre Granillo P STL Draft 2025 +0.0
Luke Gregerson P STL Free agency 2017 -0.0
Marcus Hatley P STL Trade 2015 -0.0
Steven Hill C/1B STL Draft 2007 +0.0
Joe Hudson C STL Free agency 2018 -0.0
Chad Huffman OF STL Free agency 2013 +0.0
Mark Johnson C STL Free agency 2007 +0.0
Rob Kaminsky P STL Draft 2013 +0.0
Dean Kiekhefer P STL Draft 2010 -0.0
Adam Kloffenstein P STL Trade 2023 +0.0
Felipe López 2B/SS STL Free agency 2008 -0.0
Ryan Loutos P STL Draft 2024 -0.0
Michael McKenry C STL Free agency 2016 -0.0
Óscar Mercado OF STL Free agency 2022 +0.0
John Nogowski 1B STL Trade 2020 -0.0
Audry Pérez C STL Intl FA 2008 +0.0
Nick Raquet P STL Draft 2025 +0.0
Thomas Saggese 2B/SS STL Trade 2023 +0.0
Max Schrock OF STL Trade 2017 -0.0
Jared Shuster P STL Free agency 2025 +0.0
Magneuris Sierra OF STL Intl FA 2012 -0.0
Cory Spangenberg 2B/3B STL Free agency 2022 +0.0
Travis Tartamella C STL Draft 2009 +0.0
Sam Tuivailala P STL Draft 2010 -0.0
Jake Walsh P STL Draft 2022 +0.0
Jake Woodford P STL Draft 2015 -0.0
Sandy Alcántara P STL Intl FA 2013 -0.1
Steven Baron C STL Free agency 2017 -0.1
Tres Barrera C STL Free agency 2023 -0.1
Andrew Brown OF STL Draft 2007 -0.1
Barret Browning P STL Rule 5 2011 -0.1
Seth Elledge P STL Trade 2018 -0.1
Scott Hurst OF STL Draft 2017 -0.1
Gerald Laird C STL Free agency 2010 -0.1
Dominic Leone P STL Trade 2018 -0.1
Josh Lucas P STL Draft 2010 -0.1
Mike MacDougal P STL Free agency 2010 -0.1
T. J. McFarland P STL Free agency 2021 -0.1
Andrew Miller P STL Free agency 2018 -0.1
Juniel Querecuto 2B/3B STL Free agency 2022 -0.1
Dennys Reyes P STL Free agency 2009 -0.1
Mark Reynolds 1B/3B STL Free agency 2014 -0.1
Kramer Robertson SS STL Draft 2022 -0.1
Drew Rom P STL Trade 2023 -0.1
Ricardo Sánchez P STL Trade 2020 -0.1
Ryan Sherriff P STL Draft 2011 -0.1
Rubén Tejada SS STL Free agency 2016 -0.1
Aaron Brooks P STL Free agency 2022 -0.2
Zach Duke P STL Trade 2016 -0.2
Ed Easley C STL Trade 2015 -0.2
José Fermín 2B/3B/OF STL Trade 2022 -0.2
Adolis García OF STL Draft 2018 -0.2
José Barrero SS STL Free agency 2024 -0.2
Nick Greenwood P STL Trade 2010 -0.2
Dan Johnson 1B STL Free agency 2015 -0.2
John King P STL Trade 2023 -0.2
Evan MacLane P STL Trade 2009 -0.2
Yairo Muñoz SS/OF STL Trade 2017 -0.2
James Naile P STL Draft 2022 -0.2
Brayan Peña C STL Free agency 2015 -0.2
Alberto Rosario C STL Trade 2016 -0.2
Chris Roycroft P STL Draft 2024 -0.2
Xavier Scruggs 1B STL Draft 2008 -0.2
Joe Thurston 2B/3B STL Free agency 2008 -0.2
Ramón Urías 3B STL Free agency 2018 -0.2
Breyvic Valera 2B/3B STL Intl FA 2010 -0.2
Ron Villone P STL Free agency 2008 -0.2
Rico Washington 3B/OF STL Trade 2008 -0.2
Junior Fernández P STL Intl FA 2014 -0.3
Eric Fryer C STL Free agency 2015 -0.3
Mitch Harris P STL Draft 2008 -0.3
Irving Lopez 2B/3B STL Draft 2023 -0.3
Mike Mayers P STL Draft 2013 -0.3
Max Moroff 2B/SS STL Free agency 2020 -0.3
Taylor Motter SS STL Free agency 2022 -0.3
Josh Phelps DH STL Free agency 2008 -0.3
Rangel Ravelo 1B/DH STL Trade 2019 -0.3
Matt Wieters C STL Free agency 2019 -0.3
Jerome Williams P STL Free agency 2016 -0.3
Jimmy Crooks C STL Draft 2025 -0.4
Mark Ellis 2B STL Free agency 2013 -0.4
Ryan Jackson 2B STL Draft 2009 -0.4
Kelvin Jiménez P STL Trade 2007 -0.4
Rob Johnson C STL Free agency 2012 -0.4
Casey Lawrence P STL Free agency 2023 -0.4
Alex Mejia 2B/3B/SS STL Draft 2012 -0.4
Mark Mulder P STL Free agency 2007 -0.4
Roel Ramírez P STL Trade 2018 -0.4
Andrew Suárez P STL Free agency 2023 -0.4
Luken Baker 1B/DH STL Draft 2023 -0.5
Adron Chambers OF STL Draft 2007 -0.5
Maikel Cleto P STL Trade 2010 -0.5
Brock Peterson 1B/OF STL Trade 2013 -0.5
Juan Yepez 1B/DH/OF STL Draft 2022 -0.5
César Prieto 2B/3B/SS STL Trade 2023 -0.6
Marc Rzepczynski P STL Trade 2011 -0.6
Ty Wigginton 1B/3B STL Free agency 2012 -0.6
Justin Williams OF STL Trade 2018 -0.7
Drew VerHagen P STL Free agency 2022 -0.8
Oscar Taveras OF STL Intl FA 2008 -0.9
Khalil Greene SS STL Trade 2008 -1.0
Carson Kelly C STL Draft 2012 -1.0
Francisco Peña C STL Free agency 2017 -1.1
Andrew Knizner C STL Draft 2016 -1.3
Tony Cruz C STL Draft 2007 -2.1

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.