Sam McDonnell

PosRF
B/TL/R
Born1995-08-10
Age (2027)31
No MLB projection yet. Career stats below are historical.
Overview
ALAST SEASON 2017
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201519ROKAZL Angels106.261/.352/.3150542—.206/.267/.247
201620ROKOrem Owlz162.265/.394/.4321557—.190/.281/.310
201721ABurlington Be…419.247/.332/.3586853—.201/.272/.280
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)
201519 ROKAZL Angels — 10692 24310 13170 55 261352315668 54316 1612 308 42 — — — — — —
201620 ROKOrem Owlz — 162132 351141 26302 52 265394432826 167333 1916 367 57 — — — — — —
201721 ABurlington Bees — 419369 911356 44843 84 247332358689 111301 2011 312 53 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201519 ROK MLEAZL Angels — 10697 20210 8240 55 206267247514 41265 238 231 42 — — — — — —
201620 ROK MLEOrem Owlz — 162142 27831 16432 52 190281310591 120251 2710 252 57 — — — — — —
201721 A MLEBurlington Bees — 419379 76854 341143 84 201272280551 79269 278 247 53 — — — — — —
201519 ROK MLEAZL Angels — 10697 20210 8240 55 206267247514 41270 238 231 42 — — — — — —
201519 ROK RAWAZL Angels — 10692 24310 13170 55 261352315668 54316 1612 308 42 — — — — — —
201620 ROK MLEOrem Owlz — 162142 27831 16432 52 190281310591 120263 2710 252 57 — — — — — —
201620 ROK RAWOrem Owlz — 162132 351141 26302 52 265394432826 167333 1916 367 57 — — — — — —
201721 A MLEBurlington Bees — 419379 76854 341143 84 201272280551 79273 278 247 53 — — — — — —
201721 A RAWBurlington Bees — 419369 911356 44843 84 247332358689 111301 2011 312 53 — — — — — —
201519 ROK MLEAZL Angels — 10697 20210 8240 55 206267247514 41265 238 231 42 — — — — — —
201620 ROK MLEOrem Owlz — 162143 27831 16432 52 189281308589 119251 2710 252 57 — — — — — —
201721 A MLEBurlington Bees — 419379 76854 341143 84 201272280551 79269 278 247 53 — — — — — —
▸ Career Totals
Career— MLE — 687618 1231895 581815 1811 199273282555 83270 268 246 52 -39 -1 +0 -7 +15 -3.3
/ 162G— MLE — 650585 1171795 551715 1710 200275285560 85271 268 246 52 -37 -1 +0 -7 +14 -3.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.

2017 ABurlington Bees · 419 PAwOBA .306 → .247 (−58)K% 20.0% → 27.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.05%÷0.998×1.360——27.33%
BB% (unintentional) /PA10.26%÷0.884×0.690——8.01%
HBP% /PA0.72%—×0.780——0.56%
Singles /BIP23.51%÷0.960×0.920×0.974—21.92%
Doubles /BIP4.56%÷1.166×0.830×0.974—3.16%
Triples /BIP1.75%÷0.900×0.910×0.974—1.73%
Home runs /BIP2.11%÷1.105×0.800——1.52%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 121, 1B 92, 2B 133, 3B 80, K 100, BB 77 — 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.974.

Result: wOBA .306 → .247; ISO .111 → .081; BABIP .301 → .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).

2016 ROKOrem Owlz · 162 PAwOBA .361 → .252 (−109)K% 18.5% → 26.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.52%÷1.000×1.440——26.67%
BB% (unintentional) /PA16.05%÷1.000×0.610—×0.9859.64%
HBP% /PA1.23%—×0.720—×0.9850.88%
Singles /BIP18.63%÷1.000×0.820×0.987×0.98514.85%
Doubles /BIP10.78%÷1.000×0.720×0.987×0.9857.55%
Triples /BIP3.92%÷1.000×0.720×0.987×0.9852.75%
Home runs /BIP0.98%÷1.000×0.750—×0.9850.72%

Factors used: league row PIO. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.987.

Result: wOBA .361 → .252; ISO .167 → .117; BABIP .333 → .251. 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 Angels · 106 PAwOBA .304 → .231 (−73)K% 16.0% → 23.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.04%÷1.000×1.440——23.09%
BB% (unintentional) /PA12.26%÷1.000×0.620—×0.9957.57%
HBP% /PA0.00%—×0.720—×0.9950.00%
Singles /BIP26.67%÷1.000×0.820×1.050×0.99522.84%
Doubles /BIP4.00%÷1.000×0.720×1.050×0.9953.01%
Triples /BIP1.33%÷1.000×0.720×1.050×0.9951.00%
Home runs /BIP0.00%÷1.000×0.780—×0.9950.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 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .304 → .231; ISO .054 → .040; BABIP .316 → .265. 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).