Kyle Henley

CF Daytona Tortugas
Age 22 R/R 6'2" / 180 lbs A HR +16%BB +6% Svc 0.0 · Ctrl thru 2035
Overview
APROSPECTMiLBFA 2036
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202419ROKCIN241.280/.374/.40623538—.181/.256/.245
202520ACIN423.267/.330/.32515749—.225/.277/.271
202621A+/ACIN441.274/.351/.38133256—.211/.276/.285
2027PROJMLE22MLBCIN551.161/.221/.21322623-1.3
2028PROJ34% MLB23MLBCIN134.169/.230/.2381631-0.6
Next 2 projected WAR -1.9Projected 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 2026 A+
wOBA90
wRC+89
Speed85
ISO66
Chase%52
Z-Con%41
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsJordy Barley (age 23) · Felix Sanchez (age 22) · Eric Jenkins (age 22)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 210 proj PA
wRC+†23
AVG/OBP/SLG.159 / .219 / .211
PA210
HR1
SB10
K%40
BB%5
ISO53
MLB%0%
Value2027 · WAR
BAT: -19.2 runs (wOBA-derived runs vs avg)-19BATRUN: +2.0 runs (SB/CS + UBR baserunning)+2RUNFLD: +1.1 runs (Defensive runs vs avg)+1FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: -1.30-1.3WAR
trajectory · projected WAR by year
-1.3-0.62728
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)
202419 ROKACL Reds — 241207 581052 22799 353 280374406780 126441 339 349 38 — — — — — —
202520 ADaytona Tortugas — 423378 1011521 291357 579 267330325656 58407 327 296 49 — — — — — —
202621 A+Dayton Dragons — 5854 19321 4220 10 352397537934 185581 387 409 88 — — — — — —
202621 ADaytona Tortugas — 383337 881842 3312410 314 261344356700 95406 329 319 51 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202419 ROK MLEACL Reds — 241216 39531 131159 353 181256245502 65361 485 224 38 — — — — — —
202520 A MLEDaytona Tortugas — 423387 871121 211827 579 225277271548 47394 435 240 49 — — — — — —
202621 A+ MLEDayton Dragons — 5855 14211 3280 10 255293382675 127522 485 298 88 — — — — — —
202621 A MLEDaytona Tortugas — 383348 711431 2316910 314 204273270543 66383 446 244 51 — — — — — —
202419 ROK MLEACL Reds — 241216 39531 131159 353 181256245502 65376 485 224 38 — — — — — —
202419 ROK RAWACL Reds — 241207 581052 22799 353 280374406780 126441 339 349 38 — — — — — —
202520 A MLEDaytona Tortugas — 423387 871121 211827 579 225277271548 47413 435 240 49 — — — — — —
202520 A RAWDaytona Tortugas — 423378 1011521 291357 579 267330325656 58407 327 296 49 — — — — — —
202621 A MLE2 teams — 441404 871652 2519610 324 215278295572 79411 446 251 56 — — — — — —
202621 A RAW2 teams — 441391 1072163 3714610 324 274351381732 107428 338 330 56 — — — — — —
202419 ROK MLEACL Reds — 241217 39531 131159 353 180256244501 65361 485 224 38 — — — — — —
202520 A MLEDaytona Tortugas — 423392 871121 211827 579 222277268545 46394 435 240 49 — — — — — —
202621 A MLE2 teams — 441403 871652 2519610 324 216278295573 79401 446 251 56 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 ROK MLEACL Reds — 241217 39531 131159 353 180256244501 65361 485 224 38 — — — — — —
202520 A MLEDaytona Tortugas — 423392 871121 211827 579 222277268545 46394 435 240 49 — — — — — —
202621 A MLE2 teams — 441403 871652 2519610 324 216278295573 79401 446 251 56 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLECIN 0% 551507 811432 302199 264 161221213434 53273 405 202 23 -50 +4 +3 +2 +12 -1.3
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLECIN 34% 391360 601023 221526 193 168229235465 67275 396 215 31 -32 +3 +3 +1 +8 -1.6
202823 MLB CTXCIN 34% 134123 20311 8522 61 169230238468 69276 396 216 31 -11 +1 +1 +0 +3 -0.6
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 134123 20311 8522 61 163226228453 65268 396 216 42 -11 +1 +1 +0 +3 -0.6
/ 162G— A+C — 650597 981555 3925210 295 164228231459 67270 396 216 42 -53 +4 +6 +2 +14 -2.8
Career— MLE — 17061560 30447138 9372835 15320 195256257513 62355 435 230 42 -51 +4 +4 +2 +13 -2.8
/ 162G— MLE — 650594 1161853 3527713 588 195255258512 62356 435 230 42 -55 +5 +5 +2 +14 -3.0

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 ADaytona Tortugas · 383 PAwOBA .312 → .244 (−68)K% 32.4% → 44.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.38%÷1.000×1.360——44.03%
BB% (unintentional) /PA8.62%÷1.000×0.690——5.95%
HBP% /PA2.61%—×0.780——2.04%
Singles /BIP30.05%÷1.000×0.920×1.050—29.03%
Doubles /BIP8.45%÷1.000×0.830×1.050—7.36%
Triples /BIP1.88%÷1.000×0.910×1.050—1.79%
Home runs /BIP0.94%÷1.000×0.800——0.75%

Factors used: level-wide A 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 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .312 → .244; ISO .095 → .072; BABIP .406 → .383. 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 A+Dayton Dragons · 58 PAwOBA .398 → .298 (−100)K% 37.9% → 48.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA37.93%÷1.000×1.270——48.17%
BB% (unintentional) /PA6.90%÷1.000×0.710—×1.0124.96%
HBP% /PA0.00%—×0.790—×1.0120.00%
Singles /BIP40.62%÷1.000×0.920—×1.01237.82%
Doubles /BIP9.38%÷1.000×0.810—×1.0127.68%
Triples /BIP6.25%÷1.000×0.850—×1.0125.38%
Home runs /BIP3.12%÷1.000×0.800—×1.0122.53%

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 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average).

Result: wOBA .398 → .298; ISO .185 → .131; BABIP .581 → .522. 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 ADaytona Tortugas · 423 PAwOBA .291 → .240 (−51)K% 31.9% → 43.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.91%÷1.008×1.360——43.08%
BB% (unintentional) /PA6.86%÷0.956×0.690—×1.0155.02%
HBP% /PA1.65%—×0.780—×1.0151.31%
Singles /BIP34.16%÷0.980×0.920×1.050×1.01534.19%
Doubles /BIP6.17%÷1.088×0.830×1.050×1.0155.02%
Triples /BIP0.82%÷1.000×0.910×1.050×1.0150.80%
Home runs /BIP0.41%÷1.032×0.800—×1.0150.32%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 106, 1B 96, 2B 118, 3B 100, K 102, BB 91 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .291 → .240; ISO .058 → .043; BABIP .407 → .394. 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 ROKACL Reds · 241 PAwOBA .342 → .224 (−118)K% 32.8% → 47.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.78%÷0.989×1.440——47.72%
BB% (unintentional) /PA9.13%÷1.005×0.620—×0.9955.60%
HBP% /PA3.73%—×0.720—×0.9952.68%
Singles /BIP32.03%÷0.970×0.820×1.050×0.99528.29%
Doubles /BIP7.81%÷1.144×0.720×1.050×0.9955.14%
Triples /BIP3.91%÷1.144×0.720×1.050×0.9952.57%
Home runs /BIP1.56%÷1.063×0.780—×0.9951.14%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 113, 1B 94, 2B 129, 3B 129, K 98, BB 101 — applied at half strength. Age: age 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .342 → .224; ISO .126 → .070; BABIP .441 → .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).