Bubba Starling

PosCF
B/TR/R
Born1992-08-03
Age (2027)34
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2021
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201926AAAKC285.310/.362/.4487969—.235/.273/.328
201926MLBKC197.215/.255/.3174263-0.3
202027MLBKC64.169/.222/.2371030-0.3
202128AAAKC105.258/.308/.5577165—.202/.240/.424
202229No MLB games played
202330No MLB games played
202431No MLB games played
202532No MLB games played
202633No MLB games played
Last 3 seasons WAR -0.6
Contract
No contract data on file.
Skills · percentileStatcast 2019-2020
Speed63
Barrel%10
xwOBA10
Avg EV10

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)
201219 ROKBurlington Royals — 234200 558210 28703 101 275369485854 210372 3012 375 57 — — — — — —
201320 ALexington Legends — 498435 10521413 531286 223 241332398730 156309 2611 326 53 — — — — — —
201421 A+Wilmington Blue Rocks — 549482 1052349 4915013 172 218307338645 120293 279 293 47 — — — — — —
201421 INTLPeoria Javelinas — 8479 14500 3302 00 177226241467 63286 364 216 32 — — — — — —
201522 AANorthwest Arkansas Naturals — 367331 8419410 30912 45 254319426745 172319 258 328 68 — — — — — —
201522 A+Wilmington Blue Rocks — 5144 17402 7170 21 3864716141.084 227600 3314 473 127 — — — — — —
201522 INTLSurprise Saguaros — 9184 23204 6251 50 274330440770 167345 277 343 118 — — — — — —
201623 AAAOmaha Storm Chasers — 176166 30802 7640 10 181214265479 84277 364 213 -2 — — — — — —
201623 AANorthwest Arkansas Naturals — 255233 431515 15816 101 185252322574 137257 326 259 18 — — — — — —
201724 AAAOmaha Storm Chasers — 303278 691417 19653 54 248303381685 133301 216 304 56 — — — — — —
201825 AAAOmaha Storm Chasers — 4135 9200 560 10 257350314664 57310 1512 302 57 — — — — — —
201825 ROKIdaho Falls Chukars — 2519 7304 561 00 3685201.1581.678 789333 2420 656 171 — — — — — —
201926 MLBKansas City Royals — 197186 40704 9561 20 215255317572 102286 285 257 63 -9 +0 -1 +2 +4 -0.3
201926 AAAOmaha Storm Chasers — 285261 811127 21590 93 310362448810 138374 217 357 69 — — — — — —
202027 MLBKansas City Royals — 6459 10101 4270 00 169222237460 68281 426 209 30 -5 +0 +0 +0 +1 -0.3
202128 AAAOmaha Storm Chasers — 10597 25617 7250 10 258308557864 299273 247 369 65 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 261245 50805 13831 20 204247298545 94285 325 245 52 -15 +0 -0 +2 +6 -0.7
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201219 ROK MLEBurlington Royals — 234213 39517 17993 101 183253315568 131293 427 252 57 — — — — — —
201320 A MLELexington Legends — 498453 891548 351606 223 196263300563 104274 327 247 53 — — — — — —
201421 A+ MLEWilmington Blue Rocks — 549502 942038 2920313 172 187250287537 100282 375 238 47 — — — — — —
201522 AA MLENorthwest Arkansas Naturals — 367343 731549 191082 45 213258359617 146279 295 269 68 — — — — — —
201522 A+ MLEWilmington Blue Rocks — 5148 14302 3240 21 292333479812 188551 476 356 127 — — — — — —
201623 AAA MLEOmaha Storm Chasers — 176168 24601 5790 10 143168196364 54252 453 165 -2 — — — — — —
201623 AA MLENorthwest Arkansas Naturals — 255238 341114 10966 101 143197248445 105212 384 195 18 — — — — — —
201724 AAA MLEOmaha Storm Chasers — 303284 611216 13793 54 215257327584 113273 264 251 56 — — — — — —
201825 AAA MLEOmaha Storm Chasers — 4136 8200 480 10 222300278578 56278 2010 253 57 — — — — — —
201825 ROK MLEIdaho Falls Chukars — 2521 5203 391 00 2383607621.122 524199 3612 421 171 — — — — — —
201926 MLB MLEKansas City Royals — 197186 40704 9561 20 215255317572 102286 285 261 63 -9 +0 -1 +2 +4 -0.3
201926 AAA MLEOmaha Storm Chasers — 285268 63815 14780 93 235273328601 93312 275 270 69 — — — — — —
202027 MLB MLEKansas City Royals — 6459 10101 4270 00 169222237460 68281 426 213 30 -5 +0 +0 +0 +1 -0.3
202128 AAA MLEOmaha Storm Chasers — 10599 20515 5300 10 202240424665 222218 295 264 65 — — — — — —
201219 ROK MLEBurlington Royals — 234213 39517 17993 101 183253315568 131296 427 252 57 — — — — — —
201219 ROK RAWBurlington Royals — 234200 558210 28703 101 275369485854 210372 3012 375 57 — — — — — —
201320 A MLELexington Legends — 498453 891548 351606 223 196263300563 104280 327 247 53 — — — — — —
201320 A RAWLexington Legends — 498435 10521413 531286 223 241332398730 156309 2611 326 53 — — — — — —
201421 A+ MLE2 teams — 633580 10823310 3323415 172 186248288536 102287 375 238 47 — — — — — —
201421 A+ RAW2 teams — 633561 1192849 5218015 172 212296324621 112292 288 283 47 — — — — — —
201522 AA MLE3 teams — 509475 10723414 281623 116 225273379652 154309 326 280 75 — — — — — —
201522 AA RAW3 teams — 509459 12425416 431333 116 270336447783 176346 268 345 75 — — — — — —
201623 AA MLE2 teams — 431406 581815 151766 111 143185229414 86233 413 183 10 — — — — — —
201623 AA RAW2 teams — 431399 732317 221456 111 183237298535 115265 345 240 10 — — — — — —
201724 AAA MLEOmaha Storm Chasers — 303284 611216 13793 54 215257327584 113276 264 251 56 — — — — — —
201724 AAA RAWOmaha Storm Chasers — 303278 691417 19653 54 248303381685 133301 216 304 56 — — — — — —
201825 AAA MLE2 teams — 6658 13403 6161 10 224308448756 224256 249 317 100 — — — — — —
201825 AAA RAW2 teams — 6654 16504 10121 10 2964156111.026 315316 1815 436 100 — — — — — —
201926 AAA MLE2 teams — 482454 1041519 231341 113 229268326594 97303 285 266 66 — — — — — —
201926 AAA RAW2 teams — 482447 12118211 301151 113 271318394712 123340 246 316 66 — — — — — —
202027 MLB MLEKansas City Royals — 6459 10101 4270 00 169222237460 68281 426 213 30 -5 +0 +0 +0 +1 -0.3
202027 MLB RAWKansas City Royals — 6459 10101 4270 00 169222237460 68281 426 209 30 -5 +0 +0 +0 +1 -0.3
202128 AAA MLEOmaha Storm Chasers — 10599 20515 5300 10 202240424665 222231 295 264 65 — — — — — —
202128 AAA RAWOmaha Storm Chasers — 10597 25617 7250 10 258308557864 299273 247 369 65 — — — — — —
201219 ROK MLEBurlington Royals — 234212 39517 17993 101 184253316569 132293 427 252 57 — — — — — —
201320 A MLELexington Legends — 498454 891548 351606 223 196263300563 104274 327 247 53 — — — — — —
201421 A+ MLE2 teams — 633580 10823310 3323415 172 186248288536 102282 375 238 47 — — — — — —
201522 AA MLE3 teams — 509473 10723414 281623 116 226273381653 154312 326 280 75 — — — — — —
201623 AA MLE2 teams — 431407 581815 151766 111 143185229414 86228 413 183 10 — — — — — —
201724 AAA MLEOmaha Storm Chasers — 303284 611216 13793 54 215257327584 113273 264 251 56 — — — — — —
201825 AAA MLE2 teams — 6659 13403 6161 10 220308441748 220248 249 317 100 — — — — — —
201926 AAA MLE2 teams — 482455 1041519 231341 113 229268325593 97301 285 266 66 — — — — — —
202027 MLB MLEKansas City Royals — 6460 10101 4270 00 167222233456 67281 426 213 30 — — — — — —
202128 AAA MLEOmaha Storm Chasers — 10599 20515 5300 10 202240424665 222218 295 264 65 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 261245 50805 13831 20 204247298545 94285 325 245 53 -15 +0 -0 +2 +6 -0.7
/ 162G— A+C — 650610 12420012 322072 50 203245295540 92285 325 245 53 -37 +1 -1 +5 +14 -1.8
Career— MLE — 33253081 6091211668 179111738 8920 198250314564 116283 345 247 53 -15 +0 -0 +2 +6 -0.7
/ 162G— MLE — 650602 11924313 352187 174 198250312562 115283 345 247 53 -37 +1 -1 +5 +14 -1.8

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 AAAOmaha Storm Chasers · 105 PAwOBA .361 → .264 (−98)K% 23.8% → 29.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.81%÷0.985×1.200——29.02%
BB% (unintentional) /PA6.67%÷0.990×0.690—×0.9824.56%
HBP% /PA0.00%—×0.940—×0.9820.00%
Singles /BIP15.28%÷1.056×0.930×0.962×0.98212.71%
Doubles /BIP8.33%÷0.978×0.830×0.962×0.9826.68%
Triples /BIP1.39%÷0.936×0.920×0.962×0.9821.29%
Home runs /BIP9.72%÷1.027×0.700—×0.9826.51%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 105, 1B 111, 2B 96, 3B 87, K 97, BB 98 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.962.

Result: wOBA .361 → .264; ISO .299 → .207; BABIP .273 → .218. 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 AAAOmaha Storm Chasers · 285 PAwOBA .351 → .270 (−81)K% 20.7% → 27.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.70%÷0.971×1.290——27.51%
BB% (unintentional) /PA7.37%÷1.065×0.710—×1.0034.93%
HBP% /PA0.00%—×0.980—×1.0030.00%
Singles /BIP30.20%÷1.024×0.900×0.965×1.00325.69%
Doubles /BIP5.45%÷0.973×0.810×0.965×1.0034.39%
Triples /BIP0.99%÷1.038×0.810×0.965×1.0030.75%
Home runs /BIP3.47%÷1.023×0.780—×1.0032.65%

Factors used: league row PCL. Park (home-season share, regressed): HR 105, 1B 105, 2B 95, 3B 108, K 94, BB 113 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.965.

Result: wOBA .351 → .270; ISO .138 → .102; BABIP .374 → .312. 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 AAAOmaha Storm Chasers · 41 PAwOBA .295 → .253 (−42)K% 14.6% → 18.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.63%÷1.007×1.290——18.74%
BB% (unintentional) /PA12.20%÷1.018×0.710—×1.0188.66%
HBP% /PA0.00%—×0.980—×1.0180.00%
Singles /BIP24.14%÷1.020×0.900—×1.01821.69%
Doubles /BIP6.90%÷0.936×0.810—×1.0186.08%
Triples /BIP0.00%÷0.900×0.810—×1.0180.00%
Home runs /BIP0.00%÷1.101×0.780—×1.0180.00%

Factors used: league row PCL. Park (home-season share, regressed): HR 120, 1B 104, 2B 87, 3B 80, K 102, BB 104 — 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).

Result: wOBA .295 → .253; ISO .057 → .052; BABIP .310 → .278. 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 ROKIdaho Falls Chukars · 25 PAwOBA .637 → .421 (−216)K% 24.0% → 34.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.00%÷1.000×1.440——34.56%
BB% (unintentional) /PA20.00%÷1.000×0.610—×0.94011.47%
HBP% /PA4.00%—×0.720—×0.9402.71%
Singles /BIP0.00%÷1.000×0.820—×0.9400.00%
Doubles /BIP23.08%÷1.000×0.720—×0.94015.62%
Triples /BIP0.00%÷1.000×0.720—×0.9400.00%
Home runs /BIP30.77%÷1.000×0.750—×0.94021.69%

Factors used: league row PIO. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 26 vs a level average of 19.5 → −6.0% on BB/HBP/hit rates (6.5 yr older than average).

Result: wOBA .637 → .421; ISO .789 → .544; BABIP .333 → .199. 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 AAAOmaha Storm Chasers · 303 PAwOBA .296 → .251 (−45)K% 21.5% → 26.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.45%÷1.054×1.290——26.25%
BB% (unintentional) /PA6.27%÷1.076×0.710—×1.0334.27%
HBP% /PA0.99%—×0.980—×1.0331.00%
Singles /BIP22.07%÷1.024×0.900×1.019×1.03320.41%
Doubles /BIP6.57%÷0.985×0.810×1.019×1.0335.69%
Triples /BIP0.47%÷0.914×0.810×1.019×1.0330.44%
Home runs /BIP3.29%÷0.956×0.780—×1.0332.77%

Factors used: league row PCL. Park (home-season share, regressed): HR 91, 1B 105, 2B 97, 3B 83, K 111, BB 115 — 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.019.

Result: wOBA .296 → .251; ISO .133 → .111; BABIP .301 → .273. 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 AANorthwest Arkansas Naturals · 255 PAwOBA .253 → .195 (−58)K% 31.8% → 37.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.76%÷1.024×1.220——37.84%
BB% (unintentional) /PA5.88%÷1.081×0.700—×1.0123.86%
HBP% /PA2.35%—×0.870—×1.0122.07%
Singles /BIP14.47%÷1.061×0.920×0.970×1.01212.32%
Doubles /BIP9.87%÷1.029×0.840×0.970×1.0127.90%
Triples /BIP0.66%÷1.029×0.940×0.970×1.0120.59%
Home runs /BIP3.29%÷0.967×0.800—×1.0122.75%

Factors used: league row TL. Park (home-season share, regressed): HR 93, 1B 112, 2B 106, 3B 106, K 105, BB 116 — 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.970.

Result: wOBA .253 → .195; ISO .137 → .107; BABIP .257 → .212. 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 AAAOmaha Storm Chasers · 176 PAwOBA .208 → .165 (−43)K% 36.4% → 45.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA36.36%÷1.040×1.290——45.11%
BB% (unintentional) /PA3.98%÷1.006×0.710—×1.0482.94%
HBP% /PA0.00%—×0.980—×1.0480.00%
Singles /BIP19.61%÷0.968×0.900×0.955×1.04818.25%
Doubles /BIP7.84%÷0.929×0.810×0.955×1.0486.84%
Triples /BIP0.00%÷1.068×0.810×0.955×1.0480.00%
Home runs /BIP1.96%÷1.054×0.780—×1.0481.52%

Factors used: league row PCL. Park (home-season share, regressed): HR 111, 1B 94, 2B 86, 3B 114, K 108, BB 101 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.955.

Result: wOBA .208 → .165; ISO .084 → .063; BABIP .277 → .252. 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 AANorthwest Arkansas Naturals · 367 PAwOBA .320 → .269 (−51)K% 24.8% → 29.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.80%÷1.024×1.220——29.55%
BB% (unintentional) /PA7.90%÷1.072×0.700—×1.0275.30%
HBP% /PA0.54%—×0.870—×1.0270.49%
Singles /BIP21.25%÷1.027×0.920×0.975×1.02719.08%
Doubles /BIP7.92%÷1.024×0.840×0.975×1.0276.50%
Triples /BIP1.67%÷1.052×0.940×0.975×1.0271.49%
Home runs /BIP4.17%÷0.883×0.800—×1.0273.88%

Factors used: league row TL. Park (home-season share, regressed): HR 77, 1B 105, 2B 105, 3B 110, K 105, BB 114 — 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.975.

Result: wOBA .320 → .269; ISO .172 → .151; BABIP .319 → .279. 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).