Rosternomics
RH

Rick Hahn

Born Mar 20, 1971 · Winnetka, IL · age 55

Chicago White Sox GM who engineered an analytics-era tear-down and rebuild into a 2021 division title before the contention window closed.

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

Titles0
Pennants0
Playoffs2
Record761–918
Win %0.453
-80.5WAB — wins above budget191st/195 execs
-68.0Talent above budget — roster-construction alpha (talent your budget bought above expectation)188th/195 execs
0.71Acquisition leverage — playoff pts each bought win added, given the roster it joined (did you buy where wins matter?)120th/195 execs
-97.2WAR surplus (era-neutral, win-equiv)165th/195 execs
-323Roster surplus $M176th/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)+91.4
Trade+20.9
Free agency-13.3
Rule 5 / minor draft+1.4
Sourcing mix: 53% draft · 15% FA · 31% trade · 1% R5

Tenure breakdown

TeamRoleYearsSzns WAB WAB/yr TAB WAR surp HG Trade FA R5 AcqLev W-L% POPenWS Surp $M
White Sox GM 2013–2023 10 -80.5 -8.05 -68.0 -97.2 +91.4 +20.9 -13.3 +1.4 0.71 0.453 2 -323
Career total (1985+ data) 11 -80.5 -68.0 -97.2 +91.4 +20.9 -13.3 +1.4 0.71 0.453 2 -323

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

PlayerPosTeam How Year fWAR
José Abreu 1B CHW Intl FA 2013 +28.3
Tim Anderson SS CHW Draft 2013 +18.9
Luis Robert OF CHW Intl FA 2017 +13.7
Lucas Giolito P CHW Trade 2016 +13.5
Dylan Cease P CHW Trade 2017 +13.0
Carlos Rodón P CHW Draft 2014 +12.0
Reynaldo López P CHW Trade 2016 +7.6
Garrett Crochet P CHW Draft 2020 +6.1
Eloy Jiménez DH/OF CHW Trade 2017 +5.1
Avisaíl García OF CHW Trade 2013 +4.9
Yasmani Grandal C CHW Free agency 2019 +4.7
Davis Martin P CHW Draft 2022 +4.5
Aaron Bummer P CHW Draft 2014 +4.2
Adam Engel OF CHW Draft 2013 +4.2
Liam Hendriks P CHW Free agency 2021 +4.2
James McCann C CHW Free agency 2018 +3.4
David Robertson P CHW Free agency 2014 +2.8
Conor Gillaspie 3B CHW Trade 2013 +2.5
Miguel González P CHW Free agency 2016 +2.5
Dallas Keuchel P CHW Free agency 2019 +2.5
Johnny Cueto P CHW Free agency 2022 +2.4
Jeff Samardzija P CHW Trade 2014 +2.4
Iván Nova P CHW Trade 2018 +2.0
Mike Clevinger P CHW Free agency 2022 +1.9
Omar Narváez C CHW Rule 5 2013 +1.9
Melky Cabrera OF CHW Free agency 2014 +1.8
Nick Madrigal 2B/3B CHW Draft 2018 +1.8
Seby Zavala C CHW Draft 2015 +1.8
Michael Kopech P CHW Trade 2016 +1.7
Evan Marshall P CHW Free agency 2018 +1.5
Zach Putnam P CHW Free agency 2013 +1.5
Gregory Santos P CHW Trade 2022 +1.5
Josh Harrison 2B/3B CHW Free agency 2022 +1.4
Dan Jennings P CHW Trade 2014 +1.4
Geovany Soto C CHW Free agency 2015 +1.4
Chris Flexen P CHW Free agency 2023 +1.3
Elvis Andrus SS CHW Free agency 2022 +1.2
Jace Fry P CHW Draft 2014 +1.2
Alex Colomé P CHW Trade 2018 +1.1
Juan Minaya P CHW Trade 2016 +1.1
Nicky Lopez 2B/SS CHW Trade 2023 +0.9
Jake Burger 1B/3B CHW Draft 2017 +0.7
Dane Dunning P CHW Trade 2016 +0.7
Kendall Graveman P CHW Free agency 2021 +0.7
Matt Lindstrom P CHW Free agency 2013 +0.7
Alex Avila C CHW Free agency 2015 +0.6
Matt Foster P CHW Draft 2016 +0.6
Codi Heuer P CHW Draft 2018 +0.6
Danny Mendick 2B/SS CHW Draft 2015 +0.6
AJ Pollock OF CHW Trade 2022 +0.6
Joe Kelly P CHW Free agency 2022 +0.5
Lenyn Sosa 2B CHW Draft 2022 +0.5
Ronald Belisario P CHW Free agency 2013 +0.4
Leury García OF CHW Free agency 2021 +0.4
Jared Shuster P CHW Trade 2023 +0.4
Michael Soroka P CHW Trade 2023 +0.4
Vince Velasquez P CHW Free agency 2022 +0.4
Tanner Banks P CHW Draft 2022 +0.3
Scott Carroll P CHW Trade 2014 +0.3
Jeanmar Gómez P CHW Free agency 2018 +0.3
Billy Hamilton OF CHW Free agency 2021 +0.3
Kelvin Herrera P CHW Free agency 2019 +0.3
Austin Jackson OF CHW Free agency 2016 +0.3
Chad Kuhl P CHW Free agency 2023 +0.3
Lane Ramsey P CHW Draft 2023 +0.3
Zach Remillard 2B CHW Draft 2023 +0.3
Bruce Rondón P CHW Free agency 2018 +0.3
Rob Brantly C CHW Free agency 2017 +0.2
Luis González OF CHW Draft 2017 +0.2
Frankie Montas P CHW Trade 2013 +0.2
Jimmy Rollins SS CHW Free agency 2016 +0.2
Bryan Shaw P CHW Free agency 2023 +0.2
Kyle Crick P CHW Free agency 2021 +0.1
Matt Davidson 3B/DH CHW Trade 2013 +0.1
Caleb Frare P CHW Trade 2018 +0.1
Alex McRae P CHW Free agency 2020 +0.1
Matt Purke P CHW Trade 2016 +0.1
Dylan Covey P CHW Rule 5 2016 +0.0
Cheslor Cuthbert 3B CHW Free agency 2020 -0.0
Jake Eder P CHW Trade 2023 -0.0
Bernardo Flores P CHW Draft 2016 +0.0
Willy García OF CHW Trade 2017 +0.0
Gio Gonzalez P CHW Free agency 2019 -0.0
Brian Goodwin OF CHW Free agency 2021 +0.0
Junior Guerra P CHW Trade 2015 -0.0
Nomar Mazara OF CHW Trade 2019 -0.0
Yermín Mercedes DH CHW Rule 5 2017 +0.0
Justin Morneau 1B CHW Free agency 2016 +0.0
Edgar Navarro P CHW Draft 2023 -0.0
Sammy Peralta P CHW Draft 2023 +0.0
José Rodriguez 2B CHW Draft 2023 +0.0
Rob Scahill P CHW Free agency 2018 -0.0
Jesse Scholtens P CHW Draft 2023 -0.0
Anderson Severino P CHW Draft 2022 +0.0
Michael Taylor OF CHW Free agency 2014 +0.0
Mike Wright P CHW Free agency 2020 -0.0
Michael Ynoa P CHW Trade 2014 +0.0
Ky Bush P CHW Trade 2023 -0.1
Nick Delmonico OF CHW Trade 2017 -0.1
Odrisamer Despaigne P CHW Free agency 2019 -0.1
Danny Farquhar P CHW Free agency 2017 -0.1
Tyler Greene 2B/SS CHW Free agency 2013 -0.1
Mark Payton OF CHW Free agency 2022 -0.1
Blake Smith P CHW Trade 2015 -0.1
Drew Anderson P CHW Free agency 2019 -0.2
Zack Burdi P CHW Draft 2016 -0.2
Ryan Burr P CHW Trade 2017 -0.2
Steve Cishek P CHW Free agency 2020 -0.2
Ryan Cordell OF CHW Trade 2017 -0.2
Frank Francisco P CHW Free agency 2014 -0.2
Ryan Goins 2B/SS CHW Free agency 2018 -0.2
Alfredo González C CHW Trade 2016 -0.2
Ian Hamilton P CHW Draft 2016 -0.2
Adam Haseley OF CHW Trade 2022 -0.2
Jordan Leasure P CHW Trade 2023 -0.2
Nick Williams OF CHW Free agency 2021 -0.2
Hanser Alberto 2B/3B CHW Free agency 2023 -0.3
Declan Cronin P CHW Draft 2023 -0.3
Tyler Danish P CHW Draft 2013 -0.3
Clint Frazier OF CHW Free agency 2023 -0.3
Romy Gonzalez 1B/2B CHW Draft 2018 -0.3
Jimmy Lambert P CHW Draft 2016 -0.3
Carlos Pérez C CHW Draft 2022 -0.3
Bennett Sousa P CHW Draft 2022 -0.3
Jonathan Stiever P CHW Draft 2018 -0.3
Matt Albers P CHW Free agency 2015 -0.4
Ross Detwiler P CHW Free agency 2019 -0.4
Erick Fedde P CHW Free agency 2023 -0.4
Brad Goldberg P CHW Draft 2013 -0.4
Ervin Santana P CHW Free agency 2019 -0.4
Chris Volstad P CHW Free agency 2016 -0.4
Zach Duke P CHW Free agency 2014 -0.5
Edwin Encarnación 1B/3B/DH CHW Free agency 2020 -0.5
Nick Nastrini P CHW Trade 2023 -0.5
Adrián Nieto C CHW Rule 5 2013 -0.5
Chuckie Robinson C CHW Free agency 2023 -0.5
Matt Skole 1B/DH CHW Trade 2018 -0.5
Jacob Turner P CHW Free agency 2015 -0.5
Andrew Benintendi OF CHW Free agency 2023 -0.6
Jacob May OF CHW Draft 2013 -0.6
Felipe Paulino P CHW Free agency 2013 -0.6
Andrew Vaughn 1B/OF CHW Draft 2019 -0.6
Edgar Quero C CHW Trade 2023 -0.7
Braden Shewmake 3B/SS CHW Trade 2023 -0.7
Emilio Bonifácio 2B/OF CHW Free agency 2015 -0.8
David Holmberg P CHW Free agency 2016 -0.8
Charlie Tilson OF CHW Trade 2016 -0.8
Cody Asche 3B/OF CHW Free agency 2016 -0.9
Carson Fulmer P CHW Draft 2015 -0.9
Derek Holland P CHW Free agency 2016 -0.9
Jon Jay OF CHW Free agency 2019 -0.9
Welington Castillo C CHW Free agency 2017 -1.0
Oscar Colás OF CHW Draft 2023 -1.0
Mike Pelfrey P CHW Free agency 2017 -1.0
Korey Lee C CHW Trade 2023 -1.1
Adam LaRoche 1B CHW Free agency 2014 -1.2
Daniel Palka DH/OF CHW Trade 2017 -1.5
Gavin Sheets DH/OF CHW Draft 2017 -1.6
Zack Collins C CHW Draft 2016 -1.8

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.