
Born May 24, 1968 · Jersey City, NJ · age 58
An analytically-aggressive, trade-happy executive known for his sheer volume of deals, who has run the Angels and Mariners — ending Seattle's two-decade playoff drought in 2022.
17 seasons with salary-era data across 3 stints. All figures are franchise-level outcomes during the tenure, not solely attributable to one executive.
Share of gross-positive acquired fWAR by channel (vs. league average).
Acquired minus surrendered / signed minus walked.
| Team | Role | Years | Szns | WAB | WAB/yr | TAB | WAR surp | HG | Trade | FA | R5 | AcqLev | W-L% | PO | Pen | WS | Surp $M |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ▸ Mariners | POBO/GM | 2016–present | 9 | +34.6 | +3.85 | +13.4 | -20.0 | +102.7 | +23.4 | -50.0 | -0.7 | 1.21 | 0.519 | 2 | – | – | -68 |
| ▸ Angels | GM | 2011–2015 | 5 | +10.2 | +2.03 | +2.0 | -60.6 | +26.2 | +3.6 | -70.0 | +0.1 | 2.36 | 0.538 | 1 | – | – | -163 |
| ▸ Diamondbacks | GM | 2010–2010 | 1 | -9.2 | -9.25 | -1.5 | +4.1 | +1.2 | +18.2 | -3.2 | -0.1 | 0.45 | 0.401 | – | – | – | +10 |
| Career total (1985+ data) | 17 | +35.6 | +13.9 | -76.5 | +130.0 | +45.2 | -123.3 | -0.7 | 1.43 | 0.518 | 3 | – | – | -222 | |||
| Player | Pos | Team | How | Year | fWAR |
|---|---|---|---|---|---|
| Cal Raleigh | C | SEA | Draft | 2018 | +23.3 |
| Julio Rodríguez | OF | SEA | Draft | 2022 | +22.0 |
| J. P. Crawford | SS | SEA | Trade | 2018 | +17.7 |
| Patrick Corbin | P | ARI | Trade | 2010 | +16.5 |
| Logan Gilbert | P | SEA | Draft | 2018 | +15.3 |
| George Kirby | P | SEA | Draft | 2022 | +14.8 |
| Andrelton Simmons | SS | ANA | Trade | 2015 | +14.6 |
| Mitch Haniger | OF | SEA | Trade | 2016 | +11.1 |
| Taylor Ward | OF | ANA | Draft | 2015 | +11.0 |
| Marco Gonzales | P | SEA | Trade | 2017 | +10.1 |
| Luis Castillo | P | SEA | Trade | 2022 | +8.5 |
| Bryan Woo | P | SEA | Draft | 2023 | +8.2 |
| Dylan Moore | 2B/OF | SEA | Trade | 2019 | +8.1 |
| C. J. Wilson | P | ANA | Free agency | 2011 | +7.6 |
| Tyler Skaggs | P | ANA | Trade | 2013 | +7.4 |
| David Fletcher | 2B | ANA | Draft | 2015 | +7.3 |
| Ty France | 1B | SEA | Trade | 2020 | +7.1 |
| Andrew Heaney | P | ANA | Trade | 2014 | +6.5 |
| Albert Pujols | 1B | ANA | Free agency | 2011 | +6.5 |
| Tom Murphy | C | SEA | Trade | 2019 | +5.1 |
| Bryce Miller | P | SEA | Draft | 2023 | +4.9 |
| David Freese | 3B | ANA | Trade | 2013 | +4.7 |
| Matt Brash | P | SEA | Draft | 2022 | +3.8 |
| Chris Flexen | P | SEA | Free agency | 2020 | +3.5 |
| Luke Raley | OF | SEA | Trade | 2024 | +3.3 |
| Kyle Lewis | OF | SEA | Draft | 2016 | +3.0 |
| J. J. Putz | P | ARI | Free agency | 2010 | +2.9 |
| José Álvarez | P | ANA | Trade | 2014 | +2.8 |
| David Hernandez | P | ARI | Trade | 2010 | +2.7 |
| Nick Vincent | P | SEA | Trade | 2016 | +2.7 |
| Jorge Polanco | 2B/SS | SEA | Free agency | 2025 | +2.6 |
| Yunel Escobar | 3B/SS | ANA | Trade | 2015 | +2.4 |
| Josh Hamilton | OF | ANA | Free agency | 2012 | +2.4 |
| C. J. Cron | 1B | ANA | Draft | 2011 | +2.3 |
| Yusei Kikuchi | P | SEA | Draft | 2019 | +2.3 |
| Mike Leake | P | SEA | Trade | 2017 | +2.3 |
| Guillermo Heredia | OF | SEA | Intl FA | 2016 | +2.2 |
| Joe Smith | P | ANA | Free agency | 2013 | +1.9 |
| José Caballero | 2B/SS | SEA | Draft | 2023 | +1.9 |
| Paul Sewald | P | SEA | Free agency | 2021 | +1.9 |
| Dominic Canzone | DH/OF | SEA | Trade | 2023 | +1.8 |
| Mike Morin | P | ANA | Draft | 2012 | +1.7 |
| Ben Gamel | OF | SEA | Trade | 2016 | +1.7 |
| Collin Cowgill | OF | ANA | Trade | 2013 | +1.6 |
| José Suarez | P | ANA | Intl FA | 2014 | +1.6 |
| Robbie Ray | P | SEA | Free agency | 2021 | +1.6 |
| Jerome Williams | P | ANA | Free agency | 2011 | +1.5 |
| Erik Swanson | P | SEA | Trade | 2018 | +1.5 |
| Wade LeBlanc | P | SEA | Free agency | 2018 | +1.4 |
| Jaime Barría | P | ANA | Intl FA | 2013 | +1.3 |
| Drew Steckenrider | P | SEA | Free agency | 2020 | +1.3 |
| Jared Walsh | 1B | ANA | Draft | 2015 | +1.2 |
| Adam Eaton | OF | ARI | Draft | 2010 | +1.1 |
| Austin Nola | C | SEA | Trade | 2019 | +1.1 |
| Zach Duke | P | ARI | Trade | 2010 | +1.0 |
| Roenis Elías | P | SEA | Trade | 2018 | +1.0 |
| Justin Anderson | P | ANA | Draft | 2014 | +0.9 |
| Jarred Kelenic | OF | SEA | Trade | 2018 | +0.9 |
| Cade Marlowe | OF | SEA | Draft | 2023 | +0.9 |
| JB Shuck | OF | ANA | Free agency | 2012 | +0.8 |
| Henry Blanco | C | ARI | Free agency | 2010 | +0.8 |
| Juan Nicasio | P | SEA | Free agency | 2017 | +0.8 |
| Jesse Winker | OF | SEA | Trade | 2022 | +0.8 |
| Adam LaRoche | 1B | ARI | Free agency | 2010 | +0.7 |
| Emerson Hancock | P | SEA | Draft | 2023 | +0.7 |
| Penn Murfee | P | SEA | Draft | 2022 | +0.7 |
| Leo Rivas | 2B/SS | SEA | Draft | 2024 | +0.7 |
| Jett Bandy | C | ANA | Draft | 2011 | +0.6 |
| Cesár Ramos | P | ANA | Trade | 2014 | +0.6 |
| Vernon Wells | OF | ANA | Trade | 2011 | +0.6 |
| Anthony Bass | P | SEA | Free agency | 2019 | +0.6 |
| Jose Ferrer | P | SEA | Trade | 2025 | +0.6 |
| Mike Ford | 1B/DH | SEA | Free agency | 2022 | +0.6 |
| Dee Strange-Gordon | 2B | SEA | Trade | 2017 | +0.6 |
| Danny Valencia | 3B | SEA | Trade | 2016 | +0.6 |
| Dan Vogelbach | 1B/DH | SEA | Trade | 2016 | +0.6 |
| Cole Young | 2B | SEA | Draft | 2025 | +0.6 |
| Geovany Soto | C | ANA | Free agency | 2015 | +0.5 |
| Jake Fraley | OF | SEA | Trade | 2018 | +0.5 |
| Chris Herrmann | C/OF | SEA | Free agency | 2018 | +0.5 |
| Sam Tuivailala | P | SEA | Trade | 2018 | +0.5 |
| José Briceño | C | ANA | Trade | 2015 | +0.4 |
| Tommy Hanson | P | ANA | Trade | 2012 | +0.4 |
| Keynan Middleton | P | ANA | Draft | 2013 | +0.4 |
| Cory Rasmus | P | ANA | Trade | 2013 | +0.4 |
| Ryan Bliss | 2B | SEA | Trade | 2023 | +0.4 |
| Josh Naylor | 1B | SEA | Free agency | 2025 | +0.4 |
| Ben Williamson | 3B | SEA | Draft | 2025 | +0.4 |
| Isaiah Campbell | P | SEA | Draft | 2023 | +0.3 |
| Justin Dunn | P | SEA | Trade | 2018 | +0.3 |
| Kendall Graveman | P | SEA | Free agency | 2019 | +0.3 |
| Jorge Polanco | 2B/SS | SEA | Trade | 2024 | +0.3 |
| Héctor Santiago | P | SEA | Free agency | 2021 | +0.3 |
| Trent Thornton | P | SEA | Trade | 2023 | +0.3 |
| Taylor Trammell | OF | SEA | Trade | 2020 | +0.3 |
| Trevor Gott | P | ANA | Trade | 2014 | +0.2 |
| Carlos Pérez | C | ANA | Trade | 2014 | +0.2 |
| Dan Robertson | OF | ANA | Trade | 2014 | +0.2 |
| Mike Bolsinger | P | ARI | Draft | 2010 | +0.2 |
| Shawn Armstrong | P | SEA | Trade | 2017 | +0.2 |
| Carl Edwards | P | SEA | Free agency | 2019 | +0.2 |
| Alex Hoppe | P | SEA | Trade | 2025 | +0.2 |
| Easton McGee | P | SEA | Trade | 2022 | +0.2 |
| Jhonny Pereda | C | SEA | Trade | 2026 | +0.2 |
| Luis Urías | 2B/3B | SEA | Trade | 2023 | +0.2 |
| Michael Hermosillo | OF | ANA | Draft | 2013 | +0.1 |
| Yoslán Herrera | P | ANA | Free agency | 2013 | +0.1 |
| Rafael Ortega | OF | ANA | Free agency | 2015 | +0.1 |
| Gil Velazquez | 3B | ANA | Free agency | 2011 | +0.1 |
| Mike Hampton | P | ARI | Free agency | 2010 | +0.1 |
| Kam Mickolio | P | ARI | Trade | 2010 | +0.1 |
| Juan Miranda | 1B | ARI | Trade | 2010 | +0.1 |
| Tim Beckham | SS | SEA | Free agency | 2019 | +0.1 |
| Matt Boyd | P | SEA | Trade | 2022 | +0.1 |
| Diego Castillo | P | SEA | Trade | 2021 | +0.1 |
| Colt Emerson | 3B | SEA | Draft | 2026 | +0.1 |
| Connor Joe | 1B/OF | SEA | Free agency | 2026 | +0.1 |
| Connor Sadzeck | P | SEA | Trade | 2019 | +0.1 |
| Will Vest | P | SEA | Rule 5 | 2020 | +0.1 |
| Will Wilson | 2B/3B | SEA | Free agency | 2026 | +0.1 |
| Edgar Ibarra | P | ANA | Trade | 2015 | -0.0 |
| Jahmai Jones | DH/OF | ANA | Draft | 2015 | +0.0 |
| Cliff Pennington | 2B/SS | ANA | Free agency | 2015 | +0.0 |
| Horacio Ramírez | P | ANA | Free agency | 2011 | -0.0 |
| Jo-Jo Reyes | P | ANA | Free agency | 2012 | +0.0 |
| Kris Benson | P | ARI | Free agency | 2010 | -0.0 |
| Geoff Blum | 3B | ARI | Free agency | 2010 | +0.0 |
| Gordon Beckham | 2B | SEA | Free agency | 2017 | +0.0 |
| Brennan Bernardino | P | SEA | Draft | 2022 | +0.0 |
| Prelander Berroa | P | SEA | Trade | 2022 | -0.0 |
| Brandon Brennan | P | SEA | Rule 5 | 2018 | +0.0 |
| Eric Campbell | 1B/3B | SEA | Free agency | 2021 | -0.0 |
| Luis Castillo | P | SEA | Free agency | 2025 | +0.0 |
| Tyler Cloyd | P | SEA | Free agency | 2017 | +0.0 |
| Ryan Court | 1B/OF | SEA | Trade | 2019 | -0.0 |
| Nick Davila | P | SEA | Draft | 2026 | -0.0 |
| Jhonathan Díaz | P | SEA | Free agency | 2024 | -0.0 |
| Harry Ford | C | SEA | Draft | 2025 | -0.0 |
| Seth Frankoff | P | SEA | Free agency | 2020 | -0.0 |
| Joey Gerber | P | SEA | Draft | 2018 | +0.0 |
| Ken Giles | P | SEA | Free agency | 2021 | +0.0 |
| Domingo Gonzalez | P | SEA | Draft | 2026 | +0.0 |
| Brady Lail | P | SEA | Free agency | 2020 | -0.0 |
| Jack Larsen | OF | SEA | Draft | 2022 | -0.0 |
| Keynan Middleton | P | SEA | Free agency | 2020 | -0.0 |
| Wyatt Mills | P | SEA | Draft | 2017 | +0.0 |
| Max Povse | P | SEA | Trade | 2016 | -0.0 |
| José Rodríguez | P | SEA | Free agency | 2022 | +0.0 |
| Ryder Ryan | P | SEA | Draft | 2023 | +0.0 |
| Marc Rzepczynski | P | SEA | Free agency | 2016 | -0.0 |
| Gregory Santos | P | SEA | Trade | 2024 | -0.0 |
| Kirby Snead | P | SEA | Free agency | 2024 | -0.0 |
| Austin Voth | P | SEA | Free agency | 2024 | -0.0 |
| Joe Wieland | P | SEA | Trade | 2016 | +0.0 |
| Marcus Wilson | OF | SEA | Draft | 2022 | +0.0 |
| Seby Zavala | C | SEA | Trade | 2023 | -0.0 |
| Sean Burnett | P | ANA | Free agency | 2012 | -0.1 |
| Jarrett Grube | P | ANA | Trade | 2014 | -0.1 |
| LaTroy Hawkins | P | ANA | Free agency | 2012 | -0.1 |
| Ryan Langerhans | OF | ANA | Free agency | 2011 | -0.1 |
| Shawn O'Malley | SS/OF | ANA | Trade | 2014 | -0.1 |
| Gregorio Petit | 2B/SS | ANA | Free agency | 2015 | -0.1 |
| Michael Roth | P | ANA | Draft | 2012 | -0.1 |
| Drew Rucinski | P | ANA | Draft | 2014 | -0.1 |
| Ian Stewart | 3B | ANA | Free agency | 2014 | -0.1 |
| Huston Street | P | ANA | Trade | 2014 | -0.1 |
| Adam Wilk | P | ANA | Free agency | 2014 | -0.1 |
| Sócrates Brito | OF | ARI | Intl FA | 2010 | -0.1 |
| Sean Burroughs | 3B | ARI | Free agency | 2010 | -0.1 |
| David Holmberg | P | ARI | Trade | 2010 | -0.1 |
| Joe Paterson | P | ARI | Rule 5 | 2010 | -0.1 |
| Carlos Rosa | P | ARI | Trade | 2010 | -0.1 |
| Ty Adcock | P | SEA | Draft | 2023 | -0.1 |
| Matt Carasiti | P | SEA | Free agency | 2019 | -0.1 |
| Blas Castano | P | SEA | Draft | 2025 | -0.1 |
| Cooper Criswell | P | SEA | Trade | 2026 | -0.1 |
| Ross Detwiler | P | SEA | Free agency | 2018 | -0.1 |
| Logan Evans | P | SEA | Draft | 2025 | -0.1 |
| Ryan Garton | P | SEA | Trade | 2017 | -0.1 |
| Taylor Guilbeau | P | SEA | Trade | 2019 | -0.1 |
| Steve Johnson | P | SEA | Free agency | 2016 | -0.1 |
| Tommy La Stella | 2B/3B | SEA | Free agency | 2023 | -0.1 |
| Casey Lawrence | P | SEA | Free agency | 2017 | -0.1 |
| Dae-ho Lee | 1B | SEA | Draft | 2016 | -0.1 |
| Casey Legumina | P | SEA | Trade | 2025 | -0.1 |
| Shed Long | 2B/OF | SEA | Trade | 2019 | -0.1 |
| Jean Machi | P | SEA | Free agency | 2017 | -0.1 |
| Mike Marjama | C | SEA | Trade | 2017 | -0.1 |
| Reggie McClain | P | SEA | Draft | 2016 | -0.1 |
| Dillon Thomas | OF | SEA | Trade | 2021 | -0.1 |
| Rhylan Thomas | OF | SEA | Trade | 2024 | -0.1 |
| Robert Whalen | P | SEA | Trade | 2016 | -0.1 |
| Patrick Wisdom | 3B | SEA | Free agency | 2019 | -0.1 |
| Jimmy Yacabonis | P | SEA | Free agency | 2020 | -0.1 |
| Taylor Featherston | 2B/3B | ANA | Trade | 2014 | -0.2 |
| Craig Gentry | OF | ANA | Free agency | 2015 | -0.2 |
| Brad Hawpe | OF | ANA | Free agency | 2013 | -0.2 |
| Sherman Johnson | 2B | ANA | Draft | 2012 | -0.2 |
| John McDonald | SS | ANA | Free agency | 2014 | -0.2 |
| Oliver Ortega | P | ANA | Intl FA | 2014 | -0.2 |
| Eduardo Paredes | P | ANA | Intl FA | 2012 | -0.2 |
| Daniel Stange | P | ANA | Free agency | 2013 | -0.2 |
| Tyler Skaggs | P | ARI | Trade | 2010 | -0.2 |
| Gerson Bautista | P | SEA | Trade | 2018 | -0.2 |
| Ryan Cook | P | SEA | Free agency | 2016 | -0.2 |
| Chase De Jong | P | SEA | Trade | 2017 | -0.2 |
| Aaron Fletcher | P | SEA | Trade | 2019 | -0.2 |
| Jesse Hahn | P | SEA | Free agency | 2024 | -0.2 |
| Jacob Hannemann | OF | SEA | Trade | 2017 | -0.2 |
| Yoshihisa Hirano | P | SEA | Free agency | 2020 | -0.2 |
| Joe Hudson | C | SEA | Free agency | 2020 | -0.2 |
| Matt Koch | P | SEA | Free agency | 2022 | -0.2 |
| Tyler Locklear | 1B | SEA | Draft | 2024 | -0.2 |
| Matt Magill | P | SEA | Free agency | 2020 | -0.2 |
| Brian O'Keefe | C | SEA | Draft | 2022 | -0.2 |
| Bryan Shaw | P | SEA | Free agency | 2020 | -0.2 |
| Josh Simpson | P | SEA | Trade | 2026 | -0.2 |
| Steven Souza | OF | SEA | Free agency | 2022 | -0.2 |
| Troy Taylor | P | SEA | Draft | 2024 | -0.2 |
| Juan Then | P | SEA | Draft | 2023 | -0.2 |
| Jason Vosler | 1B/3B | SEA | Free agency | 2023 | -0.2 |
| Jason Isringhausen | P | ANA | Free agency | 2012 | -0.3 |
| Ryan Jackson | 2B | ANA | Trade | 2015 | -0.3 |
| Mark Lowe | P | ANA | Free agency | 2013 | -0.3 |
| Nick Maronde | P | ANA | Draft | 2011 | -0.3 |
| Vinnie Pestano | P | ANA | Trade | 2014 | -0.3 |
| José Rodríguez | P | ANA | Intl FA | 2012 | -0.3 |
| Xavier Nady | OF | ARI | Free agency | 2010 | -0.3 |
| Christian Bergman | P | SEA | Free agency | 2016 | -0.3 |
| José Godoy | C | SEA | Trade | 2021 | -0.3 |
| Zac Grotz | P | SEA | Trade | 2019 | -0.3 |
| Darren McCaughan | P | SEA | Draft | 2017 | -0.3 |
| Yohan Ramírez | P | SEA | Rule 5 | 2019 | -0.3 |
| Víctor Robles | OF | SEA | Free agency | 2024 | -0.3 |
| Joe Blanton | P | ANA | Free agency | 2012 | -0.4 |
| Nick Buss | OF | ANA | Free agency | 2015 | -0.4 |
| Brendan Harris | SS | ANA | Free agency | 2012 | -0.4 |
| Jake Jewell | P | ANA | Draft | 2014 | -0.4 |
| Kyle Kubitza | 3B | ANA | Trade | 2015 | -0.4 |
| Greg Mahle | P | ANA | Draft | 2014 | -0.4 |
| Matt Festa | P | SEA | Draft | 2016 | -0.4 |
| Mitch Garver | C/DH | SEA | Free agency | 2023 | -0.4 |
| Tommy Milone | P | SEA | Free agency | 2019 | -0.4 |
| Joseph Odom | C | SEA | Rule 5 | 2017 | -0.4 |
| Carlos Ruiz | C | SEA | Trade | 2016 | -0.4 |
| Luis Torrens | C | SEA | Trade | 2020 | -0.4 |
| Justin Upton | OF | SEA | Free agency | 2022 | -0.4 |
| Brennan Boesch | OF | ANA | Free agency | 2014 | -0.5 |
| Billy Buckner | P | ANA | Free agency | 2012 | -0.5 |
| Donovan Walton | 2B/SS | SEA | Draft | 2016 | -0.5 |
| Sam Demel | P | ARI | Trade | 2010 | -0.6 |
| Néstor Cortés | P | SEA | Trade | 2019 | -0.6 |
| Ryon Healy | 1B/3B | SEA | Trade | 2017 | -0.6 |
| Erasmo Ramírez | P | SEA | Trade | 2017 | -0.6 |
| Nick Rumbelow | P | SEA | Trade | 2017 | -0.6 |
| Grant Green | 2B | ANA | Trade | 2013 | -0.7 |
| Melvin Mora | 3B | ARI | Free agency | 2010 | -0.7 |
| José Marmolejos | 1B/OF | SEA | Trade | 2020 | -0.8 |
| Taylor Motter | SS | SEA | Trade | 2016 | -0.8 |
| Rob Refsnyder | OF | SEA | Free agency | 2025 | -0.8 |
| Evan White | 1B | SEA | Draft | 2017 | -0.8 |
| John Hester | C | ANA | Free agency | 2012 | -1.0 |
| Matt Joyce | OF | ANA | Trade | 2014 | -1.2 |
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.