Max HolySS Asheville Tourists
Age 24 R/R 6'0" / 185 lbs A+ H +4%HR -3% Svc 0.0 · Ctrl thru 2035 peak 0.3 · 2029
wRC+†46
AVG/OBP/SLG.177 / .262 / .262
PA306
HR4
SB17
K%38
BB%9
MLB%0%
BAT: -18.7 runs (wOBA-derived runs vs avg)-19BATRUN: +1.7 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.3 runs (Positional adjustment)+3POSREP: +8.7 runs (Replacement-level credit)+9REPTotal WAR: -0.50-0.5WAR
Scouting · nowfuture
HIT
3030
PWR
2020
SPD
6060
EYE
5960
trajectory · 10 yrs
0.3peak
2029

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Arb-2$0.9M+0.3$1M+$0.5M
2031Arb-3$0.9M+0.1$0.5M+$0.0M (cut)
2032Ext / FA-deal$0.9M
2033Ext / FA-deal$0.2M
2034Ext / FA-deal$0.4M
2035Ext / FA-deal$0.6M
Totals $4M $-6M -$10M
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
202422 AFayetteville Woodpeckers 8372 9100 10361 171 .125.241.139.380 .014.250 4312 .186 1 -9 +3 +0 +1 +2 -0.3
202523 A2 teams 382336 55621 381674 4012 .164.257.202.459 .039.314 4410 .222 28 -31 +3 +0 +4 +11 -1.3
▸ 2026 Season (actual · ROS · total)
202624 A+Asheville Tourists 5747 8200 9210 72 .170.304.213.516 .043.308 3716 .239 41 -4 +1 +0 +1 +2 -0.1
ROS24 MLBHOU 249220 39713 25932 103 .177.267.259.526 .082.289 3710 .247 47 -15 +1 +0 +3 +7 -0.4
TOT24 MLBHOU 306267 47913 341142 175 .176.274.251.525 .075.291 3711 .245 46 -19 +1 +0 +3 +9 -0.5
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202725 MLB 10%HOU 338295 561015 371073 123 .190.287.281.568 .092.277 3211 .267 63 -14 +1 +0 +4 +10 0.0
202826 MLB 25%HOU 385337 671227 421203 123 .199.293.309.602 .110.279 3111 .274 68 -14 +1 +0 +4 +11 0.2
202927 MLB 43%HOU 405353 701327 451254 123 .198.296.306.602 .108.280 3111 .277 70 -14 +1 +0 +4 +11 0.3
203028 MLB 52%HOU 415362 731328 461284 113 .202.299.315.613 .113.280 3111 .277 70 -14 +1 -1 +4 +12 0.3
203129 MLB 69%HOU 414361 711327 461284 102 .197.294.302.596 .105.279 3111 .275 69 -15 +1 -1 +4 +12 0.1
203230 MLB 87%HOU 410358 701327 451294 92 .196.292.302.594 .106.278 3111 .272 66 -16 +1 -2 +4 +12 -0.1
203331 MLBHOU 399349 661216 441273 81 .189.285.281.566 .092.276 3211 .268 63 -17 +1 -3 +4 +11 -0.3
203432 MLBHOU 382334 621116 421233 71 .186.282.278.561 .093.274 3211 .263 60 -17 +1 -4 +4 +11 -0.5
203533 MLBHOU 354309 561015 391173 71 .181.279.269.548 .087.273 3311 .258 56 -18 +1 -4 +4 +10 -0.7
203634 MLBHOU 311272 49914 341052 60 .180.276.265.541 .085.271 3411 .252 51 -17 +1 -5 +3 +9 -0.9
▸ Career Totals (MLE all levels + projections)
Career 45273958 7431301866 493150540 16135 .188.284.280.564 .092.281 3311 .262 59 -210 +18 -20 +49 +128 -3.6
/ 162G 650568 1071939 712166 235 .188.286.280.566 .092.282 3311 .262 59 -30 +3 -3 +7 +18 -0.5

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
202422 AFayetteville Woodpeckers 8366 11100 16261 171 .167.337.182.519 .015.275 3119 .268 63 -3 +3 +2 0.2
202523 A+Asheville Tourists 10282 14301 20360 104 .171.333.244.577 .073.289 3520 .284 75 -3 +0 +3 0.0
202523 AFayetteville Woodpeckers 280223 51631 48834 308 .229.373.296.669 .067.350 3017 .315 99 -0 +3 +8 1.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
Max Holy (OGILVIE) 24 30 20 60 60 .177/.262/.262 .085.288 49 38% 9% 46 -1.0
Dylan Neuse
2023 · A
24 37 39→40 49→50 44 .183/.260/.264 .081.271 814 33% 9% 45 -2.1 .205/.286/.296 .091.292 713 29% 9% 63 -0.8 .211/.301/.305.094.29351327%10%72-0.1
Jawuan Harris
2021 · A
24 37→29 40 54→55 42 .174/.266/.267 .093.296 718 40% 9% 49 -1.8 .176/.259/.258 .082.367 621 48% 9% 43 -2.2 .094/.199/.138.045.24323856%10%-13-1.7
Justin Farmer
2023 · A
24 39→33 44→40 54→55 51 .190/.295/.305 .115.292 1219 36% 12% 71 -0.3 .186/.265/.277 .091.307 819 38% 9% 50 -1.7 .159/.224/.221.061.27552241%7%15-2.3
Nick Meyer
2021 · A
24 36 36→40 52→50 41 .176/.234/.238 .062.249 415 30% 6% 26 -3.4 .211/.280/.295 .084.276 814 25% 8% 60 -1.0 .207/.282/.288.080.266101625%8%57-0.6
Ashton Creal
2023 · A
24 39 41→40 54→55 39 .186/.263/.286 .100.298 821 38% 7% 52 -1.6 .189/.265/.279 .090.337 816 43% 7% 51 -1.7 .129/.221/.176.047.29571253%7%4-1.1
Maverick Handley
2022 · A
24 40 42→45 52→50 40 .189/.270/.291 .102.312 916 39% 8% 56 -1.3 .201/.289/.309 .108.281 1112 30% 9% 69 -0.4 .196/.292/.292.096.264101027%9%64-0.4
Braulio Vasquez
2022 · A
23 40 40 54→65 40 .192/.269/.282 .090.299 828 36% 7% 53 -1.5 .216/.284/.315 .099.302 727 29% 7% 67 -0.5 .225/.290/.320.095.30443225%7%66-0.3
Mike Martin
2016 · A
23 41 35→30 52→55 42 .188/.277/.248 .060.302 312 35% 8% 49 -1.8 .222/.280/.282 .060.288 317 22% 6% 56 -1.3 .244/.292/.297.053.29922318%5%62-0.3
Alerick Soularie
2023 · A
24 40 44→45 53→60 45 .197/.277/.310 .114.292 1116 34% 9% 64 -0.8 .198/.281/.314 .116.292 1325 34% 9% 67 -0.5 .178/.270/.288.111.256143934%9%55-0.5
Hayden Cantrelle
2023 · AA
24 38 42→45 55 53 .177/.298/.290 .113.287 922 37% 13% 69 -0.4 .198/.307/.300 .102.308 821 34% 11% 75 -0.0 .196/.302/.282.086.31172735%11%64-0.4
Ronaldo Urdaneta
2022 · A
23 43 41→40 57→60 40 .203/.269/.298 .096.321 924 38% 7% 56 -1.3 .188/.271/.269 .081.305 620 37% 9% 51 -1.7 .098/.228/.122.024.17602838%12%-2-1.2
Ryan Metzler
2017 · A
24 38 38→40 53→50 33 .168/.235/.247 .079.329 513 47% 7% 29 -3.2 .190/.244/.270 .080.302 613 37% 6% 38 -2.6 .187/.240/.260.072.27771433%6%31-1.0
Corey Joyce
2022 · AA
23 41 39→45 53→50 39 .193/.262/.274 .080.300 713 36% 7% 48 -1.9 .208/.307/.328 .120.294 1212 31% 10% 82 +0.5 .212/.315/.318.105.30191429%10%80+0.2
J.T. Arruda
2022 · A
24 39→42 38→40 53→55 43 .189/.254/.273 .084.278 513 32% 8% 43 -2.2 .202/.277/.294 .092.298 719 31% 9% 59 -1.1 .200/.277/.286.086.28862130%9%55-0.9
Ray-Patrick Didder
2019 · AA
24 42→46 38→45 54→60 39 .197/.273/.275 .078.297 521 33% 6% 53 -1.5 .187/.267/.270 .083.297 623 36% 7% 50 -1.8 .195/.280/.308.112.279122832%8%62-0.6
Dwayne Bailey
2011 · AAA
24 42 35→30 53→50 41 .199/.256/.254 .055.291 214 31% 6% 38 -2.6 .218/.278/.286 .068.315 312 29% 7% 56 -1.3 .227/.292/.289.061.33121129%7%59-0.7
Gift Ngoepe
2014 · AA
24 41→42 39→45 51→50 41 .192/.261/.279 .086.307 616 37% 8% 48 -1.9 .205/.263/.307 .102.318 811 36% 7% 56 -1.3 .199/.256/.303.104.3078536%6%49-1.1
Roberto Caro
2018 · AA
24 44→39 36→40 53→60 43 .202/.271/.274 .073.306 215 32% 8% 50 -1.7 .217/.287/.297 .080.314 327 29% 8% 63 -0.8 .216/.288/.291.074.30933528%8%61-0.6
Alfredo Reyes
2018 · A
24 38 36→30 56→55 33 .185/.221/.249 .064.291 422 37% 4% 21 -3.7 .205/.267/.272 .067.342 524 38% 7% 49 -1.8 .203/.283/.257.054.35053139%9%49-0.8
Lucas Dunn
2023 · A
24 42→39 41→40 50 45 .195/.281/.297 .102.309 710 36% 9% 63 -0.9 .187/.267/.277 .090.287 812 34% 8% 51 -1.7 .169/.249/.246.077.25771334%8%34-1.8