Bryan Hudson

PosLF
B/TL/R
Born1995-02-10
Age (2027)32
No MLB projection yet. Career stats below are historical.
Overview
A+LAST SEASON 2017
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201520ABOS199.292/.399/.33301888—.277/.354/.311
201621A+Salem Red Sox313.269/.411/.33302676—.233/.330/.278
201722A+Salem Red Sox290.233/.334/.25302230—.189/.254/.205
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)
201318 ROKGCL Red Sox — 163135 41600 23391 61 304406348754 44423 2414 345 61 — — — — — —
201520 AGreenville Drive — 199168 49700 29301 185 292399333732 42355 1515 342 88 — — — — — —
201621 A+Salem Red Sox — 313249 671220 59601 266 269411333744 64353 1919 347 76 — — — — — —
201722 A+Salem Red Sox — 290249 58500 38720 226 233334253588 20324 2513 279 30 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201318 ROK MLEGCL Red Sox — 163144 33400 15561 61 229306257563 28365 349 259 61 — — — — — —
201520 A MLEGreenville Drive — 199177 49600 20391 185 277354311664 34351 2010 298 88 — — — — — —
201621 A+ MLESalem Red Sox — 313270 631010 38901 266 233330278608 44342 2912 281 76 — — — — — —
201722 A+ MLESalem Red Sox — 290264 50400 231070 226 189254205459 15307 378 213 30 — — — — — —
201318 ROK MLEGCL Red Sox — 163144 33400 15561 61 229306257563 28371 349 259 61 — — — — — —
201318 ROK RAWGCL Red Sox — 163135 41600 23391 61 304406348754 44423 2414 345 61 — — — — — —
201520 A MLEGreenville Drive — 199177 49600 20391 185 277354311664 34355 2010 298 88 — — — — — —
201520 A RAWGreenville Drive — 199168 49700 29301 185 292399333732 42355 1515 342 88 — — — — — —
201621 A+ MLESalem Red Sox — 313270 631010 38901 266 233330278608 44348 2912 281 76 — — — — — —
201621 A+ RAWSalem Red Sox — 313249 671220 59601 266 269411333744 64353 1919 347 76 — — — — — —
201722 A+ MLESalem Red Sox — 290264 50400 231070 226 189254205459 15314 378 213 30 — — — — — —
201722 A+ RAWSalem Red Sox — 290249 58500 38720 226 233334253588 20324 2513 279 30 — — — — — —
201318 ROK MLEGCL Red Sox — 163146 33400 15561 61 226306253560 27365 349 259 61 — — — — — —
201520 A MLEGreenville Drive — 199176 49600 20391 185 278354312666 34351 2010 298 88 — — — — — —
201621 A+ MLESalem Red Sox — 313271 631010 38901 266 232330277607 44342 2912 281 76 — — — — — —
201722 A+ MLESalem Red Sox — 290265 50400 231070 226 189254204458 15307 378 213 30 — — — — — —
▸ Career Totals
Career— MLE — 965855 1952410 962923 7218 228308258567 30344 3010 260 62 -43 +7 +0 -10 +21 -2.6
/ 162G— MLE — 650576 1321610 651972 4812 229310260570 31346 3010 260 62 -29 +5 +0 -7 +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.

2017 A+Salem Red Sox · 290 PAwOBA .273 → .213 (−60)K% 24.8% → 36.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.83%÷0.958×1.420——36.79%
BB% (unintentional) /PA12.76%÷1.043×0.630—×1.0127.80%
HBP% /PA0.00%—×0.860—×1.0120.00%
Singles /BIP29.94%÷1.042×0.940×1.046×1.01228.59%
Doubles /BIP2.82%÷0.977×0.830×1.046×1.0122.54%
Triples /BIP0.00%÷0.956×0.800×1.046×1.0120.00%
Home runs /BIP0.00%÷0.956×0.900—×1.0120.00%

Factors used: league row CAR. Park (home-season share, regressed): HR 91, 1B 108, 2B 95, 3B 91, K 92, BB 109 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.046.

Result: wOBA .273 → .213; ISO .020 → .016; BABIP .324 → .307. 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 A+Salem Red Sox · 313 PAwOBA .340 → .281 (−59)K% 19.2% → 28.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.17%÷0.951×1.420——28.62%
BB% (unintentional) /PA18.85%÷0.989×0.630—×1.02712.34%
HBP% /PA0.32%—×0.860—×1.0270.28%
Singles /BIP28.04%÷1.000×0.940×1.041×1.02728.16%
Doubles /BIP6.35%÷1.030×0.830×1.041×1.0275.47%
Triples /BIP1.06%÷1.150×0.800×1.041×1.0270.79%
Home runs /BIP0.00%÷0.787×0.900—×1.0270.00%

Factors used: league row CAR. Park (home-season share, regressed): HR 57, 1B 100, 2B 106, 3B 130, K 90, BB 98 — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.041.

Result: wOBA .340 → .281; ISO .064 → .052; BABIP .353 → .342. 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 AGreenville Drive · 199 PAwOBA .334 → .298 (−36)K% 15.1% → 19.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.08%÷1.019×1.340——19.82%
BB% (unintentional) /PA14.57%÷0.993×0.660—×1.0309.98%
HBP% /PA0.50%—×0.770—×1.0300.40%
Singles /BIP30.43%÷0.981×0.920×1.050×1.03030.88%
Doubles /BIP5.07%÷1.063×0.820×1.050×1.0304.23%
Triples /BIP0.00%÷1.069×0.940×1.050×1.0300.00%
Home runs /BIP0.00%÷0.979×0.820—×1.0300.00%

Factors used: league row SAL. Park (home-season share, regressed): HR 96, 1B 96, 2B 113, 3B 114, K 104, BB 99 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .334 → .298; ISO .042 → .035; BABIP .355 → .351. 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).

2013 ROKGCL Red Sox · 163 PAwOBA .339 → .259 (−80)K% 23.9% → 34.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.93%÷1.000×1.440——34.45%
BB% (unintentional) /PA14.11%÷1.000×0.620—×1.0228.95%
HBP% /PA0.61%—×0.720—×1.0220.45%
Singles /BIP36.46%÷1.000×0.820×1.050×1.02232.10%
Doubles /BIP6.25%÷1.000×0.720×1.050×1.0224.83%
Triples /BIP0.00%÷1.000×0.720×1.050×1.0220.00%
Home runs /BIP0.00%÷1.000×0.780—×1.0220.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 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.050.

Result: wOBA .339 → .259; ISO .044 → .033; BABIP .423 → .365. 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).