Ty HancheyC Richmond Flying Squirrels
Age 26 L/R 5'9" / 195 lbs AA HR -8%H -3% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION177 act + 118 ros · stats below = ROS only
wRC+†71
AVG/OBP/SLG.215 / .282 / .336
PA118
HR2
K%29
BB%8
BABIP292
ISO121
MLB%2%
Value2026 · WAR
BAT: -10.0 runs (wOBA-derived runs vs avg)-10BATRUN: -0.9 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.3 runs (Positional adjustment)+5POSREP: +8.4 runs (Replacement-level credit)+8REPTotal WAR: +0.30+0.3WAR
0.00.51.00.00.40.50.50.40.20.0+$13M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 38 / POW 38
Toolsscout grade
CONTACT38
scouting grade only
POWER38
scouting grade only
EYE51
scouting grade only
SPEED44
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+0.5$2M+$1.0M
2030Pre-Arb$0.9M+0.4$1M+$0.6M
2031Pre-Arb$0.9M+0.2$0.5M+$0.0M
2032Arb-1$0.2M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $3M $3M +$2M

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
202323 ROKACL Giants Orange 3629 5001 550 10 172294276570 103160 1414 226 31
202323 ROKACL Giants Orange 3626 5001 840 10 192382308690 115174 1122 313 98
202424 A2 teams 257225 50715 24705 31 222311329640 107294 279 277 71
202424 A2 teams 257215 57916 34485 31 265378400778 135311 1913 351 127
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 AASF 177162 36914 11601 01 222276364640 142323 346 276 69 -6 -0 +0 +3 +5 0.2
YTD26 AASF 177156 411115 17451 01 263339442781 179336 2510 342 120 +4 -0 +0 +3 +5 1.2
ROS26 AASF 2% 118107 23512 9341 11 215282336618 121289 298 278 71 -4 -0 +0 +2 +3 0.1
ROS26 MLBSF 2% 22 0000 010 00 284 500 267 63 -0 +0 +0 +0 +0 0.0
FULL26 AASF 179164 36914 11611 01 220273360632 140320 346 276 69 -6 -0 +0 +3 +5 0.2
TOT26 AASF 295269 591426 20942 12 219278353632 134310 327 277 70 -10 -1 +0 +5 +8 0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBSF 33% 238215 471015 19672 31 219288344632 126287 288 282 74 -7 +0 +0 +4 +7 0.4
202828 MLBSF 50% 295266 571216 24833 31 214287335621 120287 288 284 75 -8 +0 -1 +5 +8 0.5
202929 MLBSF 56% 324291 641327 27913 31 220293351643 131287 288 284 76 -9 +0 -1 +6 +9 0.5
203030 MLBSF 59% 344309 671427 29973 31 217290343633 126286 288 282 74 -10 +0 -2 +6 +10 0.4
203131 MLBSF 61% 331297 631317 28943 31 212287333620 121283 288 278 71 -11 +0 -3 +6 +9 0.2
203232 MLBSF 63% 310278 581216 26893 21 209283324607 115280 298 273 67 -12 +0 -4 +6 +9 -0.1
202727 MLBSF 33% 7972 15302 6221 10 208278333612 125282 288 271 65 -3 +0 +0 +1 +2 0.1
202828 MLBSF 50% 147133 29613 12411 21 218288346634 128282 288 273 67 -5 +0 -0 +3 +4 0.1
202929 MLBSF 56% 181162 35714 15512 21 216291346636 130282 288 273 67 -7 +0 -1 +3 +5 0.1
203030 MLBSF 59% 204183 39814 17572 21 213287333620 120280 288 271 66 -8 +0 -1 +4 +6 0.0
203131 MLBSF 61% 203182 39814 17582 21 214289335624 121278 298 267 63 -9 +0 -2 +4 +6 -0.1
203232 MLBSF 63% 194174 35713 16562 10 201276305581 103275 298 262 59 -9 +0 -2 +3 +5 -0.2
▸ Career Totals
Career 1010908 19239520 8328610 104 211285331616 120283 288 269 64 -41 +0 -6 +18 +29 -0.0
/ 162G 650584 12325313 531846 63 211283330613 120282 288 269 64 -26 +0 -4 +12 +18 -0.0
Career 22532017 434861046 19163023 228 215290336627 121286 288 279 72 -72 +1 -10 +40 +64 2.3
/ 162G 650582 12525313 551827 62 215291335626 120286 288 279 72 -21 +0 -3 +12 +18 0.7

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
202323 ROKACL Giants Orange 3626 5001 840 10 192382308690 115174 1122 313 98 -0 +0 +1 0.1
202424 ASan Jose Giants 222189 48813 28413 21 254359354714 101306 1813 326 108 +2 +0 +6 0.8
202424 ROKACL Giants 3526 9103 672 10 3465007311.231 385353 2017 506 245 +6 +0 +1 0.7

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
#1Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#4Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#5Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#6Ryan 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 3 projected seasons
31,013209215284336+18+121.31.3
/162664136+11.9+7.90.8pk7: 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
Ty Hanchey (OGILVIE) 26 38 38 44 51 219/278/353 134310 61 32% 7% 70 +0.3
Austin Davidson
2019 · AA
26 47→40 45 48→45 47 230/289/360 130280 127 22% 7% 81 +0.4 215/276/324 109281 96 25% 7% 66 -0.6 188/254/272842565127%7%40-1.4
Will Toffey
2021 · AA
26 44 43→45 46→50 50 211/298/330 120301 107 31% 11% 78 +0.2 203/285/335 132340 1312 41% 8% 73 -0.1 184/270/318133318141342%8%60-0.5
Bobby Kingsbury
2007 · A
26 42→44 45→50 47→50 44 210/277/340 130280 128 29% 7% 71 -0.3 221/280/343 122284 1113 25% 7% 72 -0.2 218/277/346129274111424%7%70-0.2
César Salazar
2021 · A
25 44→40 41→45 46→45 42 214/266/308 94265 88 22% 5% 58 -1.2 208/275/342 134258 168 26% 6% 72 -0.2 202/308/31411124111620%9%77+0.1
Logan Driscoll
2023 · A
25 43→48 44→45 48→40 41 210/276/328 118297 126 32% 7% 68 -0.5 231/286/350 119313 125 29% 6% 77 +0.1 234/292/34611231810228%6%76+0.0
Phil Clarke
2023 · AA
25 45 41→40 44→45 51 219/303/311 93267 84 21% 9% 76 +0.0 226/306/320 94265 98 17% 9% 79 +0.3 228/311/314852619715%9%75+0.0
Morgan McCullough
2023 · AA
25 44 43→45 46→50 44 212/291/330 118301 1010 31% 8% 75 -0.0 206/288/340 134295 1414 32% 9% 76 +0.1 187/277/329142264151733%9%68-0.2
Bryce Windham
2023 · AA
26 44 40 46→50 54 211/293/304 93256 86 20% 10% 69 -0.4 227/293/319 92297 512 23% 8% 71 -0.3 239/299/3278831731524%8%73-0.1
Michael Fransoso
2015 · A
25 45 46→45 49→50 50 225/294/353 128266 148 21% 8% 82 +0.5 213/277/292 79262 611 20% 7% 58 -1.2 192/259/2182623701317%7%30-1.2
J.C. Escarra
2021 · A
26 40→46 42→45 48→45 43 202/255/299 97243 105 22% 6% 51 -1.7 206/276/308 102271 99 26% 7% 63 -0.9 223/294/35313025611417%8%80+0.2
Chris Kroski
2008 · A
26 45 43→45 45→40 41 219/275/337 118292 104 28% 6% 69 -0.4 210/273/321 111280 95 27% 7% 64 -0.8 171/245/2821122349030%9%40-0.5
Joel Weeks
2011 · A
26 46 40→45 47→45 44 221/269/311 90275 78 22% 6% 59 -1.1 216/269/294 78287 64 25% 7% 54 -1.4 208/262/265582784025%7%44-0.8
Beau Taylor
2016 · AA
26 41→45 40→45 44→30 44 201/267/292 90282 84 30% 8% 54 -1.4 221/288/315 94316 83 30% 8% 69 -0.4 218/307/33211431111130%11%80+0.2
Mitchell Tolman
2019 · A
25 44→50 39→45 46→50 47 209/288/295 86289 710 28% 9% 64 -0.8 213/282/321 108300 109 30% 8% 68 -0.5 221/294/35012929013827%7%77+0.1
Mike Gilmartin
2013 · A
26 46→50 42→45 43→45 43 223/282/327 104304 85 28% 7% 69 -0.4 210/281/313 103292 107 29% 8% 66 -0.6 172/257/2689623811631%8%44-1.2
Matt Wallach
2012 · AA
26 44 45→50 46→40 49 218/290/341 122253 135 19% 7% 77 +0.1 204/275/291 87266 95 26% 7% 58 -1.2 182/251/238562478228%7%31-1.2
Shayne Fontana
2023 · AAA
26 41 43→45 45→55 45 199/286/310 111301 118 35% 9% 68 -0.5 224/301/327 103295 1018 26% 8% 78 +0.2 228/306/3229329092523%7%76+0.0
Raffy Lopez
2014 · AA
26 46→50 43→50 44→40 48 224/282/341 117273 103 22% 7% 72 -0.2 220/276/303 83295 74 26% 7% 60 -1.0 209/265/34413527416329%6%64-0.3
Greg Cullen
2022 · AA
25 46→43 43→45 42→40 51 222/313/332 110294 104 26% 10% 85 +0.7 235/325/339 104322 106 27% 10% 92 +1.2 236/335/3279232310527%11%91+0.5
Andy Thomas
2023 · A
25 42→39 41→40 47→40 48 200/288/297 96289 94 32% 10% 66 -0.6 202/274/303 101276 115 29% 8% 60 -1.0 193/264/2909625711528%8%50-1.3