Brandon Compton

OF Beloit Sky Carp
Age 23 L/L 6'1" / 225 lbs A+ HR -10%H -3% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
OGV OFP40OGV rank#178ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202521A+MIA113.217/.357/.3592857—.165/.277/.258
202622AAA/AA/A+MIA566.270/.410/.5763627108—.212/.320/.437
2027PROJMLE23MLBMIA1.213/.309/.411001100.0
2028PROJ38% MLB24MLBMIA194.216/.312/.415951110.6
2029PROJ55% MLB25MLBMIA295.218/.313/.4161361120.9
Next 3 projected WAR 1.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Arb-1$2M+2
Skills · percentileMiLB Statcast 2026 AAA
BB%77
Speed77
Max EV70
Chase%49
Z-Con%17
K%9
Career WAR0.0 WAR median (P10 -0.4 / P90 18, comp-based) · star 4% · didn't stick 80%
CompsNolan Gorman (age 24) · Jarred Kelenic (age 23) · MJ Melendez (age 23)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†110
AVG/OBP/SLG.213 / .309 / .411
PA1
HR0
K%33
BB%11
BABIP281
ISO220
MLB%0%
Value2027 · WAR
BAT: +2.4 runs (wOBA-derived runs vs avg)+2BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.5 runs (Defensive runs vs avg)-1FLDPOS: -1.3 runs (Positional adjustment)-1POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.70+0.7WAR
0.00.51.00.00.60.91.01.00.90.70.50.20.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$38M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+1.0$6M+$5M
2032Pre-Arb$0.9M+0.9$2M+$2M
2033Pre-Arb$0.9M+0.7$2M+$1M
2034Arb-1$2M+0.5$1M+$0.1M
2035Arb-2$2M+0.2$0.4M+$0.0M (cut)
2036Arb-3$1.0M———
Totals $5M $12M +$9M

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)
202521 A+Beloit Sky Carp — 11392 20322 19371 81 217357359716 141333 3317 327 57 — — — — — —
202622 AAAJacksonville Jumbo Shrimp — 6757 14303 9240 50 246343456799 211367 3613 352 73 — — — — — —
202622 AAPensacola Blue Wahoos — 216187 6215121 27682 52 3324217591.181 428418 3112 498 154 — — — — — —
202622 A+Beloit Sky Carp — 283211 479112 68993 174 223417445862 223350 3524 390 82 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202521 A+ MLEBeloit Sky Carp — 11397 16221 14481 81 165277258535 93301 4212 252 57 — — — — — —
202622 AAA MLEJacksonville Jumbo Shrimp — 6761 12302 6290 50 197269344613 148339 439 276 73 — — — — — —
202622 AA MLEPensacola Blue Wahoos — 216197 5514117 17832 52 279343619962 340384 388 396 154 — — — — — —
202622 A+ MLEBeloit Sky Carp — 283232 38719 481263 174 164314319633 155298 4517 289 82 — — — — — —
202521 A+ MLEBeloit Sky Carp — 11397 16221 14481 81 165277258535 93306 4212 252 57 — — — — — —
202521 A+ RAWBeloit Sky Carp — 11392 20322 19371 81 217357359716 141333 3317 327 57 — — — — — —
202622 A+ MLE3 teams — 566489 10523228 722375 276 215322442763 227344 4213 328 108 — — — — — —
202622 A+ RAW3 teams — 566455 12327236 1041915 276 270410576986 305382 3418 427 108 — — — — — —
202521 A+ MLEBeloit Sky Carp — 11397 16221 14481 81 165277258535 93301 4212 252 57 — — — — — —
202622 A+ MLE3 teams — 566484 10523228 722375 276 217322446768 229336 4213 328 108 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202521 A+ MLEBeloit Sky Carp — 11397 16221 14481 81 165277258535 93301 4212 252 57 — — — — — —
202622 A+ MLE3 teams — 566484 10523228 722375 276 217322446768 229336 4213 328 108 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLEMIA 0% 544473 10420225 621804 143 221316431748 210292 3311 330 110 +6 +2 -1 -3 +12 0.7
▸ 2027 — real world (MLB)
202723 MLB CTXMIA 0% 11 0000 000 00 213309411720 198281 00 320 110 +0 +0 -0 -0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLEMIA 38% 511444 10019224 581654 122 224319436754 211293 3211 333 111 +7 +2 -1 -3 +11 1.6
202925 MLB MLEMIA 55% 531462 10420224 601694 122 226320437757 210293 3211 334 112 +8 +2 -1 -3 +12 1.7
203026 MLB MLEMIA 64% 537468 10721224 601684 112 227320435755 208293 3111 333 112 +7 +1 -1 -3 +12 1.7
203127 MLB MLEMIA 66% 536468 10721224 591664 112 227319431750 204292 3111 331 110 +7 +1 -1 -3 +12 1.6
203228 MLB MLEMIA 67% 530463 10520223 581634 92 226317425742 199291 3111 328 108 +5 +1 -2 -3 +11 1.3
203329 MLB MLEMIA 66% 521455 10320222 571624 82 223314418732 195289 3111 324 106 +4 +1 -2 -3 +11 1.0
203430 MLB MLEMIA 65% 510446 9919221 551604 72 220310410720 190287 3111 320 103 +2 +1 -3 -3 +11 0.7
203531 MLB MLEMIA 65% 498439 9418120 531583 63 216306400705 184283 3211 314 98 -1 +0 -4 -3 +11 0.3
203632 MLB MLEMIA 65% 486429 9017119 511563 54 210299387686 176278 3210 306 93 -4 -1 -4 -3 +11 -0.1
202824 MLB CTXMIA 38% 194168 38719 22632 51 216312415726 199282 3211 322 111 +3 +1 -0 -1 +4 0.6
202925 MLB CTXMIA 55% 295258 5610113 33942 61 218313416728 198282 3211 323 112 +4 +1 -0 -2 +6 0.9
203026 MLB CTXMIA 64% 342298 6512115 381073 72 219313414727 196282 3111 322 112 +5 +1 -1 -2 +7 1.0
203127 MLB CTXMIA 66% 352307 6712115 391093 72 218312410722 192281 3111 321 110 +4 +1 -1 -2 +8 1.0
203228 MLB CTXMIA 67% 354309 6612114 391093 61 218310405715 187280 3111 318 108 +3 +1 -1 -2 +8 0.9
203329 MLB CTXMIA 66% 342299 6512114 371063 51 215307399706 183278 3111 314 106 +2 +1 -1 -2 +7 0.7
203430 MLB CTXMIA 65% 332291 6211113 361042 51 212303391694 179276 3111 310 103 +1 +1 -2 -2 +7 0.5
203531 MLB CTXMIA 65% 323284 5911112 341022 42 208299381680 173273 3211 304 98 -1 +0 -2 -2 +7 0.2
203632 MLB CTXMIA 65% 314276 5610111 331012 33 203293369661 166268 3211 296 93 -3 -1 -3 -2 +7 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 28482490 534979116 31189522 4814 214307400708 186280 3111 314 105 +20 +4 -11 -17 +62 5.8
/ 162G— A+C — 650568 12122226 712045 113 213306396702 183278 3111 314 105 +4 +1 -3 -4 +14 1.3
Career— MLE — 55494842 107120821240 621182142 12129 221315422737 200296 3311 324 105 +36 +8 -18 -29 +106 10.5
/ 162G— MLE — 650567 12524228 732135 143 220315418733 198295 3311 324 105 +5 +1 -2 -4 +14 1.4

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.

2026 A+Beloit Sky Carp · 283 PAwOBA .381 → .289 (−92)K% 35.0% → 44.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.98%÷1.000×1.270——44.43%
BB% (unintentional) /PA24.03%÷1.000×0.710—×0.99817.03%
HBP% /PA1.06%—×0.790—×0.9980.84%
Singles /BIP22.32%÷1.000×0.920×0.982×0.99820.12%
Doubles /BIP8.04%÷1.000×0.810×0.982×0.9986.38%
Triples /BIP0.89%÷1.000×0.850×0.982×0.9980.74%
Home runs /BIP10.71%÷1.000×0.800—×0.9988.55%

Factors used: league row Midwest League. Park (home-season share, regressed): no park row on file (treated as neutral) — 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.982.

Result: wOBA .381 → .289; ISO .223 → .170; BABIP .350 → .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).

2026 AAPensacola Blue Wahoos · 216 PAwOBA .481 → .396 (−85)K% 31.5% → 38.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.48%÷1.000×1.220——38.41%
BB% (unintentional) /PA11.57%÷1.000×0.680—×1.0278.08%
HBP% /PA0.93%—×0.840—×1.0270.80%
Singles /BIP21.01%÷1.000×0.920×1.013×1.02720.11%
Doubles /BIP12.61%÷1.000×0.910×1.013×1.02711.94%
Triples /BIP0.84%÷1.000×0.880×1.013×1.0270.77%
Home runs /BIP17.65%÷1.000×0.800—×1.02714.50%

Factors used: league row SL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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 ×1.013.

Result: wOBA .481 → .396; ISO .428 → .347; BABIP .418 → .384. 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).

2026 AAAJacksonville Jumbo Shrimp · 67 PAwOBA .343 → .276 (−68)K% 35.8% → 43.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA35.82%÷1.000×1.200——42.99%
BB% (unintentional) /PA13.43%÷1.000×0.690—×1.0509.73%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP24.24%÷1.000×0.930—×1.05023.67%
Doubles /BIP9.09%÷1.000×0.830—×1.0507.92%
Triples /BIP0.00%÷1.000×0.970—×1.0500.00%
Home runs /BIP9.09%÷1.000×0.700—×1.0506.68%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average).

Result: wOBA .343 → .276; ISO .211 → .155; BABIP .367 → .339. 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).

2025 A+Beloit Sky Carp · 113 PAwOBA .323 → .252 (−71)K% 32.7% → 42.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.74%÷0.972×1.270——42.78%
BB% (unintentional) /PA16.81%÷0.978×0.710—×1.01212.36%
HBP% /PA0.88%—×0.790—×1.0120.71%
Singles /BIP23.64%÷1.028×0.920×1.023×1.01221.90%
Doubles /BIP5.45%÷0.961×0.810×1.023×1.0124.76%
Triples /BIP3.64%÷1.000×0.850×1.023×1.0123.20%
Home runs /BIP3.64%÷1.006×0.800—×1.0122.93%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 101, 1B 106, 2B 92, 3B 100, K 94, BB 96 — 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.023.

Result: wOBA .323 → .252; ISO .141 → .108; BABIP .333 → .301. 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).