Owen Henne

IF Palm Beach Cardinals
Age 22 R/R A HR -14%BB -5% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
OGV OFP35OGV rank#1526ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202621ASTL67.218/.358/.5094184—.172/.284/.379
2027PROJMLE22MLBSTL177.229/.302/.38752940.1
2028PROJ34% MLB23MLBSTL37.231/.304/.38611960.1
2029PROJ46% MLB24MLBSTL83.233/.306/.38921970.2
Next 3 projected WAR 0.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Pre-Arb$1.0M+3
Skills · percentileMiLB Statcast 2026 A
K%79
Whiff%66
Z-Con%64
BB%49
Max EV46
Chase%40
Career WAR0.0 WAR median (P10 -0.3 / P90 3.8, comp-based) · star 1% · didn't stick 89%
CompsAaron Luna (age 22) · Agustín Ramírez (age 22) · Eddys Leonard (age 22)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 50 proj PA
wRC+†94
AVG/OBP/SLG.227 / .300 / .384
PA50
HR1
K%26
BB%8
ISO158
MLB%0%
Value2027 · WAR
BAT: -0.4 runs (wOBA-derived runs vs avg)-0BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.0 runs (Positional adjustment)+0POSREP: +1.1 runs (Replacement-level credit)+1REPTotal WAR: +0.10+0.1WAR
0.00.51.00.10.20.20.30.30.30.20.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$10M ctrl surplus
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.3$0.8M+$0.3M
2033Pre-Arb$0.9M+0.3$0.8M+$0.3M
2034Pre-Arb$1.0M+0.2$0.5M+$0.0M
2035Arb-1$0.6M+0.1$0.2M+$0.0M (cut)
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $3M $2M +$0.6M

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)
202621 APalm Beach Cardinals — 6755 12404 9113 10 218358509867 291200 1613 382 84 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202621 A MLEPalm Beach Cardinals — 6758 10303 6153 10 172284379663 207170 229 292 84 — — — — — —
202621 A MLEPalm Beach Cardinals — 6758 10303 6153 10 172284379663 207175 229 292 84 — — — — — —
202621 A RAWPalm Beach Cardinals — 6755 12404 9113 10 218358509867 291200 1613 382 84 — — — — — —
202621 A MLEPalm Beach Cardinals — 6758 10303 6153 10 172284379663 207170 229 292 84 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202621 A MLEPalm Beach Cardinals — 6758 10303 6153 10 172284379663 207170 229 292 84 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLESTL 0% 177159 36815 13473 21 229302387690 158289 277 307 94 -1 +0 +0 +0 +4 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLESTL 34% 10796 23513 8282 20 231304391695 160290 267 309 96 -1 +0 +0 +0 +2 0.2
202924 MLB MLESTL 46% 180161 37815 14473 31 233306393700 161291 268 311 97 -1 +0 +0 +0 +4 0.3
203025 MLB MLESTL 52% 245220 511117 19634 31 234307395702 161291 268 312 97 -1 +0 +0 +0 +5 0.5
203126 MLB MLESTL 54% 300268 641429 24765 41 234307395702 161291 258 312 98 -1 +0 +0 +0 +6 0.6
203227 MLB MLESTL 54% 328294 7015210 26845 41 233307393700 160290 268 312 97 -1 +0 +0 +0 +7 0.6
203328 MLB MLESTL 54% 342307 7115210 27885 31 232305388693 157289 268 309 95 -2 +0 -1 +0 +7 0.5
203429 MLB MLESTL 53% 340305 701529 27885 21 229302382684 153288 268 305 93 -3 +0 -1 +0 +7 0.3
203530 MLB MLESTL 52% 334300 691529 26885 11 226298374672 148286 268 300 89 -4 -0 -2 +0 +7 0.1
202823 MLB CTXSTL 34% 3733 8201 3101 10 231304386691 155293 278 308 96 -0 +0 +0 +0 +1 0.1
202924 MLB CTXSTL 46% 8376 17402 6211 10 233306389695 156293 257 310 97 -0 +0 +0 +0 +2 0.2
203025 MLB CTXSTL 52% 127114 26613 10332 21 234307390697 157293 268 311 97 -0 +0 +0 +0 +3 0.2
203126 MLB CTXSTL 54% 163146 34814 13423 21 234307390698 157293 268 311 98 -0 +0 +0 +0 +4 0.3
203227 MLB CTXSTL 54% 178159 37815 14453 21 233307389696 155293 258 310 97 -1 +0 +0 +0 +4 0.3
203328 MLB CTXSTL 54% 186166 39915 15483 21 232305384689 152292 268 307 95 -1 +0 -0 +0 +4 0.3
203429 MLB CTXSTL 53% 181162 37815 14473 10 229302378680 149290 268 304 93 -2 +0 -1 +0 +4 0.2
203530 MLB CTXSTL 52% 175156 35814 14463 00 226298370669 144288 268 299 89 -2 +0 -1 +0 +4 0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 11301012 23353629 8929219 114 230304380685 150293 268 307 95 -7 +1 -2 +0 +24 1.6
/ 162G— A+C — 650582 13330317 5116811 62 229302378680 149290 268 307 95 -4 +0 -1 +0 +14 0.9
Career— MLE — 22932054 4741031366 18159038 247 231305390695 159289 268 308 95 -13 +2 -4 +0 +48 3.3
/ 162G— MLE — 650582 13529419 5116711 72 232306393699 162290 268 308 95 -4 +1 -1 +0 +14 1.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 APalm Beach Cardinals · 67 PAwOBA .372 → .292 (−80)K% 16.4% → 22.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.42%÷1.000×1.360——22.33%
BB% (unintentional) /PA13.43%÷1.000×0.690——9.27%
HBP% /PA4.48%—×0.780——3.49%
Singles /BIP9.09%÷1.000×0.920×0.993—8.30%
Doubles /BIP9.09%÷1.000×0.830×0.993—7.49%
Triples /BIP0.00%÷1.000×0.910×0.993—0.00%
Home runs /BIP9.09%÷1.000×0.800——7.27%

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 ×0.993.

Result: wOBA .372 → .292; ISO .291 → .232; BABIP .200 → .170. 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).