Hudson Haskin

OF Chesapeake Baysox
Age 28 R/R 6'0" / 200 lbs AA HR +9% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202324AAA/AA/A+3 orgs137.287/.397/.4433891—.244/.339/.361
202425AAA/A+2 orgs387.212/.353/.30152262—.192/.301/.264
202526AAA/AA/A+2 orgs168.193/.291/.2832436—.187/.261/.274
2027PROJMLE28MLBBAL2.199/.284/.3090067-0.0
2028PROJ23% MLB29MLBBAL35.199/.283/.3081167-0.1
Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.8M2031Ext$0.9M2032Ext$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2025 AAA
Speed45
Chase%44
Z-Con%42
K%32
BB%31
Max EV19
CompsAndrés Alvarez (age 27) · Camden Duzenack (age 28) · Grae Kessinger (age 26)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†67
AVG/OBP/SLG.199 / .284 / .309
PA2
HR0
K%50
BB%8
BABIP262
ISO98
MLB%2%
Value2027 · WAR
BAT: -4.5 runs (wOBA-derived runs vs avg)-5BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.7 runs (Positional adjustment)-1POSREP: +2.5 runs (Replacement-level credit)+2REPTotal WAR: -0.20-0.2WAR
trajectory · projected WAR by year
-0.2-0.12728
Tools · Contract
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
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
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
2035Extbeyond 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. 2027 = full-season projection (no games played yet). 2028+ 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)
202122 A+Aberdeen IronBirds — 10991 25620 10187 52 275389385774 110342 179 353 78 — — — — — —
202122 ADelmarva Shorebirds — 254217 601315 226013 175 276377415792 138362 249 357 70 — — — — — —
202223 AABowie Baysox — 466387 10223315 4310124 53 264372455827 191313 229 361 93 — — — — — —
202324 AAANorfolk Tides — 9582 22513 6347 51 268368463832 195422 366 372 82 — — — — — —
202324 AABowie Baysox — 2221 7100 061 10 333364381745 48467 270 339 83 — — — — — —
202324 A+Aberdeen IronBirds — 2012 4100 443 20 333579417996 83444 2020 450 143 — — — — — —
202425 AAANorfolk Tides — 335277 591014 439113 226 213345300645 87299 2713 305 64 — — — — — —
202425 A+Aberdeen IronBirds — 5239 8101 11182 00 205404308712 103350 3521 345 46 — — — — — —
202526 AAANorfolk Tides — 6051 10101 5162 02 196293275568 78257 278 259 35 — — — — — —
202526 AAChesapeake Baysox — 8976 16311 10222 41 211318316634 105283 2511 292 56 — — — — — —
202526 A+Aberdeen IronBirds — 1918 2100 190 00 111158167325 56222 475 152 -54 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202122 A+ MLEAberdeen IronBirds — 10994 21510 7247 52 223324298622 74301 226 284 78 — — — — — —
202122 A MLEDelmarva Shorebirds — 254225 50914 148013 175 222306324630 102315 316 272 70 — — — — — —
202223 AA MLEBowie Baysox — 466400 9419310 3012424 53 235326372698 138294 276 305 93 — — — — — —
202324 AAA MLENorfolk Tides — 9584 18412 4427 51 214305357662 143384 444 289 82 — — — — — —
202324 AA MLEBowie Baysox — 2221 7100 071 10 333364381745 48456 320 291 83 — — — — — —
202324 A+ MLEAberdeen IronBirds — 2014 4100 253 20 286474357831 71368 2510 380 143 — — — — — —
202425 AAA MLENorfolk Tides — 335290 57913 3010213 226 197300266566 69286 309 263 64 — — — — — —
202425 A+ MLEAberdeen IronBirds — 5243 7101 7242 00 163308256564 93277 4613 236 46 — — — — — —
202526 AAA MLENorfolk Tides — 6053 10101 3202 02 189259264523 75245 335 220 35 — — — — — —
202526 AA MLEChesapeake Baysox — 8979 16311 7262 41 203284304588 101280 298 251 56 — — — — — —
202526 A+ MLEAberdeen IronBirds — 1918 2100 1120 00 111158167325 56176 635 88 -54 — — — — — —
202122 A MLE2 teams — 363318 711424 2210420 227 223314318631 94319 296 276 73 — — — — — —
202122 A RAW2 teams — 363308 851935 327820 227 276381406786 130356 219 356 73 — — — — — —
202223 AA MLEBowie Baysox — 466400 9419310 3012424 53 235326372698 138308 276 305 93 — — — — — —
202223 AA RAWBowie Baysox — 466387 10223315 4310124 53 264372455827 191313 229 361 93 — — — — — —
202324 AAA MLE3 teams — 137118 27512 75411 81 229331339670 110397 395 303 91 — — — — — —
202324 AAA RAW3 teams — 137115 33713 104411 81 287397443841 157435 327 378 91 — — — — — —
202425 AAA MLE2 teams — 387333 63914 3712615 226 189299258557 69288 3310 259 62 — — — — — —
202425 AAA RAW2 teams — 387316 671115 5410915 226 212353301654 89304 2814 310 62 — — — — — —
202526 AA MLE3 teams — 168150 26411 11574 43 173248233482 60269 347 221 36 — — — — — —
202526 AA RAW3 teams — 168145 28512 16474 43 193291283574 90268 2810 264 36 — — — — — —
202122 A MLE2 teams — 363318 711424 2210420 227 223314318631 94311 296 276 73 — — — — — —
202223 AA MLEBowie Baysox — 466409 9419310 3012424 53 230326364690 134294 276 305 93 — — — — — —
202324 AAA MLE3 teams — 137118 27512 75411 81 229331339670 110393 395 303 91 — — — — — —
202425 AAA MLE2 teams — 387332 63914 3712615 226 190299259558 69285 3310 259 62 — — — — — —
202526 AA MLE3 teams — 168151 26411 11574 43 172248232480 60256 347 221 36 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202425 AAA MLE2 teams — 387332 63914 3712615 226 190299259558 69285 3310 259 62 — — — — — —
202526 AA MLE3 teams — 168151 26411 11574 43 172248232480 60256 347 221 36 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202728 MLB MLEBAL 2% 218193 38714 18605 62 195281302583 107258 288 267 67 -9 +0 +0 -1 +5 -0.2
▸ 2027 — real world (MLB)
202728 MLB CTXBAL 2% 22 0000 010 00 199284309593 110262 500 271 67 -0 +0 +0 -0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202829 MLB MLEBAL 23% 154137 27513 13423 31 195280301581 106258 278 267 67 -6 +0 -1 -1 +3 -0.5
202829 MLB CTXBAL 23% 3531 6101 3101 10 199283308591 109262 299 270 67 -1 +0 -0 -0 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 3531 6101 3101 10 194286323608 129250 299 270 73 -1 +0 -0 -0 +1 -0.1
/ 162G— A+C — 650576 11219019 5618619 190 194288326614 132251 299 270 73 -26 +4 -6 -4 +14 -1.8
Career— MLE — 17901558 32860926 12953980 6722 211304311615 100300 307 275 73 -11 +0 -1 -2 +6 -0.8
/ 162G— MLE — 650566 1192239 4719629 248 210304307612 97301 307 275 73 -26 +1 -3 -4 +14 -1.8

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2025 AAChesapeake Baysox · 89 PAwOBA .285 → .251 (−34)K% 24.7% → 28.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.72%÷1.044×1.220——28.90%
BB% (unintentional) /PA11.24%÷0.987×0.700—×0.9787.80%
HBP% /PA2.25%—×0.850—×0.9781.87%
Singles /BIP20.37%÷0.957×0.970×1.030×0.97820.80%
Doubles /BIP5.56%÷0.970×0.860×1.030×0.9784.96%
Triples /BIP1.85%÷0.900×0.950×1.030×0.9781.97%
Home runs /BIP1.85%÷1.248×0.780—×0.9781.13%

Factors used: league row EL. Park (home-season share, regressed): HR 150, 1B 91, 2B 94, 3B 80, K 109, BB 97 — applied at half strength. Age: age 27 vs a level average of 24.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.030.

Result: wOBA .285 → .251; ISO .105 → .088; BABIP .283 → .280. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 AAANorfolk Tides · 60 PAwOBA .257 → .220 (−37)K% 26.7% → 33.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.67%÷0.967×1.200——33.09%
BB% (unintentional) /PA8.33%÷1.063×0.690—×1.0035.43%
HBP% /PA3.33%—×0.940—×1.0033.14%
Singles /BIP22.86%÷0.959×0.930—×1.00322.22%
Doubles /BIP2.86%÷0.978×0.830—×1.0032.43%
Triples /BIP0.00%÷0.900×0.970—×1.0030.00%
Home runs /BIP2.86%÷0.945×0.700—×1.0032.12%

Factors used: league row International League. Park (home-season share, regressed): HR 89, 1B 92, 2B 96, 3B 80, K 93, BB 113 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average).

Result: wOBA .257 → .220; ISO .078 → .060; BABIP .257 → .245. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 A+Aberdeen IronBirds · 19 PAwOBA .148 → .088 (−60)K% 47.4% → 61.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA47.37%÷1.013×1.310——61.28%
BB% (unintentional) /PA5.26%÷0.944×0.600—×0.9583.21%
HBP% /PA0.00%—×0.770—×0.9580.00%
Singles /BIP11.11%÷0.990×0.870—×0.9589.35%
Doubles /BIP11.11%÷1.010×0.780—×0.9588.22%
Triples /BIP0.00%÷1.091×0.850—×0.9580.00%
Home runs /BIP0.00%÷1.229×0.880—×0.9580.00%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 146, 1B 98, 2B 102, 3B 118, K 103, BB 89 — applied at half strength. Age: age 27 vs a level average of 22.8 → −4.2% on BB/HBP/hit rates (4.2 yr older than average).

Result: wOBA .148 → .088; ISO .056 → .031; BABIP .222 → .176. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 AAANorfolk Tides · 335 PAwOBA .300 → .263 (−37)K% 27.2% → 30.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.16%÷1.070×1.200——30.46%
BB% (unintentional) /PA12.84%÷0.987×0.690—×1.0189.13%
HBP% /PA3.88%—×0.940—×1.0183.71%
Singles /BIP23.66%÷0.962×0.930×1.004×1.01823.38%
Doubles /BIP5.38%÷1.006×0.830×1.004×1.0184.53%
Triples /BIP0.54%÷0.900×0.970×1.004×1.0180.59%
Home runs /BIP2.15%÷0.996×0.700—×1.0181.54%

Factors used: league row International League. Park (home-season share, regressed): HR 99, 1B 92, 2B 101, 3B 80, K 114, BB 97 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.004.

Result: wOBA .300 → .263; ISO .087 → .071; BABIP .299 → .286. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 A+Aberdeen IronBirds · 52 PAwOBA .338 → .236 (−102)K% 34.6% → 45.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.62%÷0.993×1.310——45.65%
BB% (unintentional) /PA21.15%÷0.947×0.600—×0.96812.97%
HBP% /PA3.85%—×0.770—×0.9682.87%
Singles /BIP28.57%÷1.048×0.870—×0.96822.96%
Doubles /BIP4.76%÷0.980×0.780—×0.9683.67%
Triples /BIP0.00%÷1.150×0.850—×0.9680.00%
Home runs /BIP4.76%÷1.026×0.880—×0.9683.96%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 105, 1B 110, 2B 96, 3B 130, K 99, BB 89 — applied at half strength. Age: age 26 vs a level average of 22.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average).

Result: wOBA .338 → .236; ISO .103 → .080; BABIP .350 → .277. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 AAANorfolk Tides · 95 PAwOBA .363 → .289 (−74)K% 35.8% → 43.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA35.79%÷0.980×1.200——43.82%
BB% (unintentional) /PA6.32%÷0.948×0.690—×1.0334.75%
HBP% /PA7.37%—×0.940—×1.0337.15%
Singles /BIP27.08%÷1.019×0.930—×1.03325.54%
Doubles /BIP10.42%÷1.015×0.830—×1.0338.80%
Triples /BIP2.08%÷0.900×0.970—×1.0332.32%
Home runs /BIP6.25%÷0.995×0.700—×1.0334.54%

Factors used: league row International League. Park (home-season share, regressed): HR 99, 1B 104, 2B 103, 3B 80, K 96, BB 90 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average).

Result: wOBA .363 → .289; ISO .195 → .139; BABIP .422 → .384. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 AABowie Baysox · 22 PAwOBA .329 → .291 (−39)K% 27.3% → 33.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.27%÷0.988×1.220——33.69%
BB% (unintentional) /PA0.00%÷0.989×0.700—×0.9980.00%
HBP% /PA4.55%—×0.850—×0.9983.86%
Singles /BIP40.00%÷0.965×0.970—×0.99840.12%
Doubles /BIP6.67%÷1.046×0.860—×0.9985.47%
Triples /BIP0.00%÷0.998×0.950—×0.9980.00%
Home runs /BIP0.00%÷1.208×0.780—×0.9980.00%

Factors used: league row EL. Park (home-season share, regressed): HR 142, 1B 93, 2B 109, 3B 100, K 98, BB 98 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average).

Result: wOBA .329 → .291; ISO .048 → .036; BABIP .467 → .456. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 A+Aberdeen IronBirds · 20 PAwOBA .464 → .380 (−84)K% 20.0% → 26.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷0.986×1.310——26.57%
BB% (unintentional) /PA20.00%÷0.982×0.600—×0.97811.95%
HBP% /PA15.00%—×0.770—×0.97811.30%
Singles /BIP37.50%÷1.037×0.870—×0.97830.76%
Doubles /BIP12.50%÷0.980×0.780—×0.9789.73%
Triples /BIP0.00%÷0.900×0.850—×0.9780.00%
Home runs /BIP0.00%÷0.912×0.880—×0.9780.00%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 82, 1B 107, 2B 96, 3B 80, K 97, BB 96 — applied at half strength. Age: age 25 vs a level average of 22.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average).

Result: wOBA .464 → .380; ISO .083 → .081; BABIP .444 → .368. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).