Zach HumphreysC Salt Lake Bees
Age 28 R/R 5'9" / 195 lbs AAA HR -4% Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION134 act + 101 ros · stats below = ROS only
wRC+†56
AVG/OBP/SLG.200 / .280 / .289
PA101
HR1
K%28
BB%9
BABIP274
ISO89
MLB%10%
Value2026 · WAR
BAT: -11.0 runs (wOBA-derived runs vs avg)-11BATRUN: +0.4 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.00+0.0WAR
0.00.51.00.00.00.0-$3M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 45 / POW 35
Toolsscout grade
CONTACT45
scouting grade only
POWER35
scouting grade only
EYE45
scouting grade only
SPEED50
scouting grade only
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
2029Pre-Arb$0.8M
2030Pre-Arb$0.9M
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-3M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202123 A+Tri-City Dust Devils 3532 5200 2181 10 156229219447 62357 516 200 11
202123 A+Tri-City Dust Devils 3531 7200 3141 10 226314290605 65412 409 283 75
202224 AARocket City Trash Pandas 285249 54715 32701 83 217309313622 96277 2511 283 75
202224 AARocket City Trash Pandas 285230 57717 51571 83 248387378765 130296 2018 349 125
202325 AAA2 teams 246218 461413 20712 94 211283326609 115291 298 267 62
202325 AAA2 teams 246209 531613 29562 94 254350383733 129325 2312 325 107
202426 AAASalt Lake Bees 299264 45603 31841 94 170260227487 57236 2810 225 30
202426 AAASalt Lake Bees 299256 561003 39611 94 219324293617 74275 2013 287 78
202527 AAASalt Lake Bees 227201 361102 17653 70 179253264517 85248 297 228 33
202527 AAASalt Lake Bees 227196 441402 22483 70 224312327639 102282 2110 286 77
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD28 AAALAA 134119 26900 14391 41 218306294600 76325 2910 265 61 -6 +0 +0 +2 +4 0.1
YTD28 AAALAA 134114 301100 19301 41 263373360733 96357 2214 338 117 +3 +0 +0 +2 +4 0.9
ROS28 AAALAA 10% 10190 18501 9281 31 200280289569 89277 289 258 56 -5 +0 +0 +2 +3 -0.0
ROS28 MLBLAA 10% 109 1000 130 00 111200111311 276 3010 251 50 -1 +0 +0 +0 +0 -0.0
FULL28 AAALAA 144128 27900 15421 41 211299281580 70314 2910 264 60 -6 +0 +0 +3 +4 0.1
TOT28 AAALAA 235209 441401 23672 72 211295292587 81303 2910 262 59 -11 +1 +0 +4 +7 0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202729 MLBLAA 27% 269241 471202 24732 62 195273270543 75274 279 260 57 -13 +0 -1 +5 +8 -0.2
202830 MLBLAA 37% 305271 561413 28833 62 207288299587 92275 279 262 59 -14 +0 -2 +5 +9 -0.2
202931 MLBLAA 43% 294263 521303 27802 51 198277281559 84273 279 261 58 -14 +1 -3 +5 +8 -0.3
203032 MLBLAA 47% 274245 481203 25762 41 196276282557 86270 289 257 55 -14 +0 -4 +5 +8 -0.4
202729 MLBLAA 27% 7466 13301 7201 20 197284288572 91273 279 253 52 -4 +0 -0 +1 +2 -0.1
202830 MLBLAA 37% 114102 20501 10311 21 196274275549 78273 279 255 53 -6 +0 -1 +2 +3 -0.2
202931 MLBLAA 43% 127114 23601 11351 21 202278281558 79272 289 254 52 -7 +0 -1 +2 +4 -0.2
203032 MLBLAA 47% 128114 22501 12351 20 193276263539 70269 279 250 49 -7 +0 -2 +2 +4 -0.3
▸ Career Totals
Career 453405 791904 411244 82 195276272547 77268 279 253 51 -25 +1 -4 +8 +13 -0.7
/ 162G 650581 1132706 591786 113 194276272547 77267 279 253 51 -36 +1 -6 +12 +18 -1.1
Career 23352074 40796325 21564818 5818 196277282559 85269 289 255 53 -123 +4 -10 +42 +66 -2.1
/ 162G 650577 1142717 601805 165 198279284563 87271 289 255 53 -34 +1 -3 +12 +18 -0.6

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202123 A+Tri-City Dust Devils 3531 7200 3141 10 226314290605 65412 409 283 75 -1 +0 +1 0.0
202224 AARocket City Trash Pandas 285230 57717 51571 83 248387378765 130296 2018 349 125 +8 +0 +8 1.7
202325 AAASalt Lake Bees 224189 491512 27512 74 259358381739 122336 2312 328 109 +2 -0 +6 0.9
202325 AARocket City Trash Pandas 2220 4101 250 20 200273400673 200214 239 299 87 -0 +0 +1 0.1
202426 AAASalt Lake Bees 299256 561003 39611 94 219324293617 74275 2013 287 78 -7 +0 +8 0.1
202527 AAASalt Lake Bees 227196 441402 22483 70 224312327639 102282 2110 286 77 -6 +1 +6 0.2

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
246649200277286+8+8-0.2-0.1
/162664613+11.9+11.4-0.3pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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 211/295/292 81303 17 29% 10% 59 +0.0
Jack Reinheimer
2019 · MLB
27 46→51 38→40 49→55 44 218/272/292 74286 516 25% 6% 55 -1.4 212/263/300 88281 818 26% 6% 54 -1.4 196/246/2697226461927%5%36-1.3
Jonathan Diaz
2013 · AAA
28 46→47 36→30 47→50 52 213/294/275 62265 413 20% 9% 62 -0.9 216/289/280 64270 312 20% 8% 60 -1.0 214/286/271572682919%7%54-1.0
Jecksson Flores
2022 · AAA
28 45→53 39→40 48→55 48 213/277/298 85261 610 20% 7% 60 -1.0 223/285/322 99275 87 21% 7% 69 -0.4 218/282/306882676320%6%60-0.5
Pete Kozma
2016 · MLB
28 43→47 39→45 45→50 49 208/272/290 82250 611 19% 7% 56 -1.3 190/241/260 70243 511 23% 5% 34 -2.8 190/238/287962317621%5%38-1.7
Elliot Soto
2018 · AAA
28 46→53 37→40 48→50 48 219/281/291 73276 49 22% 8% 59 -1.1 226/281/319 93296 69 24% 7% 66 -0.6 228/287/310823064725%7%62-0.4
Derrik Gibson
2018 · AAA
28 44→54 37→40 54→55 44 209/267/289 79275 412 25% 6% 52 -1.6 213/268/331 118286 912 27% 7% 64 -0.8 210/268/37816827610727%7%74-0.0
Chris Rabago
2021 · AAA
28 39 41→40 49→55 43 192/252/288 96264 814 30% 7% 46 -2.0 189/256/275 86286 811 34% 7% 45 -2.1 154/227/217622416836%7%15-1.2
Angelo Castellano
2023 · AAA
28 37→47 41→45 47→50 43 188/251/276 89245 912 27% 7% 43 -2.2 224/284/365 141271 1714 23% 7% 80 +0.4 232/294/393161267211522%8%88+0.4
Brian Bocock
2013 · AAA
28 43→45 38→40 50 44 208/256/287 79261 515 22% 6% 47 -1.9 205/248/290 85270 611 25% 5% 44 -2.1 193/235/268742615627%5%30-1.5
Max McDowell
2023 · AAA
29 40→48 39→40 47→50 44 192/276/277 85266 69 28% 7% 56 -1.3 193/274/297 104277 126 33% 7% 60 -1.0 168/259/2599124513135%7%43-0.9
Iggy Suarez
2009 · AA
28 45→49 38→40 48→50 43 217/266/298 81287 611 26% 6% 54 -1.4 195/259/274 79275 613 29% 7% 46 -2.0 140/222/1864621031432%8%7-2.3
Shannon Wilkerson
2016 · AAA
28 50→48 37→40 54→55 43 234/276/315 81296 416 22% 5% 63 -0.9 226/269/312 86278 610 20% 5% 59 -1.1 210/248/274642533218%4%36-1.0
Mike Miller
2018 · AAA
28 50→48 37→40 46→50 47 234/286/308 74278 412 17% 6% 66 -0.6 232/280/302 70281 611 18% 6% 61 -1.0 232/275/2835127941118%5%51-0.9
Zach Remillard
2023 · AAA
29 44→49 40 51→55 43 212/281/302 90291 818 29% 7% 63 -0.9 206/266/294 88279 817 27% 6% 54 -1.4 192/252/2687625861927%6%38-1.4
Khayyan Norfork
2017 · AA
28 46→44 36→40 49→50 41 214/267/279 65291 311 26% 5% 50 -1.8 214/274/295 81286 77 26% 6% 57 -1.2 207/269/280732719326%6%48-0.7
Ryan Klosterman
2010 · AAA
28 43→45 42→45 50→55 44 213/272/316 104275 915 26% 7% 63 -0.9 207/272/329 122274 1213 28% 7% 66 -0.6 160/272/270110236101933%13%50-0.3
Errol Robinson
2022 · AAA
27 41→47 38→40 47→55 43 194/261/270 76292 613 34% 8% 46 -2.0 208/279/278 70327 520 34% 8% 56 -1.3 204/277/2555131732633%8%45-0.7
Deven Marrero
2019 · MLB
28 40→48 39→45 49→50 38 198/240/284 86279 711 31% 5% 40 -2.4 201/253/316 115287 1311 33% 6% 54 -1.4 194/251/298105272131033%7%45-0.9
Jonathan Malo
2011 · AAA
27 43→45 38→45 48→50 45 204/264/282 78262 511 23% 7% 50 -1.8 210/265/302 92278 78 26% 6% 56 -1.3 201/251/279782665225%5%40-1.1
Erick Castillo
2021 · AAA
28 43 40→30 48→30 41 211/259/300 88267 87 24% 5% 53 -1.5 212/276/280 68268 55 22% 5% 55 -1.4 199/267/230312532020%5%36-0.7