Rosternomics
BO

Brian O'Halloran

Born 1971 · Weymouth, MA · age 54

General manager for the Red Sox (2020–2023).

4 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
Playoffs1
Record272–274
Win %0.498
-6.9WAB — wins above budget101st/195 execs
-12.8Talent above budget — roster-construction alpha (talent your budget bought above expectation)126th/195 execs
0.95Acquisition leverage — playoff pts each bought win added, given the roster it joined (did you buy where wins matter?)92nd/195 execs
-56.2WAR surplus (era-neutral, win-equiv)134th/195 execs
-234Roster surplus $M162nd/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)+19.4
Trade+11.6
Free agency-43.1
Rule 5 / minor draft+6.7
Sourcing mix: 29% draft · 37% FA · 24% trade · 10% R5

Tenure breakdown

TeamRoleYearsSzns WAB WAB/yr TAB WAR surp HG Trade FA R5 AcqLev W-L% POPenWS Surp $M
Red Sox GM 2020–2023 3 -6.9 -2.30 -12.8 -56.2 +19.4 +11.6 -43.1 +6.7 0.95 0.498 1 -234
Career total (1985+ data) 4 -6.9 -12.8 -56.2 +19.4 +11.6 -43.1 +6.7 0.95 0.498 1 -234

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

PlayerPosTeam How Year fWAR
Wilyer Abreu OF BOS Trade 2022 +7.5
Garrett Whitlock P BOS Rule 5 2020 +7.1
Ceddanne Rafaela OF BOS Draft 2023 +6.7
Brayan Bello P BOS Draft 2022 +6.6
Trevor Story SS BOS Free agency 2022 +6.1
Alex Verdugo OF BOS Trade 2020 +6.0
Enrique Hernández OF BOS Free agency 2021 +3.9
Rob Refsnyder OF BOS Free agency 2021 +3.8
Hunter Renfroe OF BOS Free agency 2020 +2.6
Kenley Jansen P BOS Free agency 2022 +2.5
Tyler O'Neill OF BOS Trade 2023 +2.5
Triston Casas 1B BOS Draft 2022 +2.2
Justin Slaten P BOS Trade 2023 +1.9
Adam Duvall OF BOS Free agency 2023 +1.6
David Hamilton 2B/SS BOS Draft 2023 +1.5
Michael Wacha P BOS Free agency 2021 +1.5
Masataka Yoshida DH/OF BOS Draft 2023 +1.4
Justin Turner 3B BOS Free agency 2023 +1.2
Josh Winckowski P BOS Draft 2022 +1.2
Connor Wong C BOS Trade 2020 +1.2
Cooper Criswell P BOS Free agency 2023 +1.1
Garrett Richards P BOS Free agency 2021 +1.1
James Paxton P BOS Free agency 2021 +1.0
Reese McGuire C BOS Trade 2022 +0.7
Adam Ottavino P BOS Trade 2021 +0.6
Kevin Plawecki C BOS Free agency 2020 +0.6
Pablo Reyes OF BOS Trade 2023 +0.5
Matt Strahm P BOS Free agency 2022 +0.3
Zack Kelly P BOS Draft 2022 +0.2
Chris Murphy P BOS Draft 2023 +0.2
José De León P BOS Free agency 2021 +0.1
Richard Fitts P BOS Trade 2023 +0.1
Joe Jacques P BOS Draft 2023 +0.1
Ryan Sherriff P BOS Free agency 2023 +0.1
Abraham Almonte OF BOS Trade 2022 -0.0
Yu Chang SS BOS Free agency 2023 +0.0
Jake Faria P BOS Free agency 2023 -0.0
Marwin González SS BOS Free agency 2021 +0.0
Jonathan Lucroy C BOS Free agency 2020 +0.0
Yairo Muñoz SS/OF BOS Free agency 2020 -0.0
César Puello OF BOS Free agency 2020 +0.0
Yolmer Sánchez 2B/3B BOS Free agency 2022 +0.0
Domingo Tapia P BOS Trade 2020 -0.0
Brandon Walter P BOS Draft 2023 +0.0
Richard Bleier P BOS Trade 2023 -0.1
Michael Feliz P BOS Free agency 2021 -0.1
Jack López 2B BOS Trade 2021 -0.1
Joely Rodríguez P BOS Free agency 2022 -0.1
Austin Brice P BOS Trade 2020 -0.2
Matt Dermody P BOS Free agency 2023 -0.2
Frank German P BOS Draft 2022 -0.2
Matt Hall P BOS Trade 2020 -0.2
Danny Santana OF BOS Free agency 2021 -0.2
Hirokazu Sawamura P BOS Draft 2021 -0.2
Enmanuel Valdez 2B BOS Trade 2022 -0.2
Jeter Downs 2B/3B/SS BOS Draft 2022 -0.3
Connor Seabold P BOS Trade 2020 -0.3
Tyler Danish P BOS Free agency 2022 -0.4
Zack Godley P BOS Free agency 2020 -0.4
Robinson Leyer P BOS Trade 2020 -0.4
Kaleb Ort P BOS Rule 5 2020 -0.4
Hansel Robles P BOS Free agency 2022 -0.6
Vaughn Grissom 2B BOS Trade 2023 -0.7
Corey Kluber P BOS Free agency 2023 -0.8
Franchy Cordero 1B/OF BOS Trade 2021 -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.