Ty HancheyC Eugene Emeralds
Age 26 L/R 5'9" / 195 lbs A+ BB -3% Svc 0.0 · Ctrl thru 2035 peak 0.6 · 2029
wRC+†63
AVG/OBP/SLG.217 / .290 / .338
PA117
HR2
K%27
BB%8
MLB%0%
BAT: -4.8 runs (wOBA-derived runs vs avg)-5BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.1 runs (Positional adjustment)+2POSREP: +3.3 runs (Replacement-level credit)+3REPTotal WAR: +0.10+0.1WAR
Scouting · nowfuture
HIT
4141
PWR
3636
SPD
4444
EYE
5353
trajectory · 10 yrs
0.7peak
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.5$2M+$1M
2031Arb-3$0.9M+0.4$2M+$1.0M
2032Ext / FA-deal$0.9M+0.2$1.0M+$0.0M
2033Ext / FA-deal$0.2M
2034Ext / FA-deal$0.4M
2035Ext / FA-deal$0.6M
Totals $4M $-0.1M -$4M
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
202323 ROKACL Giants Orange 3629 5001 550 10 .172.294.276.570 .103.160 1414 .228 33 -3 +0 +0 +1 +1 -0.1
202424 A2 teams 257225 49715 24705 31 .218.307.324.632 .107.288 279 .278 71 -8 +0 +0 +5 +7 0.4
▸ 2026 Season (actual · ROS · total)
202626 A+Eugene Emeralds 1918 3101 1110 00 .167.211.389.599 .222.333 585 .178 -6 -2 +0 +0 +0 +1 -0.1
ROS26 MLBSF 9889 19312 8261 20 .213.286.337.623 .124.286 278 .286 77 -3 +0 +0 +2 +3 0.2
TOT26 MLBSF 117107 22413 9371 20 .206.274.346.619 .140.284 328 .268 63 -5 +0 +0 +2 +3 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202727 MLB 10%SF 133120 27513 11351 21 .225.295.358.654 .133.287 268 .290 80 -3 +0 +0 +2 +4 0.3
202828 MLB 20%SF 222199 44815 19592 31 .221.295.347.642 .126.287 279 .291 81 -5 +0 -1 +4 +6 0.5
202929 MLB 33%SF 277248 551026 24733 41 .222.298.351.649 .129.286 269 .291 81 -6 +0 -1 +5 +8 0.6
203030 MLB 43%SF 313280 621127 27843 41 .221.297.350.647 .129.285 279 .288 79 -7 +0 -2 +6 +9 0.5
203131 MLB 52%SF 312279 611126 27853 40 .219.294.337.631 .118.284 279 .285 76 -8 +1 -3 +6 +9 0.4
203232 MLB 64%SF 299268 561016 26833 30 .209.286.321.607 .112.282 289 .280 73 -9 +1 -4 +5 +8 0.2
203333 MLB 81%SF 271243 50915 23773 30 .206.283.313.595 .107.281 288 .275 68 -10 +1 -4 +5 +8 -0.1
203434 MLBSF 231208 43814 19682 30 .207.279.312.592 .106.279 298 .268 64 -10 +1 -5 +4 +7 -0.3
203535 MLBSF 182163 33613 15552 20 .202.278.307.585 .104.277 308 .261 58 -9 +0 -6 +3 +5 -0.6
▸ Career Totals (MLE all levels + projections)
Career 26312351 504881453 22872028 345 .214.292.331.623 .117.283 279 .281 73 -81 +5 -25 +47 +75 2.1
/ 162G 650581 12422313 561787 81 .213.290.329.619 .115.282 279 .281 73 -20 +1 -6 +12 +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
202323 ROKACL Giants Orange 3626 5001 840 10 .192.382.308.690 .115.174 1122 .313 98 -0 +0 +1 0.1
202424 ASan Jose Giants 222189 48813 28413 21 .254.359.354.714 .101.306 1813 .326 108 +2 +0 +6 0.8
202424 ROKACL Giants 3526 9103 672 10 .346.500.7311.231 .385.353 2017 .506 245 +6 +0 +1 0.7

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
Ty Hanchey (OGILVIE) 26 41 36 44 53 .217/.290/.338 .120.286 22 27% 8% 77 +0.0
Austin Davidson
2019 · AA
26 47→43 45 48→45 47 .232/.292/.360 .128.280 127 21% 7% 82 +0.5 .217/.280/.327 .110.282 96 25% 7% 69 -0.4 .189/.258/.274.085.2556126%8%43-1.3
Greg Cullen
2022 · AA
25 45→42 42→40 42→40 50 .217/.304/.324 .107.280 104 25% 9% 79 +0.3 .236/.327/.346 .110.320 116 27% 11% 94 +1.3 .236/.337/.336.100.32111527%11%93+0.5
César Salazar
2022 · AA
26 41→40 46→45 47→45 41 .210/.270/.338 .128.259 158 25% 5% 68 -0.5 .209/.287/.342 .133.251 168 23% 6% 77 +0.1 .201/.292/.321.120.23614621%7%72-0.1
Phil Clarke
2023 · AA
25 45 41→40 44→45 50 .219/.298/.313 .094.268 84 21% 8% 73 -0.1 .228/.309/.320 .092.268 98 17% 9% 80 +0.4 .233/.317/.316.083.2668715%9%78+0.1
Logan Driscoll
2023 · A
25 42→45 45 49→40 41 .211/.275/.335 .124.295 136 32% 7% 69 -0.4 .225/.281/.350 .125.306 135 29% 6% 76 +0.0 .232/.286/.359.127.31113329%5%76+0.1
Matt Wallach
2012 · AA
26 44 44→45 45→40 48 .217/.284/.331 .114.254 114 19% 7% 72 -0.2 .207/.278/.300 .093.266 105 25% 7% 62 -0.9 .184/.255/.245.061.2498228%7%35-1.1
Marco Rivera
2010 · AAA
26 47 42→40 41→40 49 .230/.293/.333 .103.277 107 21% 8% 76 +0.0 .241/.289/.334 .093.295 97 20% 6% 73 -0.1 .261/.297/.323.062.3195219%4%73-0.0
J.C. Escarra
2021 · A
26 41→46 43→45 49→45 44 .204/.261/.306 .102.245 115 22% 6% 55 -1.4 .205/.277/.312 .107.265 108 26% 7% 64 -0.8 .214/.291/.335.121.25611620%8%74-0.0
José Godoy
2021 · AAA
26 48 42→45 46→30 46 .234/.298/.338 .104.289 95 22% 7% 79 +0.3 .226/.272/.329 .103.293 114 26% 5% 66 -0.6 .221/.267/.317.095.28412226%5%57-0.5
Chris Kroski
2008 · A
26 45 43→45 46→40 42 .219/.275/.335 .117.291 104 28% 6% 69 -0.4 .210/.272/.321 .111.280 95 27% 7% 64 -0.8 .170/.244/.284.114.2349030%9%40-0.5
Shayne Fontana
2023 · AAA
26 41 44→45 45→55 45 .202/.287/.319 .117.301 138 35% 9% 71 -0.3 .224/.301/.331 .107.295 1018 26% 8% 79 +0.3 .230/.306/.325.095.29092522%7%76+0.1
Morgan McCullough
2023 · AA
25 45 43→45 46→50 45 .214/.296/.330 .116.301 1010 30% 8% 77 +0.1 .203/.285/.325 .122.297 1114 33% 9% 72 -0.2 .183/.272/.308.125.269121734%9%61-0.4
Will Toffey
2021 · AA
26 43 43→45 46→50 49 .208/.295/.324 .116.301 107 32% 10% 75 -0.0 .202/.286/.331 .129.342 1312 41% 9% 73 -0.1 .185/.274/.320.135.321131343%9%62-0.4
Terrin Vavra
2022 · AA
25 46 44→45 48→50 48 .227/.296/.347 .121.287 1112 24% 8% 81 +0.4 .250/.325/.358 .108.328 810 24% 9% 95 +1.4 .255/.330/.354.099.3347823%9%92+0.5
Peter Maris
2019 · AA
25 48→51 45 46→50 49 .236/.294/.363 .127.277 139 20% 8% 84 +0.6 .217/.275/.348 .131.281 149 27% 7% 72 -0.2 .200/.255/.326.126.26514630%6%55-0.6
Bryce Windham
2023 · AA
26 43 41→40 47→50 53 .211/.287/.306 .095.253 86 20% 9% 66 -0.6 .226/.291/.317 .091.293 611 23% 8% 70 -0.3 .240/.299/.327.087.32031524%8%73-0.0
Michael Fransoso
2015 · A
25 44 46→45 49→50 48 .221/.287/.348 .127.262 148 22% 8% 77 +0.1 .210/.275/.290 .080.258 711 20% 7% 56 -1.3 .189/.259/.215.026.23401318%7%30-1.2
Matt Lloyd
2021 · A
25 44→42 46→50 46→50 42 .218/.279/.349 .131.306 139 32% 7% 74 -0.1 .215/.282/.373 .158.319 207 37% 7% 82 +0.5 .214/.289/.352.138.288171230%9%78+0.1
Hunter Feduccia
2022 · AA
25 44→47 45→50 45→40 48 .220/.287/.342 .122.280 134 26% 8% 76 +0.0 .217/.289/.360 .143.287 163 28% 9% 82 +0.5 .226/.315/.344.118.30411227%11%86+0.5
Beau Taylor
2016 · AA
26 40→46 41→45 44→30 44 .197/.264/.290 .093.278 94 31% 8% 53 -1.5 .218/.287/.312 .094.311 83 30% 8% 68 -0.5 .215/.303/.325.110.30710131%11%76+0.0