Erik Ostberg

PosC
B/TL/R
Born1995-10-12
Age (2027)31
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2023
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202125AA/A+TB237.258/.331/.46912064—.197/.254/.353
202226AATB187.216/.317/.3896349—.176/.247/.318
202327AATB151.213/.282/.4045240—.177/.221/.326
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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
201721 ROKGCL Rays — 10685 16300 15303 10 188330224554 35281 2814 267 11 — — — — — —
201923 ABowling Green Hot Rods — 10997 24301 10302 00 247330309640 62348 289 298 31 — — — — — —
202125 AAMontgomery Biscuits — 2121 4010 070 00 190190286476 95286 330 206 -4 — — — — — —
202125 A+Bowling Green Hot Rods — 216192 515112 21572 02 266344490834 224315 2610 366 71 — — — — — —
202226 AAMontgomery Biscuits — 187162 35626 24560 31 216317389706 173287 3013 316 49 — — — — — —
202327 AAMontgomery Biscuits — 151136 291105 12381 21 213282404686 191253 258 301 40 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201721 ROK MLEGCL Rays — 10692 12200 8433 10 130223152375 22230 418 185 11 — — — — — —
201923 A MLEBowling Green Hot Rods — 109101 19201 6432 00 188248238485 50316 396 214 31 — — — — — —
202125 AA MLEMontgomery Biscuits — 2121 3010 090 00 143143238381 95264 430 162 -4 — — — — — —
202125 A+ MLEBowling Green Hot Rods — 216198 40319 15752 02 202265364629 162267 357 273 71 — — — — — —
202226 AA MLEMontgomery Biscuits — 187170 30525 16660 31 176247318565 141238 359 240 49 — — — — — —
202327 AA MLEMontgomery Biscuits — 151141 25904 7451 21 177221326548 149213 305 228 40 — — — — — —
201721 ROK MLEGCL Rays — 10692 12200 8433 10 130223152375 22235 418 185 11 — — — — — —
201721 ROK RAWGCL Rays — 10685 16300 15303 10 188330224554 35281 2814 267 11 — — — — — —
201923 A MLEBowling Green Hot Rods — 109101 19201 6432 00 188248238485 50316 396 214 31 — — — — — —
201923 A RAWBowling Green Hot Rods — 10997 24301 10302 00 247330309640 62348 289 298 31 — — — — — —
202125 A+ MLE2 teams — 237219 43319 15842 02 196254342597 146268 356 263 64 — — — — — —
202125 A+ RAW2 teams — 237213 555212 21642 02 258331469800 211312 279 352 64 — — — — — —
202226 AA MLEMontgomery Biscuits — 187170 30525 16660 31 176247318565 141250 359 240 49 — — — — — —
202226 AA RAWMontgomery Biscuits — 187162 35626 24560 31 216317389706 173287 3013 316 49 — — — — — —
202327 AA MLEMontgomery Biscuits — 151141 25904 7451 21 177221326548 149223 305 228 40 — — — — — —
202327 AA RAWMontgomery Biscuits — 151136 291105 12381 21 213282404686 191253 258 301 40 — — — — — —
201721 ROK MLEGCL Rays — 10694 12200 8433 10 128223149372 21230 418 185 11 — — — — — —
201923 A MLEBowling Green Hot Rods — 109100 19201 6432 00 190248240488 50316 396 214 31 — — — — — —
202125 A+ MLE2 teams — 237218 43319 15842 02 197254344598 147267 356 263 64 — — — — — —
202226 AA MLEMontgomery Biscuits — 187169 30525 16660 31 178247320567 142238 359 240 49 — — — — — —
202327 AA MLEMontgomery Biscuits — 151142 25904 7451 21 176221324545 148213 305 228 40 — — — — — —
▸ Career Totals
Career— MLE — 790723 12921319 522818 64 178241295536 116256 367 234 44 -52 -0 +0 +14 +17 -2.2
/ 162G— MLE — 650595 10617216 432317 53 178242294536 116255 367 234 44 -43 -0 +0 +12 +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.

2023 AAMontgomery Biscuits · 151 PAwOBA .296 → .228 (−68)K% 25.2% → 30.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.17%÷1.022×1.220——30.05%
BB% (unintentional) /PA7.95%÷1.072×0.680—×0.9684.88%
HBP% /PA0.66%—×0.840—×0.9680.54%
Singles /BIP13.27%÷0.949×0.920×0.950×0.96811.82%
Doubles /BIP11.22%÷1.030×0.910×0.950×0.9689.12%
Triples /BIP0.00%÷1.150×0.880×0.950×0.9680.00%
Home runs /BIP5.10%÷1.087×0.800—×0.9683.63%

Factors used: league row SL. Park (home-season share, regressed): HR 117, 1B 90, 2B 106, 3B 130, K 104, BB 114 — applied at half strength. Age: age 28 vs a level average of 24.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .296 → .228; ISO .191 → .143; BABIP .253 → .213. 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).

2022 AAMontgomery Biscuits · 187 PAwOBA .310 → .240 (−70)K% 29.9% → 35.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.95%÷1.032×1.220——35.41%
BB% (unintentional) /PA12.83%÷0.984×0.680—×0.9788.67%
HBP% /PA0.00%—×0.840—×0.9780.00%
Singles /BIP19.81%÷1.001×0.920×0.950×0.97816.92%
Doubles /BIP5.66%÷1.090×0.910×0.950×0.9784.39%
Triples /BIP1.89%÷0.955×0.880×0.950×0.9781.62%
Home runs /BIP5.66%÷0.970×0.800—×0.9784.56%

Factors used: league row SL. Park (home-season share, regressed): HR 94, 1B 100, 2B 118, 3B 91, K 106, 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 ×0.950.

Result: wOBA .310 → .240; ISO .173 → .138; BABIP .287 → .238. 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).

2021 A+Bowling Green Hot Rods · 216 PAwOBA .357 → .273 (−84)K% 26.4% → 34.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.39%÷1.027×1.350——34.69%
BB% (unintentional) /PA9.72%÷0.953×0.710—×0.9687.01%
HBP% /PA0.93%—×0.810—×0.9680.73%
Singles /BIP24.44%÷0.957×0.910×0.975×0.96821.94%
Doubles /BIP3.70%÷1.135×0.830×0.975×0.9682.56%
Triples /BIP0.74%÷1.150×0.820×0.975×0.9680.50%
Home runs /BIP8.89%÷0.978×0.830—×0.9687.30%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 96, 1B 91, 2B 127, 3B 130, K 105, BB 91 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.975.

Result: wOBA .357 → .273; ISO .224 → .165; BABIP .315 → .267. 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).

2021 AAMontgomery Biscuits · 21 PAwOBA .200 → .162 (−38)K% 33.3% → 41.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.33%÷0.970×1.220——41.93%
BB% (unintentional) /PA0.00%÷1.015×0.690—×0.9880.00%
HBP% /PA0.00%—×0.850—×0.9880.00%
Singles /BIP21.43%÷1.019×0.940—×0.98819.54%
Doubles /BIP0.00%÷1.046×0.870—×0.9880.00%
Triples /BIP7.14%÷0.950×0.920—×0.9886.84%
Home runs /BIP0.00%÷0.938×0.780—×0.9880.00%

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).

Result: wOBA .200 → .162; ISO .095 → .079; BABIP .286 → .264. 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 · 109 PAwOBA .287 → .214 (−73)K% 27.5% → 39.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.52%÷0.944×1.360——39.66%
BB% (unintentional) /PA8.26%÷1.012×0.690—×0.9805.52%
HBP% /PA1.83%—×0.780—×0.9801.40%
Singles /BIP29.85%÷0.960×0.920—×0.98028.05%
Doubles /BIP4.48%÷1.103×0.830—×0.9803.30%
Triples /BIP0.00%÷1.124×0.910—×0.9800.00%
Home runs /BIP1.49%÷1.270×0.800—×0.9800.92%

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).

Result: wOBA .287 → .214; ISO .062 → .036; BABIP .348 → .316. 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 ROKGCL Rays · 106 PAwOBA .262 → .185 (−77)K% 28.3% → 40.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.30%÷1.000×1.440——40.75%
BB% (unintentional) /PA13.21%÷1.000×0.620—×0.9757.98%
HBP% /PA2.83%—×0.720—×0.9751.99%
Singles /BIP23.64%÷1.000×0.820×1.050×0.97519.84%
Doubles /BIP5.45%÷1.000×0.720×1.050×0.9754.02%
Triples /BIP0.00%÷1.000×0.720×1.050×0.9750.00%
Home runs /BIP0.00%÷1.000×0.780—×0.9750.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 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 ×1.050.

Result: wOBA .262 → .185; ISO .035 → .025; BABIP .281 → .230. 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).