Zach HumphreysC Salt Lake Bees
Age 28 R/R 5'9" / 195 lbs AAA HR -5% Svc 0.0 · Ctrl thru 2033 peak 0.2 · 2026
wRC+†64
AVG/OBP/SLG.208 / .280 / .305
PA235
HR3
SB6
K%27
BB%8
MLB%10%
BAT: -9.6 runs (wOBA-derived runs vs avg)-10BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.2 runs (Positional adjustment)+4POSREP: +6.7 runs (Replacement-level credit)+7REPTotal WAR: +0.20+0.2WAR
Scouting · nowfuture
HIT
4545
PWR
3535
SPD
5050
EYE
5245
trajectory · 10 yrs
0.2peak
2026

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.1$0.4M+$0.0M (cut)
2029Arb-1$0.8M
2030Arb-2$0.9M
2031Arb-3$0.2M
2032Ext / FA-deal$0.4M
2033Extbeyond projection horizon · no WAR estimate
Totals $-2M $-5M -$3M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

Career Projections (MLE)

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202123 A+Tri-City Dust Devils 3532 5200 2181 10 .156.229.219.447 .062.357 516 .197 9 -4 +0 +0 +1 +1 -0.2
202224 AARocket City Trash Pandas 285248 54716 33721 83 .218.312.327.639 .109.277 2512 .286 77 -7 +0 +0 +5 +8 0.6
202325 AAA2 teams 246218 461412 20722 94 .211.283.312.595 .101.297 298 .269 64 -10 +0 +0 +4 +7 0.2
202426 AAASalt Lake Bees 299265 47703 30811 94 .177.264.238.501 .060.242 2710 .228 33 -23 +0 +0 +5 +8 -0.9
202527 AAASalt Lake Bees 227202 381102 16633 70 .188.258.272.530 .084.257 287 .234 37 -16 +1 +0 +4 +6 -0.4
▸ 2026 Season
202628 MLBLAA 235212 451013 19652 62 .212.283.311.595 .099.283 288 .269 64 -10 +0 +0 +4 +7 0.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202729 MLB 20%LAA 269242 521214 23732 62 .215.288.322.611 .107.284 279 .272 66 -10 +0 -1 +5 +8 0.1
202830 MLB 33%LAA 305273 591315 26833 61 .216.291.326.617 .110.283 279 .273 67 -11 +1 -2 +5 +9 0.1
202931 MLB 43%LAA 294265 551214 25812 51 .208.281.306.586 .098.282 289 .272 66 -11 +1 -3 +5 +8 0.0
203032 MLB 52%LAA 274247 511114 23762 41 .206.279.308.587 .101.281 288 .268 64 -11 +0 -4 +5 +8 -0.2
203133 MLB 64%LAA 243219 451013 20692 30 .205.278.301.579 .096.279 288 .263 60 -11 +1 -4 +4 +7 -0.4
203234 MLB 73%LAA 200179 35802 17592 20 .196.273.274.546 .078.277 308 .257 55 -10 +0 -5 +4 +6 -0.6
▸ Career Totals (MLE all levels + projections)
Career 29122602 532117838 25481223 6618 .204.281.299.580 .095.279 289 .262 59 -135 +6 -19 +52 +83 -1.4
/ 162G 650581 1182628 571815 154 .203.280.296.576 .093.278 289 .262 59 -30 +1 -4 +12 +18 -0.3

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202123 A+Tri-City Dust Devils 3531 7200 3141 10 .226.314.290.605 .065.412 409 .283 75 -1 +0 +1 0.0
202224 AARocket City Trash Pandas 285230 57717 51571 83 .248.387.378.765 .130.296 2018 .349 125 +8 +0 +8 1.7
202325 AAASalt Lake Bees 224189 491512 27512 74 .259.358.381.739 .122.336 2312 .328 109 +2 -0 +6 0.9
202325 AARocket City Trash Pandas 2220 4101 250 20 .200.273.400.673 .200.214 239 .299 87 -0 +0 +1 0.1
202426 AAASalt Lake Bees 299256 561003 39611 94 .219.324.293.617 .074.275 2013 .287 78 -7 +0 +8 0.1
202527 AAASalt Lake Bees 227196 441402 22483 70 .224.312.327.639 .102.282 2110 .286 77 -6 +1 +6 0.2

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Zach Humphreys (OGILVIE) 28 45 35 50 45 .208/.280/.305 .097.283 36 27% 8% 64 -0.3
Alex De Goti
2023 · AAA
28 43→46 41→45 51→50 47 .206/.279/.307 .101.275 88 27% 8% 63 -0.8 .196/.273/.279 .083.270 610 28% 9% 54 -1.4 .174/.259/.229.054.24741028%9%33-1.3
Max McDowell
2022 · AAA
28 43→49 40 48→50 46 .202/.300/.292 .089.275 78 27% 8% 70 -0.3 .193/.279/.284 .091.272 97 30% 7% 59 -1.1 .167/.252/.250.083.23911333%7%37-1.0
Ryan Klosterman
2010 · AAA
28 43→45 41→45 51→55 45 .211/.271/.312 .101.273 916 25% 7% 61 -1.0 .206/.269/.324 .118.275 1213 28% 7% 63 -0.8 .157/.256/.260.103.23591934%12%40-0.4
Zach Remillard
2023 · AAA
29 44→50 42→40 51→55 44 .216/.286/.318 .102.292 1018 28% 7% 69 -0.4 .210/.273/.302 .092.282 818 27% 7% 59 -1.1 .192/.255/.272.080.25671926%6%41-1.3
Danny Worth
2014 · MLB
28 44→53 41→45 50 44 .211/.274/.311 .101.293 714 29% 8% 62 -0.9 .212/.274/.304 .092.316 612 32% 8% 59 -1.1 .222/.290/.321.098.3257931%8%68-0.3
Jecksson Flores
2022 · AAA
28 44→54 39→40 49→55 47 .212/.275/.298 .086.258 612 20% 7% 59 -1.1 .222/.284/.318 .096.273 77 20% 7% 68 -0.5 .218/.281/.303.084.2686320%6%59-0.6
Justin Knoedler
2008 · AAA
28 45 42→45 49→45 40 .217/.267/.330 .113.297 810 29% 6% 63 -0.8 .195/.240/.330 .135.260 148 30% 5% 53 -1.5 .133/.185/.279.146.15819431%4%17-1.6
Daniel Hinojosa
2012 · AAA
28 51 39→40 52→55 42 .245/.285/.336 .091.310 618 23% 5% 72 -0.2 .228/.266/.314 .086.312 617 28% 5% 58 -1.2 .206/.260/.280.074.30491133%6%46-0.5
Jack Reinheimer
2021 · MLB
29 43→51 40 51→55 44 .211/.266/.303 .092.272 817 25% 6% 56 -1.3 .203/.255/.286 .083.288 720 30% 6% 47 -1.9 .180/.231/.241.060.25452229%5%23-1.5
Chris Barnwell
2007 · MLB
28 48→51 39→40 49→50 44 .229/.280/.310 .081.277 614 19% 5% 64 -0.8 .224/.279/.312 .088.270 715 19% 5% 64 -0.8 .212/.269/.295.083.25761419%5%53-1.0
Matt Williams
2017 · AAA
27 47→48 37→40 48→50 50 .219/.288/.292 .073.281 414 23% 8% 63 -0.9 .217/.272/.317 .100.259 815 19% 7% 63 -0.9 .204/.251/.308.104.227101715%5%46-1.0
Bryson Brigman
2023 · AAA
28 48→58 42→40 50 42 .235/.281/.340 .105.296 912 24% 5% 72 -0.2 .236/.288/.328 .092.296 812 22% 6% 72 -0.2 .239/.295/.315.076.29661220%6%68-0.2
Javi Herrera
2009 · AAA
28 46 40 43→45 48 .220/.300/.312 .092.275 87 22% 8% 74 -0.1 .211/.291/.310 .099.277 98 25% 9% 70 -0.3 .131/.226/.199.068.1725025%9%17-0.7
Richie Martin Jr.
2022 · MLB
27 44→53 42→45 50→60 42 .218/.277/.323 .105.285 1015 26% 6% 66 -0.6 .211/.284/.309 .098.287 530 26% 7% 66 -0.6 .203/.282/.295.092.28044026%7%58-0.7
Alan Arredondo
2006 · AAA
28 48 42→30 51→60 38 .232/.267/.334 .102.306 920 27% 4% 64 -0.8 .246/.286/.323 .077.311 415 21% 5% 69 -0.4 .261/.301/.327.066.32621620%5%71-0.1
Brian Ward
2014 · AA
28 48 39→40 48→45 48 .228/.290/.318 .090.275 78 19% 7% 70 -0.3 .222/.291/.307 .085.285 77 23% 8% 68 -0.5 .223/.295/.269.046.2894422%9%58-0.5
Chris Rabago
2021 · AAA
28 39 41→40 50→55 43 .192/.252/.291 .099.264 914 30% 7% 47 -1.9 .193/.261/.280 .087.291 811 34% 7% 49 -1.8 .161/.236/.224.063.2536836%7%21-1.1
Ivan Ochoa
2011 · MLB
28 47→54 41→40 53→55 46 .228/.291/.325 .097.285 820 22% 7% 73 -0.1 .213/.264/.300 .087.263 511 20% 6% 54 -1.4 .203/.250/.269.066.2522819%5%40-1.5
Elliot Soto
2018 · AAA
28 47→52 36→40 48→50 48 .219/.283/.286 .067.282 39 22% 8% 59 -1.1 .227/.282/.319 .092.296 68 24% 7% 66 -0.6 .226/.285/.308.082.3024725%7%61-0.5
Jonathan Diaz
2013 · AAA
28 46→48 36→30 47→50 52 .216/.296/.280 .064.268 412 20% 9% 64 -0.8 .214/.290/.278 .064.268 412 20% 8% 60 -1.0 .209/.285/.267.058.2622919%8%52-1.1