Brendon Sanger

PosLF
B/TL/R
Born1993-09-11
Age (2027)33
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2019
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201723A+/ROK2 orgs269.262/.346/.46411175—.214/.278/.374
201824AA/A+2 orgs419.245/.353/.3709467—.208/.284/.312
201925AAMobile BayBea…413.203/.311/.34412431—.148/.229/.250
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)
201521 ROKOrem Owlz — 270217 652014 45393 133 300426456883 157343 1417 390 70 — — — — — —
201622 ABurlington Bees — 516443 1022434 59897 45 230329325654 95279 1711 300 39 — — — — — —
201723 A+Inland Empire 66ers — 240206 5711110 27642 10 277363485848 209351 2711 369 87 — — — — — —
201723 ROKAZL Angels — 2927 4101 2100 00 148207296503 148188 347 227 -26 — — — — — —
201824 AAMobile BayBears — 362304 711207 50721 44 234340342682 109281 2014 311 59 — — — — — —
201824 A+Inland Empire 66ers — 5747 15312 9131 00 319439553992 234406 2316 435 117 — — — — — —
201925 AAMobile BayBears — 413355 7212112 471219 40 203311344655 141268 2911 300 31 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201521 ROK MLEOrem Owlz — 270235 501413 27563 133 213302319621 106248 2110 271 70 — — — — — —
201622 A MLEBurlington Bees — 516465 851932 381297 45 183255249504 67241 257 226 39 — — — — — —
201723 A+ MLEInland Empire 66ers — 240216 49918 19882 10 227295389684 162325 378 297 87 — — — — — —
201723 ROK MLEAZL Angels — 2928 3101 1140 00 107138250388 143139 483 130 -26 — — — — — —
201824 AA MLEMobile BayBears — 362326 651106 32871 44 199273288561 89248 249 255 59 — — — — — —
201824 A+ MLEInland Empire 66ers — 5750 13212 6171 00 260351460811 200347 3011 341 117 — — — — — —
201925 AA MLEMobile BayBears — 413372 55919 301549 40 148229250479 102215 377 214 31 — — — — — —
201521 ROK MLEOrem Owlz — 270235 501413 27563 133 213302319621 106261 2110 271 70 — — — — — —
201521 ROK RAWOrem Owlz — 270217 652014 45393 133 300426456883 157343 1417 390 70 — — — — — —
201622 A MLEBurlington Bees — 516465 851932 381297 45 183255249504 67248 257 226 39 — — — — — —
201622 A RAWBurlington Bees — 516443 1022434 59897 45 230329325654 95279 1711 300 39 — — — — — —
201723 A+ MLE2 teams — 269244 521019 201022 10 213278373651 160319 387 279 75 — — — — — —
201723 A+ RAW2 teams — 269233 6112111 29742 10 262346464809 202333 2811 354 75 — — — — — —
201824 AA MLE2 teams — 419376 781318 381042 44 207284311595 104262 259 267 67 — — — — — —
201824 AA RAW2 teams — 419351 861519 59852 44 245353370724 125296 2014 328 67 — — — — — —
201925 AA MLEMobile BayBears — 413372 55919 301549 40 148229250479 102218 377 214 31 — — — — — —
201925 AA RAWMobile BayBears — 413355 7212112 471219 40 203311344655 141268 2911 300 31 — — — — — —
201521 ROK MLEOrem Owlz — 270238 501413 27563 133 210302315617 105248 2110 271 70 — — — — — —
201622 A MLEBurlington Bees — 516466 851932 381297 45 182255249504 67241 257 226 39 — — — — — —
201723 A+ MLE2 teams — 269245 521019 201022 10 212278371650 159305 387 279 75 — — — — — —
201824 AA MLE2 teams — 419376 781318 381042 44 207284311595 104261 259 267 67 — — — — — —
201925 AA MLEMobile BayBears — 413371 55919 301549 40 148229251479 102215 377 214 31 — — — — — —
▸ Career Totals
Career— MLE — 18871692 32065731 15354523 2612 189266291556 102256 298 246 53 -106 +0 +0 -20 +41 -8.6
/ 162G— MLE — 650583 11022211 531888 94 189266290555 101255 298 246 53 -36 +0 +0 -7 +14 -3.0

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.

2019 AAMobile BayBears · 413 PAwOBA .293 → .214 (−79)K% 29.3% → 37.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.30%÷0.956×1.220——37.40%
BB% (unintentional) /PA11.14%÷1.020×0.680—×0.9887.34%
HBP% /PA2.18%—×0.840—×0.9881.81%
Singles /BIP20.09%÷1.066×0.920×0.950×0.98816.28%
Doubles /BIP5.13%÷1.054×0.910×0.950×0.9884.15%
Triples /BIP0.43%÷0.902×0.880×0.950×0.9880.39%
Home runs /BIP5.13%÷1.050×0.800—×0.9883.86%

Factors used: league row SL. Park (home-season share, regressed): HR 110, 1B 113, 2B 111, 3B 80, K 91, BB 104 — 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 .293 → .214; ISO .141 → .103; BABIP .268 → .215. 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 AAMobile BayBears · 362 PAwOBA .305 → .255 (−51)K% 19.9% → 24.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.89%÷1.012×1.220——23.98%
BB% (unintentional) /PA13.54%÷1.040×0.680—×0.9988.83%
HBP% /PA0.28%—×0.840—×0.9980.23%
Singles /BIP22.41%÷1.021×0.920×0.988×0.99819.92%
Doubles /BIP5.17%÷1.014×0.910×0.988×0.9984.58%
Triples /BIP0.00%÷0.944×0.880×0.988×0.9980.00%
Home runs /BIP3.02%÷0.959×0.800—×0.9982.51%

Factors used: league row SL. Park (home-season share, regressed): HR 92, 1B 104, 2B 103, 3B 89, K 102, BB 108 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.988.

Result: wOBA .305 → .255; ISO .109 → .097; BABIP .281 → .248. 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+Inland Empire 66ers · 57 PAwOBA .424 → .341 (−83)K% 22.8% → 29.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.81%÷1.044×1.340——29.28%
BB% (unintentional) /PA15.79%÷0.986×0.710—×0.97811.13%
HBP% /PA1.75%—×0.790—×0.9781.36%
Singles /BIP26.47%÷0.977×0.910—×0.97824.12%
Doubles /BIP8.82%÷1.087×0.820—×0.9786.51%
Triples /BIP2.94%÷0.978×0.760—×0.9782.23%
Home runs /BIP5.88%÷0.978×0.920—×0.9785.41%

Factors used: league row CAL. Park (home-season share, regressed): HR 96, 1B 95, 2B 117, 3B 96, K 109, BB 97 — 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).

Result: wOBA .424 → .341; ISO .234 → .192; BABIP .406 → .347. 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+Inland Empire 66ers · 240 PAwOBA .362 → .297 (−65)K% 26.7% → 36.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.67%÷0.975×1.340——36.66%
BB% (unintentional) /PA11.25%÷1.003×0.710—×0.9887.87%
HBP% /PA0.83%—×0.790—×0.9880.65%
Singles /BIP24.65%÷0.955×0.910×1.009×0.98823.40%
Doubles /BIP7.75%÷0.891×0.820×1.009×0.9887.11%
Triples /BIP0.70%÷1.150×0.760×1.009×0.9880.46%
Home runs /BIP7.04%÷1.008×0.920—×0.9886.35%

Factors used: league row CAL. Park (home-season share, regressed): HR 102, 1B 91, 2B 78, 3B 130, K 95, BB 101 — 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 ×1.009.

Result: wOBA .362 → .297; ISO .209 → .173; BABIP .351 → .325. 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 ROKAZL Angels · 29 PAwOBA .220 → .130 (−91)K% 34.5% → 49.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.48%÷1.000×1.440——49.66%
BB% (unintentional) /PA6.90%÷1.000×0.620—×0.9554.08%
HBP% /PA0.00%—×0.720—×0.9550.00%
Singles /BIP11.76%÷1.000×0.820—×0.9559.21%
Doubles /BIP5.88%÷1.000×0.720—×0.9554.04%
Triples /BIP0.00%÷1.000×0.720—×0.9550.00%
Home runs /BIP5.88%÷1.000×0.780—×0.9554.38%

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 24 vs a level average of 19.5 → −4.5% on BB/HBP/hit rates (4.5 yr older than average).

Result: wOBA .220 → .130; ISO .148 → .085; BABIP .188 → .139. 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 ABurlington Bees · 516 PAwOBA .291 → .226 (−65)K% 17.2% → 25.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.25%÷0.939×1.360——24.98%
BB% (unintentional) /PA11.05%÷1.037×0.690—×0.9907.27%
HBP% /PA1.36%—×0.780—×0.9901.05%
Singles /BIP20.06%÷0.975×0.920×0.950×0.99017.80%
Doubles /BIP6.78%÷0.976×0.830×0.950×0.9905.42%
Triples /BIP0.85%÷0.900×0.910×0.950×0.9900.81%
Home runs /BIP1.13%÷1.285×0.800—×0.9900.70%

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

Result: wOBA .291 → .226; ISO .095 → .071; BABIP .279 → .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).

2015 ROKOrem Owlz · 270 PAwOBA .387 → .271 (−115)K% 14.4% → 20.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.44%÷1.000×1.440——20.80%
BB% (unintentional) /PA16.67%÷1.000×0.610—×0.9759.91%
HBP% /PA1.11%—×0.720—×0.9750.78%
Singles /BIP22.47%÷1.000×0.820×0.950×0.97517.07%
Doubles /BIP11.24%÷1.000×0.720×0.950×0.9757.49%
Triples /BIP0.56%÷1.000×0.720×0.950×0.9750.37%
Home runs /BIP2.25%÷1.000×0.750—×0.9751.64%

Factors used: league row PIO. 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.950.

Result: wOBA .387 → .271; ISO .157 → .112; BABIP .343 → .248. 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).