Nate Esposito

PosC
B/TR/R
Born1993-06-25
Age (2027)34
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2021
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201825AA/A+2 orgs119.167/.267/.186021—.143/.217/.152
201926AAA/AA2 orgs141.176/.243/.240111—.141/.191/.195
202128AAAKC29.200/.310/.3601034—.154/.241/.308
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)
201522 ROKAZL Royals — 7764 16400 9174 31 250377312689 62340 2212 327 36 — — — — — —
201623 ROKBurlington Royals — 112101 32812 5164 02 317373475848 158357 144 370 65 — — — — — —
201724 A+Wilmington Blue Rocks — 243227 51710 8386 00 225270264534 40270 163 245 19 — — — — — —
201825 AANorthwest Arkansas Naturals — 4845 7200 2151 10 156208200408 44233 314 192 -19 — — — — — —
201825 A+Wilmington Blue Rocks — 7157 10000 8123 10 175309175484 217 1711 237 15 — — — — — —
201926 AAAOmaha Storm Chasers — 4944 5001 3100 00 114170182352 68121 206 159 -29 — — — — — —
201926 AANorthwest Arkansas Naturals — 9281 17500 5223 10 210281272553 62279 245 250 17 — — — — — —
202128 AAAOmaha Storm Chasers — 2925 5101 2122 01 200310360670 160333 417 308 34 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201522 ROK MLEAZL Royals — 7768 12300 5244 31 176273221493 44263 316 221 36 — — — — — —
201623 ROK MLEBurlington Royals — 112103 24512 3234 02 233282359641 126269 213 264 65 — — — — — —
201724 A+ MLEWilmington Blue Rocks — 243230 44610 5546 00 191228226454 35242 222 197 19 — — — — — —
201825 AA MLENorthwest Arkansas Naturals — 4846 5100 1191 10 109146130276 22197 402 140 -19 — — — — — —
201825 A+ MLEWilmington Blue Rocks — 7160 10000 5173 10 167265167431 198 247 191 15 — — — — — —
201926 AAA MLEOmaha Storm Chasers — 4945 5001 2130 00 111149178327 67111 274 126 -29 — — — — — —
201926 AA MLENorthwest Arkansas Naturals — 9283 13400 3283 10 157213205418 48222 303 194 17 — — — — — —
202128 AAA MLEOmaha Storm Chasers — 2926 4101 1152 01 154241308549 154281 523 218 34 — — — — — —
201522 ROK MLEAZL Royals — 7768 12300 5244 31 176273221493 44273 316 221 36 — — — — — —
201522 ROK RAWAZL Royals — 7764 16400 9174 31 250377312689 62340 2212 327 36 — — — — — —
201623 ROK MLEBurlington Royals — 112103 24512 3234 02 233282359641 126278 213 264 65 — — — — — —
201623 ROK RAWBurlington Royals — 112101 32812 5164 02 317373475848 158357 144 370 65 — — — — — —
201724 A+ MLEWilmington Blue Rocks — 243230 44610 5546 00 191228226454 35250 222 197 19 — — — — — —
201724 A+ RAWWilmington Blue Rocks — 243227 51710 8386 00 225270264534 40270 163 245 19 — — — — — —
201825 A+ MLE2 teams — 119106 14100 6364 20 132207142348 9197 305 170 2 — — — — — —
201825 A+ RAW2 teams — 119102 17200 10274 20 167267186454 20224 238 219 2 — — — — — —
201926 AA MLE2 teams — 141127 18401 6413 10 142199197395 55195 294 170 1 — — — — — —
201926 AA RAW2 teams — 141125 22501 8323 10 176243240483 64223 236 218 1 — — — — — —
202128 AAA MLEOmaha Storm Chasers — 2926 4101 1152 01 154241308549 154300 523 218 34 — — — — — —
202128 AAA RAWOmaha Storm Chasers — 2925 5101 2122 01 200310360670 160333 417 308 34 — — — — — —
201522 ROK MLEAZL Royals — 7768 12300 5244 31 176273221493 44263 316 221 36 — — — — — —
201623 ROK MLEBurlington Royals — 112104 24512 3234 02 231282356638 125269 213 264 65 — — — — — —
201724 A+ MLEWilmington Blue Rocks — 243230 44610 5546 00 191228226454 35242 222 197 19 — — — — — —
201825 A+ MLE2 teams — 119108 14100 6364 20 130207139346 9198 305 170 2 — — — — — —
201926 AA MLE2 teams — 141131 18401 6413 10 137199191389 53183 294 170 1 — — — — — —
202128 AAA MLEOmaha Storm Chasers — 2926 4101 1152 01 154241308549 154281 523 218 34 — — — — — —
▸ Career Totals
Career— MLE — 721660 1162024 2619323 64 176233230463 55240 274 201 22 -67 -0 +0 +13 +16 -3.9
/ 162G— MLE — 650595 1051824 2317421 54 176233234467 57240 274 201 22 -60 -1 +0 +12 +14 -3.6

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 AAAOmaha Storm Chasers · 29 PAwOBA .300 → .218 (−82)K% 41.4% → 50.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA41.38%÷0.985×1.200——50.43%
BB% (unintentional) /PA6.90%÷0.990×0.690—×0.9924.77%
HBP% /PA6.90%—×0.940—×0.9926.43%
Singles /BIP23.08%÷1.056×0.930—×0.99220.16%
Doubles /BIP7.69%÷0.978×0.830—×0.9926.48%
Triples /BIP0.00%÷0.936×0.920—×0.9920.00%
Home runs /BIP7.69%÷1.027×0.700—×0.9925.20%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 105, 1B 111, 2B 96, 3B 87, K 97, BB 98 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average).

Result: wOBA .300 → .218; ISO .160 → .098; BABIP .333 → .281. 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 AANorthwest Arkansas Naturals · 92 PAwOBA .249 → .194 (−55)K% 23.9% → 30.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.91%÷0.962×1.220——30.32%
BB% (unintentional) /PA5.43%÷1.001×0.700—×0.9883.76%
HBP% /PA3.26%—×0.870—×0.9882.80%
Singles /BIP20.34%÷1.083×0.920×0.950×0.98816.22%
Doubles /BIP8.47%÷0.986×0.840×0.950×0.9886.77%
Triples /BIP0.00%÷1.091×0.940×0.950×0.9880.00%
Home runs /BIP0.00%÷0.901×0.800—×0.9880.00%

Factors used: league row TL. Park (home-season share, regressed): HR 80, 1B 117, 2B 97, 3B 118, K 92, BB 100 — 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.950.

Result: wOBA .249 → .194; ISO .062 → .049; BABIP .279 → .222. 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 AAAOmaha Storm Chasers · 49 PAwOBA .155 → .126 (−29)K% 20.4% → 27.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.41%÷0.971×1.290——27.12%
BB% (unintentional) /PA6.12%÷1.065×0.710—×1.0184.16%
HBP% /PA0.00%—×0.980—×1.0180.00%
Singles /BIP11.76%÷1.024×0.900×1.035×1.01810.89%
Doubles /BIP0.00%÷0.973×0.810×1.035×1.0180.00%
Triples /BIP0.00%÷1.038×0.810×1.035×1.0180.00%
Home runs /BIP2.94%÷1.023×0.780—×1.0182.28%

Factors used: league row PCL. Park (home-season share, regressed): HR 105, 1B 105, 2B 95, 3B 108, K 94, BB 113 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.035.

Result: wOBA .155 → .126; ISO .068 → .052; BABIP .121 → .111. 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).

2018 A+Wilmington Blue Rocks · 71 PAwOBA .236 → .191 (−45)K% 16.9% → 23.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.90%÷1.010×1.420——23.76%
BB% (unintentional) /PA11.27%÷1.077×0.630—×0.9786.45%
HBP% /PA4.23%—×0.860—×0.9783.55%
Singles /BIP22.22%÷1.021×0.940×1.010×0.97820.21%
Doubles /BIP0.00%÷1.005×0.830×1.010×0.9780.00%
Triples /BIP0.00%÷0.965×0.800×1.010×0.9780.00%
Home runs /BIP0.00%÷0.773×0.900—×0.9780.00%

Factors used: league row CAR. Park (home-season share, regressed): HR 55, 1B 104, 2B 101, 3B 93, K 102, BB 115 — applied at half strength. Age: age 25 vs a level average of 22.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.010.

Result: wOBA .236 → .191; ISO .000 → .000; BABIP .217 → .198. 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).

2018 AANorthwest Arkansas Naturals · 48 PAwOBA .187 → .140 (−47)K% 31.2% → 38.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.25%÷0.979×1.220——38.93%
BB% (unintentional) /PA4.17%÷1.049×0.700—×0.9982.77%
HBP% /PA2.08%—×0.870—×0.9981.81%
Singles /BIP16.67%÷1.046×0.920—×0.99814.63%
Doubles /BIP6.67%÷1.113×0.840—×0.9985.02%
Triples /BIP0.00%÷0.956×0.940—×0.9980.00%
Home runs /BIP0.00%÷1.008×0.800—×0.9980.00%

Factors used: league row TL. Park (home-season share, regressed): HR 102, 1B 109, 2B 123, 3B 91, K 96, BB 110 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average).

Result: wOBA .187 → .140; ISO .044 → .030; BABIP .233 → .197. 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 A+Wilmington Blue Rocks · 243 PAwOBA .239 → .197 (−42)K% 15.6% → 22.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.64%÷1.002×1.420——22.15%
BB% (unintentional) /PA3.29%÷0.979×0.630—×0.9882.09%
HBP% /PA2.47%—×0.860—×0.9882.10%
Singles /BIP22.75%÷1.017×0.940×0.996×0.98820.69%
Doubles /BIP3.70%÷0.978×0.830×0.996×0.9883.09%
Triples /BIP0.53%÷1.025×0.800×0.996×0.9880.41%
Home runs /BIP0.00%÷0.810×0.900—×0.9880.00%

Factors used: league row CAR. Park (home-season share, regressed): HR 62, 1B 103, 2B 96, 3B 105, K 100, BB 96 — 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 ×0.996.

Result: wOBA .239 → .197; ISO .040 → .031; BABIP .270 → .242. 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).

2016 ROKBurlington Royals · 112 PAwOBA .364 → .264 (−100)K% 14.3% → 20.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.29%÷1.000×1.420——20.29%
BB% (unintentional) /PA4.46%÷1.000×0.640—×0.9652.76%
HBP% /PA3.57%—×0.740—×0.9652.55%
Singles /BIP24.71%÷1.000×0.840×0.970×0.96519.43%
Doubles /BIP9.41%÷1.000×0.740×0.970×0.9656.52%
Triples /BIP1.18%÷1.000×0.740×0.970×0.9650.82%
Home runs /BIP2.35%÷1.000×0.800—×0.9651.82%

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

Result: wOBA .364 → .264; ISO .158 → .112; BABIP .357 → .269. 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).

2015 ROKAZL Royals · 77 PAwOBA .320 → .221 (−99)K% 22.1% → 31.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.08%÷1.000×1.440——31.79%
BB% (unintentional) /PA11.69%÷1.000×0.620—×0.9757.07%
HBP% /PA5.19%—×0.720—×0.9753.65%
Singles /BIP25.53%÷1.000×0.820×0.997×0.97520.36%
Doubles /BIP8.51%÷1.000×0.720×0.997×0.9755.96%
Triples /BIP0.00%÷1.000×0.720×0.997×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 ×0.997.

Result: wOBA .320 → .221; ISO .062 → .041; BABIP .340 → .263. 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).