Nathan Perry

PosC
B/TL/R
Born1999-07-07
Age (2027)28
No MLB projection yet. Career stats below are historical.
Overview
ALAST SEASON 2022
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201819ROKGCL Astros104.244/.340/.3560134—.168/.233/.232
202122AHOU212.220/.324/.3855143—.164/.248/.270
202223ATB181.230/.307/.3605148—.187/.246/.283
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)
201718 ROKGCL Astros — 8370 16302 10141 00 229333357690 129250 1712 309 46 — — — — — —
201819 ROKGCL Astros — 10490 22620 12201 11 244340356695 111310 1912 315 34 — — — — — —
202122 AFayetteville Woodpeckers — 212182 401315 21457 11 220324385708 165261 2110 318 43 — — — — — —
202223 ACharleston RiverDogs — 181161 37605 16302 10 230307360668 130250 179 300 48 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201718 ROK MLEGCL Astros — 8374 13202 6201 00 176247284531 108207 247 236 46 — — — — — —
201819 ROK MLEGCL Astros — 10495 16410 7291 11 168233232465 63241 287 219 34 — — — — — —
202122 A MLEFayetteville Woodpeckers — 212189 31913 14617 11 164248270517 106214 297 232 43 — — — — — —
202223 A MLECharleston RiverDogs — 181166 31404 11412 10 187246283529 96220 236 239 48 — — — — — —
201718 ROK MLEGCL Astros — 8374 13202 6201 00 176247284531 108204 247 236 46 — — — — — —
201718 ROK RAWGCL Astros — 8370 16302 10141 00 229333357690 129250 1712 309 46 — — — — — —
201819 ROK MLEGCL Astros — 10495 16410 7291 11 168233232465 63239 287 219 34 — — — — — —
201819 ROK RAWGCL Astros — 10490 22620 12201 11 244340356695 111310 1912 315 34 — — — — — —
202122 A MLEFayetteville Woodpeckers — 212189 31913 14617 11 164248270517 106220 297 232 43 — — — — — —
202122 A RAWFayetteville Woodpeckers — 212182 401315 21457 11 220324385708 165261 2110 318 43 — — — — — —
202223 A MLECharleston RiverDogs — 181166 31404 11412 10 187246283529 96220 236 239 48 — — — — — —
202223 A RAWCharleston RiverDogs — 181161 37605 16302 10 230307360668 130250 179 300 48 — — — — — —
201718 ROK MLEGCL Astros — 8376 13202 6201 00 171247276523 105207 247 236 46 — — — — — —
201819 ROK MLEGCL Astros — 10495 16410 7291 11 168233232465 63241 287 219 34 — — — — — —
202122 A MLEFayetteville Woodpeckers — 212189 31913 14617 11 164248270517 106214 297 232 43 — — — — — —
202223 A MLECharleston RiverDogs — 181166 31404 11412 10 187246283529 96220 236 239 48 — — — — — —
▸ Career Totals
Career— MLE — 580524 911929 3815111 32 174244269513 95221 267 232 43 -39 -0 +0 +10 +13 -1.7
/ 162G— MLE — 650587 10121210 4316912 32 172243266509 94219 267 232 43 -44 -0 +0 +12 +14 -1.9

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.

2022 ACharleston RiverDogs · 181 PAwOBA .295 → .239 (−56)K% 16.6% → 22.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.57%÷0.985×1.360——22.90%
BB% (unintentional) /PA8.84%÷0.983×0.690—×0.9906.14%
HBP% /PA1.10%—×0.780—×0.9900.85%
Singles /BIP19.85%÷0.970×0.920×0.979×0.99018.23%
Doubles /BIP4.58%÷1.066×0.830×0.979×0.9903.46%
Triples /BIP0.00%÷1.053×0.910×0.979×0.9900.00%
Home runs /BIP3.82%÷0.943×0.800—×0.9903.21%

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

Result: wOBA .295 → .239; ISO .130 → .103; BABIP .250 → .220. 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 AFayetteville Woodpeckers · 212 PAwOBA .312 → .232 (−80)K% 21.2% → 29.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.23%÷0.997×1.360——28.96%
BB% (unintentional) /PA9.43%÷0.985×0.690——6.61%
HBP% /PA3.30%—×0.780——2.58%
Singles /BIP15.33%÷0.987×0.920×0.950—13.58%
Doubles /BIP9.49%÷1.066×0.830×0.950—7.02%
Triples /BIP0.73%÷1.084×0.910×0.950—0.58%
Home runs /BIP3.65%÷1.176×0.800——2.48%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 135, 1B 97, 2B 113, 3B 117, K 99, BB 97 — 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.950.

Result: wOBA .312 → .232; ISO .165 → .113; BABIP .261 → .214. 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 ROKGCL Astros · 104 PAwOBA .310 → .219 (−91)K% 19.2% → 27.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.23%÷1.000×1.440——27.69%
BB% (unintentional) /PA11.54%÷1.000×0.620—×1.0087.21%
HBP% /PA0.96%—×0.720—×1.0080.70%
Singles /BIP20.00%÷1.000×0.820×0.986×1.00816.29%
Doubles /BIP8.57%÷1.000×0.720×0.986×1.0086.13%
Triples /BIP2.86%÷1.000×0.720×0.986×1.0082.04%
Home runs /BIP0.00%÷1.000×0.780—×1.0080.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 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.986.

Result: wOBA .310 → .219; ISO .111 → .076; BABIP .310 → .241. 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 Astros · 83 PAwOBA .309 → .236 (−73)K% 16.9% → 24.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.87%÷1.000×1.440——24.29%
BB% (unintentional) /PA12.05%÷1.000×0.620—×1.0227.64%
HBP% /PA1.20%—×0.720—×1.0220.89%
Singles /BIP19.64%÷1.000×0.820×1.022×1.02216.83%
Doubles /BIP5.36%÷1.000×0.720×1.022×1.0224.03%
Triples /BIP0.00%÷1.000×0.720×1.022×1.0220.00%
Home runs /BIP3.57%÷1.000×0.780—×1.0222.85%

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 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.022.

Result: wOBA .309 → .236; ISO .129 → .100; BABIP .250 → .207. 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).