Hudson HeadCF Altoona Curve
Age 25 L/L 6'0" / 180 lbs AA Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 144 proj PA
wRC+†35
AVG/OBP/SLG.171 / .233 / .270
PA144
HR2
K%36
BB%6
ISO100
MLB%2%
Value2026 · WAR
BAT: -10.6 runs (wOBA-derived runs vs avg)-11BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.5 runs (Positional adjustment)+1POSREP: +4.1 runs (Replacement-level credit)+4REPTotal WAR: -0.60-0.6WAR
trajectory · projected WAR by year
-0.6-0.82627
Tools · ContractCON 20 / POW 40
Toolsscout grade
CONTACT20
scouting grade only
POWER40
scouting grade only
EYE45
scouting grade only
SPEED48
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
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201918 ROKAZL Padres 1 141127 25521 8425 33 197271291563 94282 306 244 45
201918 ROKAZL Padres 1 141120 34731 15295 33 283386417802 133363 2111 361 134
202120 ABradenton Marauders 434379 591417 3719115 31 156258253511 98283 449 228 33
202120 ABradenton Marauders 434348 7416115 6813715 31 213364394758 181296 3216 345 122
202221 A+Greensboro Grasshoppers 420378 681335 2818913 138 180260270530 90341 457 234 37
202221 A+Greensboro Grasshoppers 420359 8417410 4714113 138 234344387731 153354 3411 332 112
202322 A+Greensboro Grasshoppers 188174 29423 9684 34 167225264489 98250 365 213 21
202322 A+Greensboro Grasshoppers 188169 40825 14514 34 237310396707 160307 277 315 99
202423 A+Greensboro Grasshoppers 416375 591068 311685 94 157231280511 123252 407 229 33
202423 A+Greensboro Grasshoppers 416360 7512613 451335 94 208304383687 175286 3211 305 92
202524 AAAltoona Curve 9388 7011 4461 11 80129136265 57146 494 114 -55
202524 AAAltoona Curve 9386 10011 6321 11 116183174357 58170 346 170 -11
▸ 2026 Season
202625 MLBPIT 144133 22412 9521 21 165224256479 90260 366 231 35 -11 +0 +0 +1 +4 -0.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBPIT 31% 245223 42825 17853 42 188255309565 121264 357 242 44 -16 +0 +0 +1 +7 -0.8
202726 MLBPIT 31% 7670 11201 5261 10 157224229452 71263 347 234 37 -5 +0 +0 +0 +2 -0.3
▸ Career Totals
Career 7670 11201 5261 10 157224229452 71233 347 234 37 -5 +0 +0 +0 +2 -0.3
/ 162G 650599 941709 432229 90 157225230455 73231 347 234 37 -46 +2 +0 +2 +18 -2.4
Career 20811877 311581832 14384147 3824 166242267509 101275 407 226 31 -162 -2 +0 +7 +59 -10.0
/ 162G 650586 9718610 4526315 127 166243268511 102275 407 226 31 -51 -0 +0 +2 +18 -3.1

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
201918 ROKAZL Padres 1 141120 34731 15295 33 283386417802 133363 2111 361 134 +5 -1 +4 0.9
202120 ABradenton Marauders 434348 7416115 6813715 31 213364394758 181296 3216 345 122 +11 +0 +12 2.4
202221 A+Greensboro Grasshoppers 420359 8417410 4714113 138 234344387731 153354 3411 332 112 +6 -1 +12 1.7
202322 A+Greensboro Grasshoppers 188169 40825 14514 34 237310396707 160307 277 315 99 -0 -1 +5 0.4
202423 A+Greensboro Grasshoppers 416360 7512613 451335 94 208304383687 175286 3211 305 92 -4 +0 +12 0.8
202524 AAAltoona Curve 9386 10011 6321 11 116183174357 58170 346 170 -11 -12 -0 +3 -0.9

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
Hudson Head (OGILVIE) 25 20 40 48 45 171/233/270 99260 22 36% 6% 35 -0.7
Julian Escobedo
2023 · AA
25 37→34 41→40 48→50 40 186/251/287 100259 914 31% 6% 46 -2.0 205/270/324 119291 1114 32% 7% 64 -0.8 182/254/327145270142036%6%54-0.3
Seth Gray
2023 · AA
25 37→36 45 47→50 37 182/259/294 113303 148 42% 7% 53 -1.5 208/285/315 107351 1113 40% 8% 69 -0.4 209/294/3049536191940%9%66-0.4
Scott Hurst
2021 · AA
25 41→31 40 44→50 41 200/257/288 88290 86 32% 7% 48 -1.9 201/267/295 94294 915 32% 8% 55 -1.4 197/269/29093279101731%8%51-0.9
Jack Conley
2022 · AAA
25 34 40→45 50→45 38 172/234/264 91270 87 38% 7% 33 -2.9 198/262/311 113286 108 32% 7% 57 -1.2 182/252/29611425610531%7%45-1.0
Toby Welk
2022 · AA
25 38→33 43→45 48→45 41 191/257/300 109268 109 32% 7% 53 -1.5 202/261/308 106298 107 33% 7% 56 -1.3 189/237/29911127911035%5%42-0.7
Jackson Cluff
2022 · AA
25 40→29 40→45 49→60 37 191/259/277 86288 712 34% 6% 48 -1.9 177/254/283 106281 1016 38% 8% 47 -1.9 181/273/314133265152835%10%61-0.6
Gunnar Heidt
2018 · AA
25 37→39 42→45 47→50 38 186/242/289 103277 1012 35% 6% 43 -2.2 197/252/301 104308 913 37% 6% 50 -1.8 206/260/3081032978932%6%52-1.0
Jameson Fisher
2019 · AA
25 38→36 41→45 41→45 42 188/262/288 99281 96 34% 8% 52 -1.6 194/259/295 101293 96 34% 7% 52 -1.6 194/254/29810528310433%7%48-1.4
Connor Kaiser
2022 · AA
25 36 44→45 47→50 43 187/255/303 116259 125 32% 8% 53 -1.5 191/267/312 121296 1414 37% 9% 60 -1.0 169/257/271103275111640%10%43-1.1
Garrett Kennedy
2018 · AA
25 35 41→40 45→30 40 178/236/276 98254 93 33% 6% 37 -2.7 195/260/292 97285 95 32% 7% 52 -1.6 158/237/234772327033%8%24-1.0
Parker Bates
2023 · A
25 38 45→50 50 41 195/259/317 123270 1212 31% 6% 58 -1.2 191/252/273 82267 712 29% 7% 43 -2.2 164/226/2084522841228%6%13-2.3
Tim Susnara
2021 · A
25 35 38→40 47→40 40 173/239/249 75277 75 38% 8% 31 -3.0 198/264/303 105342 106 42% 7% 56 -1.3 161/239/26810827313043%7%35-0.7
Jacob Pearson
2022 · AA
24 37→39 44→40 49→50 41 191/244/304 113257 1111 30% 6% 47 -1.9 196/261/302 106280 917 31% 7% 54 -1.4 179/251/2759625782231%8%40-1.0
Aaron Shackelford
2022 · A
25 33→31 47→50 50→45 34 177/231/306 129273 155 40% 5% 43 -2.2 184/246/331 147280 189 39% 6% 56 -1.3 172/241/322150253191039%7%49-1.3
Jake Lowery
2016 · AA
26 35 45 47→30 43 183/250/307 124260 134 34% 8% 51 -1.7 187/258/294 107293 105 37% 8% 51 -1.7 118/199/170522533050%9%-6-1.3
Ryan Scott
2018 · A
25 39→35 40 50→45 37 189/250/280 91282 78 34% 5% 44 -2.1 174/234/270 96268 96 36% 6% 34 -2.8 124/186/210861899238%7%-3-3.3
Evan Skoug
2021 · A
25 34 41→45 51→40 38 168/236/265 97291 96 43% 8% 34 -2.8 183/265/323 140280 165 38% 8% 63 -0.9 156/248/29914322817238%8%48-0.6
Kody Eaves
2018 · AAA
25 39→43 45 48→50 39 198/250/325 127280 1210 33% 6% 56 -1.3 190/241/299 109273 107 32% 6% 45 -2.1 172/224/2721002489433%6%29-2.3
Brady Lindsly
2023 · AA
25 37 43→40 48→40 37 185/244/286 101297 114 40% 7% 43 -2.2 192/253/285 93300 106 37% 7% 46 -2.0 183/245/263802819536%7%35-1.1
Jonathan Engelmann
2022 · AA
25 37 45 47→45 41 189/259/305 116274 139 34% 7% 55 -1.4 197/263/332 135295 159 36% 7% 63 -0.8 145/214/30115620419939%6%31-0.8