Woody Hadeen

SS West Michigan Whitecaps
Age 25 S/R 6'2" / 195 lbs A+ HR -8% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
OGV OFP35OGV rank#2340ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202523A+/ADET471.235/.363/.33463856—.185/.291/.268
202624AA/A+/ROKDET399.307/.424/.410229103—.274/.364/.362
2027PROJMLE25MLBDET1.198/.290/.2680065-0.0
2028PROJ30% MLB26MLBDET74.202/.293/.28413700.0
2029PROJ42% MLB27MLBDET114.203/.294/.28715710.0
Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Ext$0.9M2034Ext$3M+2
Skills · percentileMiLB Statcast 2026 AA
Speed99
Chase%88
Whiff%84
Z-Con%84
wRC+77
K%77
Career WAR0.0 WAR median (P10 -0.0 / P90 0.3, comp-based) · star 1% · didn't stick 96%
CompsJeremy Arocho (age 25) · Carlos Garcia (age 25) · Lucius Fox (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†65
AVG/OBP/SLG.198 / .290 / .268
PA1
HR0
K%22
BB%9
BABIP253
ISO65
MLB%0%
Value2027 · WAR
BAT: -8.7 runs (wOBA-derived runs vs avg)-9BATRUN: +1.7 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.10+0.1WAR
0.00.51.00.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$2M ctrl surplus
Tools · ContractCON 40 / POW 30
Toolsscout grade
CONTACT40
scouting grade only
POWER30
scouting grade only
EYE45
scouting grade only
SPEED60
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M———
2032Pre-Arb$0.9M———
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.6M +$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)
202523 A+West Michigan Whitecaps — 181154 36412 21246 152 234348312660 78266 1312 311 51 — — — — — —
202523 ALakeland Flying Tigers — 290238 561124 355417 234 235372349721 113289 1912 338 59 — — — — — —
202624 AAErie SeaWolves — 118103 29622 14231 111 282373437810 155346 1912 363 100 — — — — — —
202624 A+West Michigan Whitecaps — 263212 671510 40478 162 316442396839 80399 1815 383 104 — — — — — —
202624 ROKFCL Tigers — 1814 5100 311 20 357500429929 71385 617 430 98 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202523 A+ MLEWest Michigan Whitecaps — 181162 31312 13326 152 191276259536 68226 187 243 51 — — — — — —
202523 A MLELakeland Flying Tigers — 290248 45914 257417 234 181300274574 93235 269 256 59 — — — — — —
202624 AA MLEErie SeaWolves — 118107 28522 10281 111 262331402732 140342 248 316 100 — — — — — —
202624 A+ MLEWest Michigan Whitecaps — 263225 631310 27608 162 280377347724 67361 2310 322 104 — — — — — —
202624 ROK MLEFCL Tigers — 1815 4100 211 20 267389333722 67294 611 313 98 — — — — — —
202523 A MLE2 teams — 471409 751225 3910523 386 183291259550 76234 228 251 56 — — — — — —
202523 A RAW2 teams — 471392 921536 567823 386 235363334697 99279 1712 327 56 — — — — — —
202624 A+ MLE3 teams — 399347 951932 398910 293 274364363727 89359 2210 320 103 — — — — — —
202624 A+ RAW3 teams — 399329 1012232 577110 293 307424410835 103382 1814 379 103 — — — — — —
202523 A MLE2 teams — 471406 751225 3910523 386 185291261552 76232 228 251 56 — — — — — —
202624 A+ MLE3 teams — 399347 951932 398910 293 274364363727 89352 2210 320 103 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202523 A MLE2 teams — 471406 751225 3910523 386 185291261552 76232 228 251 56 — — — — — —
202624 A+ MLE3 teams — 399347 951932 398910 293 274364363727 89352 2210 320 103 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLEDET 0% 380333 681323 35839 162 201293274567 73257 229 264 65 -16 +2 +0 +4 +8 0.1
▸ 2027 — real world (MLB)
202725 MLB CTXDET 0% 11 0000 000 00 198290268559 71253 00 261 65 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLEDET 30% 244215 43812 22535 101 205296290586 84259 229 272 70 -9 +2 +0 +3 +5 0.1
202927 MLB MLEDET 42% 274241 49913 25606 112 206297293590 87260 229 273 71 -10 +1 +0 +3 +6 0.1
203028 MLB MLEDET 48% 292258 521013 26656 111 207296295591 88261 229 273 71 -10 +2 -1 +3 +6 0.0
203129 MLB MLEDET 49% 294260 531013 26666 91 206294295589 88261 229 272 70 -10 +1 -1 +3 +6 -0.1
203230 MLB MLEDET 50% 292258 521013 26676 81 206292293585 87261 239 270 69 -11 +1 -2 +3 +6 -0.2
202826 MLB CTXDET 30% 7465 13201 7162 30 202293284577 82255 229 268 70 -3 +1 +0 +1 +2 0.0
202927 MLB CTXDET 42% 114101 21411 10252 51 203294287581 84256 229 269 71 -4 +1 +0 +1 +2 0.0
203028 MLB CTXDET 48% 139122 25511 13313 51 203293289582 85257 229 269 71 -5 +1 -0 +1 +3 -0.0
203129 MLB CTXDET 49% 145128 27512 13333 51 203292289580 85257 239 268 70 -5 +1 -1 +2 +3 -0.1
203230 MLB CTXDET 50% 147130 27512 13343 41 202289287576 85257 239 267 69 -5 +0 -1 +2 +3 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 619546 1132147 5613913 224 207296299594 92262 229 268 72 -22 +3 -2 +7 +13 -0.1
/ 162G— A+C — 650573 1182247 5914614 234 206296295591 89262 229 268 72 -23 +3 -2 +7 +14 -0.1
Career— MLE — 24762172 456851122 22255167 12516 210303290592 80270 229 275 72 -58 +9 -4 +17 +35 -0.2
/ 162G— MLE — 650570 1202236 5814518 334 211303291595 81271 229 275 72 -24 +4 -2 +7 +14 -0.1

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.

2026 A+West Michigan Whitecaps · 263 PAwOBA .378 → .322 (−56)K% 17.9% → 22.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.87%÷1.000×1.270——22.70%
BB% (unintentional) /PA14.83%÷1.000×0.710—×0.98810.40%
HBP% /PA3.04%—×0.790—×0.9882.37%
Singles /BIP30.91%÷1.000×0.920×1.023×0.98828.73%
Doubles /BIP9.09%÷1.000×0.810×1.023×0.9887.44%
Triples /BIP0.61%÷1.000×0.850×1.023×0.9880.52%
Home runs /BIP0.00%÷1.000×0.800—×0.9880.00%

Factors used: league row Midwest League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.023.

Result: wOBA .378 → .322; ISO .080 → .068; BABIP .399 → .361. 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).

2026 AAErie SeaWolves · 118 PAwOBA .354 → .316 (−37)K% 19.5% → 23.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.49%÷1.000×1.220——23.78%
BB% (unintentional) /PA11.86%÷1.000×0.700—×1.0128.40%
HBP% /PA0.85%—×0.850—×1.0120.73%
Singles /BIP23.75%÷1.000×0.970×1.041×1.01224.26%
Doubles /BIP7.50%÷1.000×0.860×1.041×1.0126.79%
Triples /BIP2.50%÷1.000×0.950×1.041×1.0122.50%
Home runs /BIP2.50%÷1.000×0.780—×1.0121.97%

Factors used: league row EL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.041.

Result: wOBA .354 → .316; ISO .155 → .136; BABIP .346 → .342. 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).

2026 ROKFCL Tigers · 18 PAwOBA .420 → .313 (−107)K% 5.6% → 8.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA5.56%÷1.000×1.440——8.00%
BB% (unintentional) /PA16.67%÷1.000×0.620—×0.9559.87%
HBP% /PA5.56%—×0.720—×0.9553.82%
Singles /BIP30.77%÷1.000×0.820—×0.95524.10%
Doubles /BIP7.69%÷1.000×0.720—×0.9555.29%
Triples /BIP0.00%÷1.000×0.720—×0.9550.00%
Home runs /BIP0.00%÷1.000×0.780—×0.9550.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 24 vs a level average of 19.5 → −4.5% on BB/HBP/hit rates (4.5 yr older than average).

Result: wOBA .420 → .313; ISO .071 → .053; BABIP .385 → .294. 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 ALakeland Flying Tigers · 290 PAwOBA .330 → .256 (−73)K% 18.6% → 25.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.62%÷0.998×1.360——25.36%
BB% (unintentional) /PA12.07%÷0.945×0.690—×0.9908.73%
HBP% /PA5.86%—×0.780—×0.9904.53%
Singles /BIP21.20%÷1.051×0.920×0.950×0.99017.45%
Doubles /BIP5.98%÷0.971×0.830×0.950×0.9904.81%
Triples /BIP1.09%÷1.150×0.910×0.950×0.9900.81%
Home runs /BIP2.17%÷0.864×0.800—×0.9901.99%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 73, 1B 110, 2B 94, 3B 130, K 100, BB 89 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .330 → .256; ISO .113 → .093; BABIP .289 → .235. 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+West Michigan Whitecaps · 181 PAwOBA .303 → .243 (−60)K% 13.3% → 17.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.26%÷0.960×1.270——17.54%
BB% (unintentional) /PA11.60%÷1.106×0.710—×0.9987.43%
HBP% /PA3.31%—×0.790—×0.9982.61%
Singles /BIP22.31%÷1.027×0.920×0.957×0.99819.08%
Doubles /BIP3.08%÷0.948×0.810×0.957×0.9982.51%
Triples /BIP0.77%÷0.900×0.850×0.957×0.9980.69%
Home runs /BIP1.54%÷0.850×0.800—×0.9981.45%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 70, 1B 105, 2B 90, 3B 80, K 92, BB 121 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.957.

Result: wOBA .303 → .243; ISO .078 → .070; BABIP .266 → .226. 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).