Seaver Whalen

PosSS
B/TR/R
Born1995-02-05
Age (2027)32
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2021
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201722ROKPrinceton Rays143.248/.355/.3552349—.194/.291/.282
201924A+/A2 orgs378.224/.318/.3447439—.176/.256/.260
202126AATB217.214/.307/.3856555—.174/.259/.311
Contract
No contract data on file.

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)
201722 ROKPrinceton Rays — 143121 30702 71713 31 248355355710 107272 125 326 49 — — — — — —
201924 A+Charlotte Stone Crabs — 9985 16411 6315 00 188281294575 106283 316 260 25 — — — — — —
201924 ABowling Green Hot Rods — 279241 571206 204314 41 237331361692 124262 157 313 44 — — — — — —
202126 AAMontgomery Biscuits — 217187 401216 84317 53 214307385692 171239 204 307 55 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201722 ROK MLEPrinceton Rays — 143124 24502 42413 31 194291282573 89211 173 240 49 — — — — — —
201924 A+ MLECharlotte Stone Crabs — 9987 13311 4435 00 149229241471 92257 434 205 25 — — — — — —
201924 A MLEBowling Green Hot Rods — 279248 46804 136214 41 185265266532 81219 225 233 44 — — — — — —
202126 AA MLEMontgomery Biscuits — 217190 33915 55417 53 174259311570 137202 252 250 55 — — — — — —
201722 ROK MLEPrinceton Rays — 143124 24502 42413 31 194291282573 89222 173 240 49 — — — — — —
201722 ROK RAWPrinceton Rays — 143121 30702 71713 31 248355355710 107272 125 326 49 — — — — — —
201924 A MLE2 teams — 378334 581114 1810519 41 174256249505 75237 285 226 39 — — — — — —
201924 A RAW2 teams — 378326 731617 267419 41 224318344662 120266 207 299 39 — — — — — —
202126 AA MLEMontgomery Biscuits — 217190 33915 55417 53 174259311570 137207 252 250 55 — — — — — —
202126 AA RAWMontgomery Biscuits — 217187 401216 84317 53 214307385692 171239 204 307 55 — — — — — —
201722 ROK MLEPrinceton Rays — 143125 24502 42413 31 192291280571 88211 173 240 49 — — — — — —
201924 A MLE2 teams — 378338 581114 1810519 41 172256246502 74229 285 226 39 — — — — — —
202126 AA MLEMontgomery Biscuits — 217193 33915 55417 53 171259306565 135202 252 250 55 — — — — — —
▸ Career Totals
Career— MLE — 738648 11525211 2718349 125 177264273537 96225 254 236 46 -48 +0 +0 +8 +16 -2.4
/ 162G— MLE — 650571 10222210 2416143 114 179265277542 98226 254 236 46 -42 +1 +0 +7 +14 -2.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.

2021 AAMontgomery Biscuits · 217 PAwOBA .304 → .250 (−54)K% 19.8% → 24.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.82%÷0.970×1.220——24.93%
BB% (unintentional) /PA3.69%÷1.015×0.690—×0.9882.48%
HBP% /PA7.83%—×0.850—×0.9886.58%
Singles /BIP14.58%÷1.019×0.940×0.963×0.98812.81%
Doubles /BIP8.33%÷1.046×0.870×0.963×0.9886.60%
Triples /BIP0.69%÷0.950×0.920×0.963×0.9880.64%
Home runs /BIP4.17%÷0.938×0.780—×0.9883.42%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 88, 1B 104, 2B 109, 3B 90, K 94, BB 103 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.963.

Result: wOBA .304 → .250; ISO .171 → .139; BABIP .239 → .202. 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).

2019 ABowling Green Hot Rods · 279 PAwOBA .309 → .233 (−76)K% 15.4% → 22.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.41%÷0.944×1.360——22.21%
BB% (unintentional) /PA7.17%÷1.012×0.690—×0.9804.79%
HBP% /PA5.02%—×0.780—×0.9803.84%
Singles /BIP19.70%÷0.960×0.920×0.950×0.98017.58%
Doubles /BIP6.06%÷1.103×0.830×0.950×0.9804.25%
Triples /BIP0.00%÷1.124×0.910×0.950×0.9800.00%
Home runs /BIP3.03%÷1.270×0.800—×0.9801.87%

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

Result: wOBA .309 → .233; ISO .124 → .079; BABIP .262 → .219. 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).

2019 A+Charlotte Stone Crabs · 99 PAwOBA .254 → .205 (−49)K% 31.3% → 43.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.31%÷1.033×1.420——43.05%
BB% (unintentional) /PA6.06%÷1.018×0.750—×0.9884.41%
HBP% /PA5.05%—×0.930—×0.9884.64%
Singles /BIP18.52%÷1.008×0.920—×0.98816.69%
Doubles /BIP7.41%÷1.011×0.960—×0.9886.95%
Triples /BIP1.85%÷0.900×0.810—×0.9881.65%
Home runs /BIP1.85%÷0.939×0.880—×0.9881.72%

Factors used: league row FSL. Park (home-season share, regressed): HR 88, 1B 102, 2B 102, 3B 80, K 107, BB 104 — 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).

Result: wOBA .254 → .205; ISO .106 → .086; BABIP .283 → .257. 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).

2017 ROKPrinceton Rays · 143 PAwOBA .320 → .240 (−79)K% 11.9% → 16.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.89%÷1.000×1.420——16.88%
BB% (unintentional) /PA4.90%÷1.000×0.640—×0.9753.05%
HBP% /PA9.09%—×0.740—×0.9756.56%
Singles /BIP20.19%÷1.000×0.840×0.979×0.97516.19%
Doubles /BIP6.73%÷1.000×0.740×0.979×0.9754.75%
Triples /BIP0.00%÷1.000×0.740×0.979×0.9750.00%
Home runs /BIP1.92%÷1.000×0.800—×0.9751.50%

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 22 vs a level average of 19.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.979.

Result: wOBA .320 → .240; ISO .107 → .080; BABIP .272 → .211. 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).