Brandon McIlwain

PosOF
B/TR/R
Born1998-05-31
Age (2027)29
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202224AA/A+/INTL2 orgs446.247/.335/.38481660—.206/.279/.310
202325AAA/AANYM551.247/.358/.393122081—.221/.313/.341
202426AANYM171.224/.306/.3423658—.205/.271/.314
Contract
No contract data on file.
Skills · percentileMiLB Statcast 2024 AA
Speed61
ISO50
wRC+48
K%43
wOBA42
BB%34

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)
202123 ASt. Lucie Mets — 287239 611117 36897 83 255369397766 142365 3113 343 53 — — — — — —
202224 AABinghamton Rumble Ponies — 218192 42804 20645 32 219309323632 104304 299 291 49 — — — — — —
202224 A+Brooklyn Cyclones — 185161 48763 144510 125 298389472861 174398 248 384 74 — — — — — —
202224 INTLPeoria Javelinas — 4340 7111 2141 11 175233325558 150240 335 250 55 — — — — — —
202325 AAASyracuse Mets — 191151 331105 34466 111 219382391773 172280 2418 356 83 — — — — — —
202325 AABinghamton Rumble Ponies — 360315 821917 277314 96 260346394739 133314 208 332 80 — — — — — —
202426 AABinghamton Rumble Ponies — 171152 34713 14444 63 224306342648 118295 268 295 58 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202123 A MLESt. Lucie Mets — 287251 46815 241287 83 183273283556 100316 458 247 53 — — — — — —
202224 AA MLEBinghamton Rumble Ponies — 218198 38703 14775 32 192263273535 81289 356 241 49 — — — — — —
202224 A+ MLEBrooklyn Cyclones — 185167 37543 85910 125 222297353651 132318 324 278 74 — — — — — —
202325 AAA MLESyracuse Mets — 191160 301004 25576 111 188319325644 138267 3013 291 83 — — — — — —
202325 AA MLEBinghamton Rumble Ponies — 360323 771616 198914 96 238309350659 111298 255 287 80 — — — — — —
202426 AA MLEBinghamton Rumble Ponies — 171156 32613 10514 63 205271314585 109283 306 254 58 — — — — — —
202123 A MLESt. Lucie Mets — 287251 46815 241287 83 183273283556 100333 458 247 53 — — — — — —
202123 A RAWSt. Lucie Mets — 287239 611117 36897 83 255369397766 142365 3113 343 53 — — — — — —
202224 AA MLE3 teams — 446405 841357 2415016 168 207279316595 109309 345 258 61 — — — — — —
202224 AA RAW3 teams — 446393 971678 3612316 168 247335384719 137338 288 325 61 — — — — — —
202325 AA MLE2 teams — 551483 1072619 4414620 207 222313335648 114295 268 288 81 — — — — — —
202325 AA RAW2 teams — 551466 11530112 6111920 207 247358393751 146304 2211 340 81 — — — — — —
202426 AA MLEBinghamton Rumble Ponies — 171156 32613 10514 63 205271314585 109284 306 254 58 — — — — — —
202426 AA RAWBinghamton Rumble Ponies — 171152 34713 14444 63 224306342648 118295 268 295 58 — — — — — —
202123 A MLESt. Lucie Mets — 287254 46815 241287 83 181273280553 98316 458 247 53 — — — — — —
202224 AA MLE3 teams — 446403 841357 2415016 168 208279318596 109302 345 258 61 — — — — — —
202325 AA MLE2 teams — 551482 1072619 4414620 207 222313336649 114287 268 288 81 — — — — — —
202426 AA MLEBinghamton Rumble Ponies — 171155 32613 10514 63 206271316587 110283 306 254 58 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202426 AA MLEBinghamton Rumble Ponies — 171155 32613 10514 63 206271316587 110283 306 254 58 — — — — — —
▸ Career Totals
Career— MLE — 14551295 26953824 10247547 5021 208289317606 109304 337 267 67 -58 +2 +0 -9 +32 -3.4
/ 162G— MLE — 650579 12124411 4621221 229 209291321612 112306 337 267 67 -26 +1 +0 -4 +14 -1.5

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.

2024 AABinghamton Rumble Ponies · 171 PAwOBA .287 → .254 (−33)K% 25.7% → 30.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.73%÷1.046×1.220——30.00%
BB% (unintentional) /PA8.19%÷0.996×0.700—×0.9885.68%
HBP% /PA2.34%—×0.850—×0.9881.96%
Singles /BIP21.30%÷0.992×0.970×1.016×0.98820.90%
Doubles /BIP6.48%÷0.954×0.860×1.016×0.9885.87%
Triples /BIP0.93%÷1.062×0.950×1.016×0.9880.83%
Home runs /BIP2.78%÷0.834×0.780—×0.9882.57%

Factors used: league row EL. Park (home-season share, regressed): HR 67, 1B 98, 2B 91, 3B 112, K 109, BB 99 — 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 ×1.016.

Result: wOBA .287 → .254; ISO .118 → .107; BABIP .295 → .283. 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).

2023 AABinghamton Rumble Ponies · 360 PAwOBA .327 → .287 (−40)K% 20.3% → 24.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.28%÷1.002×1.220——24.70%
BB% (unintentional) /PA7.50%÷1.015×0.700—×0.9985.16%
HBP% /PA3.89%—×0.850—×0.9983.30%
Singles /BIP22.73%÷0.993×0.970×1.018×0.99822.54%
Doubles /BIP7.85%÷1.032×0.860×1.018×0.9986.65%
Triples /BIP0.41%÷1.150×0.950×1.018×0.9980.35%
Home runs /BIP2.89%÷0.925×0.780—×0.9982.43%

Factors used: league row EL. Park (home-season share, regressed): HR 85, 1B 99, 2B 106, 3B 130, K 100, BB 103 — 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 ×1.018.

Result: wOBA .327 → .287; ISO .133 → .112; BABIP .314 → .298. 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).

2023 AAASyracuse Mets · 191 PAwOBA .348 → .291 (−57)K% 24.1% → 30.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.08%÷0.961×1.200——30.09%
BB% (unintentional) /PA17.80%÷0.967×0.690—×1.03313.12%
HBP% /PA3.14%—×0.940—×1.0333.05%
Singles /BIP16.19%÷0.997×0.930×1.024×1.03315.97%
Doubles /BIP10.48%÷0.933×0.830×1.024×1.0339.86%
Triples /BIP0.00%÷1.150×0.970×1.024×1.0330.00%
Home runs /BIP4.76%÷1.003×0.700—×1.0333.43%

Factors used: league row International League. Park (home-season share, regressed): HR 101, 1B 99, 2B 87, 3B 130, K 92, BB 93 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.024.

Result: wOBA .348 → .291; ISO .172 → .137; BABIP .280 → .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).

2022 AABinghamton Rumble Ponies · 218 PAwOBA .285 → .241 (−43)K% 29.4% → 35.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.36%÷1.017×1.220——35.21%
BB% (unintentional) /PA9.17%÷1.057×0.700—×1.0126.15%
HBP% /PA2.29%—×0.850—×1.0121.97%
Singles /BIP23.44%÷0.983×0.970×0.979×1.01222.92%
Doubles /BIP6.25%÷0.988×0.860×0.979×1.0125.39%
Triples /BIP0.00%÷1.150×0.950×0.979×1.0120.00%
Home runs /BIP3.12%÷0.895×0.780—×1.0122.76%

Factors used: league row EL. Park (home-season share, regressed): HR 79, 1B 97, 2B 98, 3B 130, K 103, BB 111 — 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.979.

Result: wOBA .285 → .241; ISO .104 → .088; BABIP .304 → .289. 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).

2022 A+Brooklyn Cyclones · 185 PAwOBA .374 → .278 (−96)K% 24.3% → 32.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.32%÷0.995×1.310——32.04%
BB% (unintentional) /PA7.57%÷1.020×0.600—×0.9884.40%
HBP% /PA5.41%—×0.770—×0.9884.11%
Singles /BIP27.59%÷1.026×0.870×0.979×0.98822.64%
Doubles /BIP6.03%÷1.030×0.780×0.979×0.9884.42%
Triples /BIP5.17%÷1.060×0.850×0.979×0.9884.01%
Home runs /BIP2.59%÷0.925×0.880—×0.9882.43%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 85, 1B 105, 2B 106, 3B 112, K 99, BB 104 — 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 ×0.979.

Result: wOBA .374 → .278; ISO .174 → .135; BABIP .398 → .318. 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 ASt. Lucie Mets · 287 PAwOBA .341 → .247 (−94)K% 31.0% → 44.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.01%÷0.945×1.360——44.62%
BB% (unintentional) /PA12.54%÷1.041×0.690—×0.9908.23%
HBP% /PA2.44%—×0.780—×0.9901.88%
Singles /BIP28.00%÷1.028×0.920×0.997×0.99024.73%
Doubles /BIP7.33%÷0.935×0.830×0.997×0.9906.43%
Triples /BIP0.67%÷1.137×0.910×0.997×0.9900.53%
Home runs /BIP4.67%÷0.988×0.800—×0.9903.74%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 98, 1B 106, 2B 87, 3B 127, K 89, BB 108 — 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.997.

Result: wOBA .341 → .247; ISO .142 → .102; BABIP .365 → .316. 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 — .