Brandon Wagner

Pos1B
B/TL/R
Born1995-08-24
Age (2027)31
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2021
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201822AA/A+2 orgs518.267/.383/.46121282—.213/.309/.345
201923AA/INTL2 orgs540.183/.299/.29110138—.144/.236/.220
202125AAA/AA2 orgs189.168/.305/.2584128—.139/.241/.188
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)
201620 ROKPulaski Yankees — 218187 501218 28462 23 267369471839 203316 2113 371 62 — — — — — —
201721 ACharleston RiverDogs — 439372 1032017 571167 10 277383392776 116381 2613 352 69 — — — — — —
201822 AATrenton Thunder — 159130 34801 27381 10 262392346739 85359 2417 343 82 — — — — — —
201822 A+Tampa Tarpons — 359304 8213020 439710 11 270378510888 240328 2712 390 82 — — — — — —
201923 AATrenton Thunder — 456390 691228 4814715 10 177291279571 103256 3211 268 27 — — — — — —
201923 INTLSurprise Saguaros — 8470 15402 12271 01 214337357694 143310 3214 316 100 — — — — — —
202125 AAAScranton/Wilkes-Barre RailRiders — 165133 21204 27672 11 158307263570 105270 4116 271 29 — — — — — —
202125 AASomerset Patriots — 2422 5000 280 00 227292227519 357 338 247 19 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201620 ROK MLEPulaski Yankees — 218197 38816 18652 23 193267335602 142250 308 260 62 — — — — — —
201721 A MLECharleston RiverDogs — 439394 881516 351627 10 223298312610 89349 378 270 69 — — — — — —
201822 AA MLETrenton Thunder — 159137 32601 20461 10 234335299635 66340 2913 290 82 — — — — — —
201822 A+ MLETampa Tarpons — 359315 6412013 3213710 11 203297365662 162299 389 289 82 — — — — — —
201923 AA MLETrenton Thunder — 456404 58926 3418715 10 144236220457 77234 417 208 27 — — — — — —
202125 AAA MLEScranton/Wilkes-Barre RailRiders — 165142 19202 19812 11 134245190436 56267 4912 211 29 — — — — — —
202125 AA MLESomerset Patriots — 2423 4000 1100 00 174208174382 329 424 197 19 — — — — — —
201620 ROK MLEPulaski Yankees — 218197 38816 18652 23 193267335602 142254 308 260 62 — — — — — —
201620 ROK RAWPulaski Yankees — 218187 501218 28462 23 267369471839 203316 2113 371 62 — — — — — —
201721 A MLECharleston RiverDogs — 439394 881516 351627 10 223298312610 89358 378 270 69 — — — — — —
201721 A RAWCharleston RiverDogs — 439372 1032017 571167 10 277383392776 116381 2613 352 69 — — — — — —
201822 A+ MLE2 teams — 518452 9719014 5218311 21 215311350660 135322 3510 289 82 — — — — — —
201822 A+ RAW2 teams — 518434 11621021 7013511 21 267383461843 194338 2614 376 82 — — — — — —
201923 AA MLE2 teams — 540480 671027 4022216 11 140229212442 73235 417 208 27 — — — — — —
201923 AA RAW2 teams — 540460 8416210 6017416 11 183299291590 109264 3211 276 27 — — — — — —
202125 AAA MLE2 teams — 189164 23202 21912 11 140246189435 49292 4811 209 28 — — — — — —
202125 AAA RAW2 teams — 189155 26204 29752 11 168305258563 90286 4015 268 28 — — — — — —
201620 ROK MLEPulaski Yankees — 218196 38816 18652 23 194267337604 143250 308 260 62 — — — — — —
201721 A MLECharleston RiverDogs — 439394 881516 351627 10 223298312610 89349 378 270 69 — — — — — —
201822 A+ MLE2 teams — 518450 9719014 5218311 21 216311351662 136312 3510 289 82 — — — — — —
201923 AA MLE2 teams — 540479 671027 4022216 11 140229213442 73234 417 208 27 — — — — — —
202125 AAA MLE2 teams — 189164 23202 21912 11 140246189435 49275 4811 209 28 — — — — — —
▸ Career Totals
Career— MLE — 19041687 31354435 16672338 76 186273285558 99296 389 250 56 -100 -1 +0 -34 +41 -9.6
/ 162G— MLE — 650576 10618112 5724713 22 184273281554 97293 389 250 56 -34 -0 +0 -12 +14 -3.3

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 AAAScranton/Wilkes-Barre RailRiders · 165 PAwOBA .267 → .211 (−56)K% 40.6% → 49.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA40.61%÷0.993×1.200——49.06%
BB% (unintentional) /PA16.36%÷0.973×0.690—×1.01811.81%
HBP% /PA1.21%—×0.940—×1.0181.16%
Singles /BIP22.73%÷0.974×0.930×1.050×1.01823.19%
Doubles /BIP3.03%÷0.915×0.830×1.050×1.0182.94%
Triples /BIP0.00%÷1.150×0.920×1.050×1.0180.00%
Home runs /BIP6.06%÷1.149×0.700—×1.0183.76%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 130, 1B 95, 2B 83, 3B 130, K 99, BB 95 — 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.050.

Result: wOBA .267 → .211; ISO .105 → .067; BABIP .270 → .267. 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 AASomerset Patriots · 24 PAwOBA .241 → .197 (−44)K% 33.3% → 39.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.33%÷1.024×1.220——39.73%
BB% (unintentional) /PA8.33%÷1.036×0.690—×0.9885.48%
HBP% /PA0.00%—×0.850—×0.9880.00%
Singles /BIP35.71%÷1.008×0.940—×0.98832.91%
Doubles /BIP0.00%÷0.905×0.870—×0.9880.00%
Triples /BIP0.00%÷0.900×0.920—×0.9880.00%
Home runs /BIP0.00%÷1.053×0.780—×0.9880.00%

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

Result: wOBA .241 → .197; ISO .000 → .000; BABIP .357 → .329. 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 AATrenton Thunder · 456 PAwOBA .264 → .208 (−56)K% 32.2% → 41.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.24%÷0.956×1.220——41.14%
BB% (unintentional) /PA10.53%÷0.999×0.700—×1.0127.47%
HBP% /PA3.29%—×0.850—×1.0122.83%
Singles /BIP19.34%÷0.984×0.970×0.950×1.01218.34%
Doubles /BIP4.94%÷1.040×0.860×0.950×1.0123.93%
Triples /BIP0.82%÷0.937×0.950×0.950×1.0120.80%
Home runs /BIP3.29%÷0.960×0.780—×1.0122.71%

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

Result: wOBA .264 → .208; ISO .103 → .078; BABIP .256 → .234. 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+Tampa Tarpons · 359 PAwOBA .382 → .289 (−92)K% 27.0% → 38.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.02%÷1.004×1.420——38.20%
BB% (unintentional) /PA11.98%÷1.015×0.750—×0.9988.83%
HBP% /PA2.79%—×0.930—×0.9982.59%
Singles /BIP23.67%÷1.003×0.920×0.990×0.99821.46%
Doubles /BIP6.28%÷0.891×0.960×0.990×0.9986.69%
Triples /BIP0.00%÷0.983×0.810×0.990×0.9980.00%
Home runs /BIP9.66%÷1.205×0.880—×0.9987.04%

Factors used: league row FSL. Park (home-season share, regressed): HR 141, 1B 101, 2B 78, 3B 97, K 101, BB 103 — applied at half strength. Age: age 23 vs a level average of 22.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.990.

Result: wOBA .382 → .289; ISO .240 → .165; BABIP .328 → .299. 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 AATrenton Thunder · 159 PAwOBA .337 → .290 (−47)K% 23.9% → 29.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.90%÷1.002×1.220——29.09%
BB% (unintentional) /PA16.98%÷0.972×0.700—×1.02712.56%
HBP% /PA0.63%—×0.850—×1.0270.55%
Singles /BIP27.17%÷0.954×0.970×0.953×1.02727.05%
Doubles /BIP8.70%÷1.042×0.860×0.953×1.0277.02%
Triples /BIP0.00%÷0.944×0.950×0.953×1.0270.00%
Home runs /BIP1.09%÷1.034×0.780—×1.0270.84%

Factors used: league row EL. Park (home-season share, regressed): HR 107, 1B 91, 2B 108, 3B 89, K 100, BB 94 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.953.

Result: wOBA .337 → .290; ISO .085 → .068; BABIP .359 → .340. 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 ACharleston RiverDogs · 439 PAwOBA .344 → .270 (−75)K% 26.4% → 36.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.42%÷0.958×1.340——36.94%
BB% (unintentional) /PA12.53%÷1.051×0.660——7.87%
HBP% /PA1.59%—×0.770——1.23%
Singles /BIP29.30%÷0.978×0.920×1.007—27.73%
Doubles /BIP7.81%÷1.010×0.820×1.007—6.38%
Triples /BIP0.39%÷0.900×0.940×1.007—0.41%
Home runs /BIP2.73%÷0.945×0.820——2.37%

Factors used: league row SAL. Park (home-season share, regressed): HR 89, 1B 96, 2B 102, 3B 80, K 92, BB 110 — 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 ×1.007.

Result: wOBA .344 → .270; ISO .116 → .091; BABIP .381 → .349. 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 ROKPulaski Yankees · 218 PAwOBA .362 → .260 (−101)K% 21.1% → 30.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.10%÷1.000×1.420——29.96%
BB% (unintentional) /PA12.84%÷1.000×0.640—×0.9858.10%
HBP% /PA0.92%—×0.740—×0.9850.67%
Singles /BIP20.57%÷1.000×0.840×1.005×0.98517.10%
Doubles /BIP8.51%÷1.000×0.740×1.005×0.9856.23%
Triples /BIP0.71%÷1.000×0.740×1.005×0.9850.52%
Home runs /BIP5.67%÷1.000×0.800—×0.9854.47%

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 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 ×1.005.

Result: wOBA .362 → .260; ISO .203 → .148; BABIP .316 → .250. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .