Hudson HeadCF Altoona Curve
Age 25 L/L 6'0" / 180 lbs AA HR -15%K -5% Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 144 proj PA
wRC+†48
AVG/OBP/SLG.180 / .240 / .282
PA12
HR0
K%33
BB%6
ISO103
MLB%2%
Value2026 · WAR
BAT: -0.7 runs (wOBA-derived runs vs avg)-1BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.0 runs (Positional adjustment)+0POSREP: +0.3 runs (Replacement-level credit)+0REPTotal WAR: -0.40-0.4WAR
trajectory · projected WAR by year
-0.4-0.22627
Tools · ContractCON 20 / POW 41
Toolsscout grade
CONTACT20
scouting grade only
POWER41
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

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201918 ROKAZL Padres 1 141120 34731 15295 33 283386417802 133363 2111 361 130 +5 -1 +3 0.8
202120 ABradenton Marauders 434348 7416115 6813715 31 213364394758 181296 3216 345 120 +10 +0 +9 2.0
202221 A+Greensboro Grasshoppers 420359 8417410 4714113 138 234344387731 153354 3411 332 111 +5 -1 +9 1.4
202322 A+Greensboro Grasshoppers 188169 40825 14514 34 237310396707 160307 277 315 99 -0 -1 +4 0.3
202423 A+Greensboro Grasshoppers 416360 7512613 451335 94 208304383687 175286 3211 305 93 -4 +0 +9 0.6
202524 AAAltoona Curve 9386 10011 6321 11 116183174357 58170 346 170 2 -11 -0 +2 -0.9
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201918 ROK MLEAZL Padres 1 141127 25521 8425 33 197271291563 94271 306 244 51 -8 -1 +3 -0.6
202120 A MLEBradenton Marauders 434374 581318 4218815 31 155267259526 104261 4310 237 47 -28 +0 +9 -1.8
202221 A+ MLEGreensboro Grasshoppers 420377 671336 2918913 138 178260276536 98325 457 236 46 -27 -1 +9 -1.9
202322 A+ MLEGreensboro Grasshoppers 188174 30523 9684 34 172230276506 103252 365 221 36 -14 -1 +4 -1.2
202423 A+ MLEGreensboro Grasshoppers 416376 60969 301735 94 160231287518 128249 427 226 39 -30 +0 +9 -2.1
202524 AA MLEAltoona Curve 9388 8011 4411 11 91140148288 57146 444 121 -32 -15 -0 +2 -1.3
201918 ROK MLEAZL Padres 1 141127 25521 8425 33 197271291563 94282 306 244 51
201918 ROK RAWAZL Padres 1 141120 34731 15295 33 283386417802 133363 2111 361 51
202120 A MLEBradenton Marauders 434374 581318 4218815 31 155267259526 104276 4310 237 47
202120 A RAWBradenton Marauders 434348 7416115 6813715 31 213364394758 181296 3216 345 47
202221 A+ MLEGreensboro Grasshoppers 420377 671336 2918913 138 178260276536 98333 457 236 46
202221 A+ RAWGreensboro Grasshoppers 420359 8417410 4714113 138 234344387731 153354 3411 332 46
202322 A+ MLEGreensboro Grasshoppers 188174 30523 9684 34 172230276506 103260 365 221 36
202322 A+ RAWGreensboro Grasshoppers 188169 40825 14514 34 237310396707 160307 277 315 36
202423 A+ MLEGreensboro Grasshoppers 416376 60969 301735 94 160231287518 128259 427 226 39
202423 A+ RAWGreensboro Grasshoppers 416360 7512613 451335 94 208304383687 175286 3211 305 39
202524 AA MLEAltoona Curve 9388 8011 4411 11 91140148288 57152 444 121 -32
202524 AA RAWAltoona Curve 9386 10011 6321 11 116183174357 58170 346 170 -32
201918 ROK MLEAZL Padres 1 141127 25521 8425 33 197271291563 94271 306 244 51
202120 A MLEBradenton Marauders 434374 581318 4218815 31 155267259526 104261 4310 237 47
202221 A+ MLEGreensboro Grasshoppers 420375 671336 2918913 138 179260277537 99325 457 236 46
202322 A+ MLEGreensboro Grasshoppers 188173 30523 9684 34 173230277507 104252 365 221 36
202423 A+ MLEGreensboro Grasshoppers 416378 60969 301735 94 159231286517 127249 427 226 39
202524 AA MLEAltoona Curve 9388 8011 4411 11 91140148288 57146 444 121 -32
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202322 A+ MLEGreensboro Grasshoppers 188173 30523 9684 34 173230277507 104252 365 221 36
202423 A+ MLEGreensboro Grasshoppers 416378 60969 301735 94 159231286517 127249 427 226 39
202524 AA MLEAltoona Curve 9388 8011 4411 11 91140148288 57146 444 121 -32
▸ 2026 season
202625 MLB MLEPIT 2% 1211 1000 140 00 9116791258 258 338 239 48 -1 +0 +0 +0 +0 -0.4
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202726 MLB MLEPIT 31% 245224 43825 16783 42 192255312568 121262 327 249 55 -13 +0 +0 +1 +5 -0.7
202726 MLB CTXPIT 31% 7670 12201 5241 10 171237243480 71260 327 238 55 -4 +0 +0 +0 +2 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 7670 12201 5241 10 171237243480 71244 327 238 41 -4 +0 +0 +0 +2 -0.2
/ 162G A+C 650599 1031709 432059 90 172238245484 73244 327 238 41 -35 +2 +0 +2 +14 -1.7
Career MLE 19491751 292531733 13978346 3623 167246273519 106274 407 229 41 -14 +0 +0 +1 +6 -0.8
/ 162G MLE 650584 9818611 4626115 128 168246276522 108276 407 229 41 -35 +0 +0 +2 +14 -1.9