Kody HuffC Columbus Clippers
Age 25 R/R 5'9" / 198 lbs AAA K +5%HR +5% Svc 0.0 · Ctrl thru 2033 peak 0.9 · 2028
wRC+†73
AVG/OBP/SLG.204 / .273 / .307
PA320
HR5
K%30
BB%7
MLB%10%
BAT: -9.7 runs (wOBA-derived runs vs avg)-10BATRUN: -0.4 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.7 runs (Positional adjustment)+6POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: +0.50+0.5WAR
Scouting · nowfuture
HIT
4040
PWR
4040
SPD
4545
EYE
4745
trajectory · 10 yrs
0.9peak
2028

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.9$4M+$3M
2029Pre-Arb$0.8M+0.9$4M+$3M
2030Pre-Arb$0.9M+0.8$4M+$3M
2031Arb-1$1M+0.6$3M+$2M
2032Arb-2$1M+0.3$1M+$0.4M
2033Arb-3$7M+0.1$0.5M+$0.0M (cut)
Totals $5M $16M +$11M

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
202221 ROKACL Rockies 3026 2100 2132 10 .077.200.115.315 .038.154 437 .167 -14 -4 +0 +0 +1 +1 -0.2
202322 AFresno Grizzlies 340303 641114 29996 21 .211.293.294.587 .083.299 299 .261 58 -16 +0 +0 +6 +10 -0.0
202423 AA2 teams 439393 841717 361306 110 .214.290.316.605 .102.297 308 .268 63 -18 +2 +0 +8 +12 0.4
202524 AAAColumbus Clippers 407373 711515 251295 33 .190.251.276.527 .086.274 326 .232 36 -30 -1 +0 +7 +12 -1.2
▸ 2026 Season (actual · ROS · total)
202625 AAAColumbus Clippers 8475 16313 7222 00 .213.298.400.698 .187.260 268 .305 92 -1 +0 +0 +1 +2 0.3
ROS25 MLBCLE 236213 45915 18703 21 .211.282.333.615 .122.280 308 .272 66 -9 +0 +0 +4 +7 0.2
TOT25 MLBCLE 320288 611228 25925 21 .212.286.351.637 .139.280 298 .281 73 -10 +0 +0 +6 +9 0.5
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 25%CLE 364326 711428 30945 41 .218.294.347.640 .129.273 268 .284 76 -10 +0 +0 +7 +10 0.7
202827 MLB 43%CLE 387347 761529 32995 41 .219.294.352.646 .133.275 268 .287 78 -10 +0 +0 +7 +11 0.9
202928 MLB 52%CLE 400358 781529 341025 41 .218.295.346.641 .128.275 268 .288 79 -10 +0 -1 +7 +11 0.9
203029 MLB 63%CLE 400358 781529 341035 41 .218.295.346.641 .128.275 268 .287 78 -10 +0 -1 +7 +11 0.8
203130 MLB 73%CLE 398356 771529 341045 41 .216.294.346.639 .129.273 269 .284 75 -11 +0 -2 +7 +11 0.6
203231 MLB 81%CLE 374334 701418 32995 30 .210.288.329.618 .120.272 269 .280 72 -12 +1 -3 +7 +11 0.3
203332 MLBCLE 348311 651317 29945 20 .209.287.325.612 .116.270 278 .275 69 -12 +0 -4 +6 +10 0.1
203433 MLBCLE 310277 571116 26864 10 .206.283.318.601 .112.269 288 .270 65 -12 +0 -4 +6 +9 -0.2
203534 MLBCLE 262235 47915 22753 10 .200.277.311.588 .111.267 298 .264 60 -12 +0 -5 +5 +7 -0.5
▸ Career Totals (MLE all levels + projections)
Career 46954210 8851741891 383129764 4610 .210.286.325.611 .115.279 288 .273 67 -175 +5 -20 +84 +133 2.8
/ 162G 650583 12224213 531809 61 .209.285.324.609 .115.277 288 .273 67 -24 +1 -3 +12 +18 0.4

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
202221 ROKACL Rockies 3025 4200 392 10 .160.300.240.540 .080.250 3010 .265 61 -1 +0 +1 -0.0
202322 AFresno Grizzlies 340294 771425 38736 21 .262.358.374.732 .112.332 2111 .333 113 +5 +0 +10 1.5
202423 AAAkron RubberDucks 389335 821717 44876 70 .245.343.364.707 .119.307 2211 .321 103 +2 +1 +11 1.4
202423 INTLSurprise Saguaros 5044 11100 6110 40 .250.340.273.613 .023.333 2212 .290 80 -1 +1 +1 0.1
202524 AAAColumbus Clippers 407361 801916 371045 33 .222.303.330.632 .108.292 269 .287 78 -10 -1 +12 0.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
Kody Huff (OGILVIE) 25 40 40 45 45 .204/.273/.307 .103.285 54 30% 7% 61 -0.5
Quincy McAfee
2023 · AA
25 39 43→45 43→45 46 .192/.280/.301 .108.265 117 30% 9% 63 -0.8 .198/.277/.336 .138.251 1610 27% 7% 71 -0.3 .186/.266/.336.150.221181225%7%63-0.5
Dusty Brown
2007 · AA
25 42 43→45 44→30 43 .208/.262/.315 .107.268 115 26% 6% 57 -1.2 .224/.282/.343 .119.299 123 28% 7% 73 -0.1 .229/.292/.341.112.30912028%7%75-0.0
Grayson Greiner
2018 · AAA
25 41 43→45 47→30 40 .206/.257/.315 .109.282 113 30% 6% 56 -1.3 .211/.274/.326 .115.286 123 29% 8% 66 -0.6 .197/.268/.288.091.2909033%8%51-0.7
Cael Brockmeyer
2017 · AAA
25 42→40 44→45 45→40 40 .210/.267/.326 .116.280 123 29% 6% 63 -0.8 .203/.259/.311 .108.295 115 34% 5% 56 -1.3 .199/.258/.296.097.29611335%5%48-0.7
Ryan Ortiz
2014 · AAA
26 40 43→45 46→40 47 .199/.281/.306 .107.269 114 29% 9% 65 -0.7 .203/.295/.294 .091.287 74 29% 10% 67 -0.5 .185/.302/.243.058.2713028%13%55-0.7
Adam Weisenburger
2014 · AA
25 43 40 41→30 45 .208/.285/.299 .091.281 74 27% 7% 64 -0.8 .217/.296/.306 .089.280 64 23% 8% 70 -0.3 .212/.296/.290.078.2665220%8%65-0.4
Jair Fernandez
2012 · AAA
25 43 41→40 47→30 46 .209/.276/.306 .097.275 84 26% 8% 62 -0.9 .222/.283/.334 .112.286 115 25% 7% 72 -0.2 .222/.280/.337.115.26614022%5%68-0.2
Jan Vázquez
2016 · AA
25 41 43→40 43→45 40 .202/.270/.306 .105.290 117 33% 7% 59 -1.1 .219/.292/.313 .094.295 89 27% 7% 71 -0.3 .217/.296/.306.089.2898726%7%67-0.2
Anthony Mulrine
2022 · AAA
24 43 42→40 44→40 42 .208/.284/.310 .102.286 106 29% 6% 67 -0.5 .179/.259/.256 .077.262 65 32% 7% 43 -2.2 .133/.223/.182.049.2043133%7%6-1.5
Cody Cipriano
2010 · AA
25 44→48 43→45 48→45 46 .214/.288/.333 .118.293 99 28% 8% 74 -0.1 .221/.286/.329 .108.319 99 31% 7% 72 -0.2 .228/.297/.329.100.3297730%7%74-0.0
Bryan Holaday
2012 · AA
24 42 41→45 48→40 41 .206/.264/.302 .095.280 97 29% 6% 55 -1.4 .216/.266/.302 .086.273 75 22% 5% 56 -1.3 .217/.286/.341.124.25213219%7%71-0.1
Trevor Schwecke
2023 · AAA
25 40 43→45 42→50 39 .196/.257/.308 .111.294 117 36% 7% 54 -1.4 .222/.280/.337 .115.319 1013 32% 7% 71 -0.3 .230/.289/.344.113.326101730%7%74-0.0
Alberto Concepcion
2006 · AA
25 45 42→45 44→30 41 .219/.273/.323 .104.300 97 29% 6% 64 -0.8 .211/.269/.324 .113.286 114 29% 6% 63 -0.8 .205/.268/.323.118.26713127%6%61-0.5
Wilmer Perez
2023 · AAA
25 45 42→45 50→45 41 .221/.267/.325 .103.285 98 25% 5% 62 -0.9 .212/.265/.301 .089.279 79 25% 5% 56 -1.3 .187/.243/.245.058.2513625%3%30-0.9
Pedro Pagés
2023 · AAA
24 40→43 45→50 44→40 41 .202/.265/.317 .115.296 134 35% 7% 60 -1.0 .219/.281/.353 .134.289 164 29% 7% 76 +0.1 .224/.283/.362.138.28218226%7%78+0.1
Javi Herrera
2006 · AA
25 43 42→40 43→45 38 .210/.263/.314 .104.278 97 27% 4% 59 -1.1 .214/.282/.308 .094.270 86 23% 6% 66 -0.6 .200/.294/.282.082.2518522%9%63-0.3
Yu Chang
2021 · MLB
25 43→44 46→50 47→45 41 .217/.273/.344 .128.295 137 30% 6% 70 -0.3 .224/.278/.383 .159.292 187 29% 6% 83 +0.6 .213/.268/.374.161.27120629%6%75-0.0
Carlos Ramirez
2013 · AA
25 43 41→40 47→40 45 .209/.278/.308 .098.265 95 24% 7% 63 -0.8 .206/.272/.328 .122.256 127 24% 6% 66 -0.6 .173/.241/.339.165.19719324%6%53-0.5
Andruw Monasterio
2022 · AAA
25 46→52 42→45 45→55 42 .222/.281/.326 .104.316 99 31% 7% 69 -0.4 .234/.307/.345 .111.312 1016 26% 9% 85 +0.7 .238/.318/.339.101.30792323%9%85+0.4
Nevin Ashley
2010 · AA
25 45→50 40→45 46→45 45 .213/.288/.306 .093.291 79 28% 8% 67 -0.5 .221/.289/.324 .103.296 96 27% 6% 72 -0.2 .227/.296/.347.120.29212425%7%79+0.1