Kyle Barrett

PosLF
B/TL/R
Born1993-08-04
Age (2027)33
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2018
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201622APIT393.282/.337/.34521757—.246/.287/.293
201723AA/A+MIA437.276/.335/.32401556—.242/.290/.287
201824AAMIA115.228/.297/.3560664—.219/.261/.352
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)
201622 AGreensboro Grasshoppers — 393354 1001032 25674 175 282337345681 62339 176 303 57 — — — — — —
201723 AAJacksonville Jumbo Shrimp — 141126 29510 9331 21 230287286572 56309 236 254 35 — — — — — —
201723 A+Jupiter Hammerheads — 296266 791010 23432 137 297357342699 45351 158 316 66 — — — — — —
201824 AAJacksonville Jumbo Shrimp — 115101 23540 9331 61 228297356654 129329 298 283 64 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201622 A MLEGreensboro Grasshoppers — 393362 89831 17954 175 246287293580 47313 244 253 57 — — — — — —
201723 AA MLEJacksonville Jumbo Shrimp — 141129 27510 6411 21 209250264514 54287 294 220 35 — — — — — —
201723 A+ MLEJupiter Hammerheads — 296271 70910 18612 137 258309299608 41319 216 266 66 — — — — — —
201824 AA MLEJacksonville Jumbo Shrimp — 115105 23640 5381 61 219261352614 133320 334 263 64 — — — — — —
201622 A MLEGreensboro Grasshoppers — 393362 89831 17954 175 246287293580 47326 244 253 57 — — — — — —
201622 A RAWGreensboro Grasshoppers — 393354 1001032 25674 175 282337345681 62339 176 303 57 — — — — — —
201723 A+ MLE2 teams — 437400 971420 241023 158 242290287578 45322 235 251 56 — — — — — —
201723 A+ RAW2 teams — 437392 1081520 32763 158 276335324659 48339 177 296 56 — — — — — —
201824 AA MLEJacksonville Jumbo Shrimp — 115105 23640 5381 61 219261352614 133333 334 263 64 — — — — — —
201824 AA RAWJacksonville Jumbo Shrimp — 115101 23540 9331 61 228297356654 129329 298 283 64 — — — — — —
201622 A MLEGreensboro Grasshoppers — 393369 89831 17954 175 241287287574 46313 244 253 57 — — — — — —
201723 A+ MLE2 teams — 437407 971420 241023 158 238290283573 44309 235 251 56 — — — — — —
201824 AA MLEJacksonville Jumbo Shrimp — 115108 23640 5381 61 213261343604 130320 334 263 64 — — — — — —
▸ Career Totals
Career— MLE — 945867 2092891 462358 3814 241286298583 57325 255 253 58 -48 +2 +0 -10 +20 -3.6
/ 162G— MLE — 650596 1441961 321626 2610 242287299586 57326 255 253 58 -33 +1 +0 -7 +14 -2.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.

2018 AAJacksonville Jumbo Shrimp · 115 PAwOBA .281 → .263 (−18)K% 28.7% → 33.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.70%÷1.052×1.220——33.28%
BB% (unintentional) /PA7.83%÷1.122×0.680—×0.9984.73%
HBP% /PA0.87%—×0.840—×0.9980.73%
Singles /BIP20.59%÷1.050×0.920×1.050×0.99818.90%
Doubles /BIP7.35%÷0.875×0.910×1.050×0.9988.02%
Triples /BIP5.88%÷0.900×0.880×1.050×0.9986.03%
Home runs /BIP0.00%÷1.041×0.800—×0.9980.00%

Factors used: league row SL. Park (home-season share, regressed): HR 108, 1B 110, 2B 75, 3B 80, K 110, BB 124 — 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.050.

Result: wOBA .281 → .263; ISO .129 → .140; BABIP .329 → .320. 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+Jupiter Hammerheads · 296 PAwOBA .310 → .266 (−44)K% 14.5% → 20.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.53%÷0.995×1.420——20.74%
BB% (unintentional) /PA7.77%÷0.947×0.750—×0.9886.08%
HBP% /PA0.68%—×0.930—×0.9880.62%
Singles /BIP30.49%÷1.046×0.920×1.047×0.98827.75%
Doubles /BIP4.48%÷1.094×0.960×1.047×0.9884.07%
Triples /BIP0.45%÷1.131×0.810×1.047×0.9880.33%
Home runs /BIP0.00%÷0.944×0.880—×0.9880.00%

Factors used: league row FSL. Park (home-season share, regressed): HR 89, 1B 109, 2B 119, 3B 126, K 99, BB 89 — 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.047.

Result: wOBA .310 → .266; ISO .045 → .038; BABIP .351 → .319. 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 AAJacksonville Jumbo Shrimp · 141 PAwOBA .250 → .220 (−30)K% 23.4% → 29.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.40%÷0.978×1.220——29.19%
BB% (unintentional) /PA6.38%÷1.042×0.680—×1.0124.21%
HBP% /PA0.71%—×0.840—×1.0120.60%
Singles /BIP24.73%÷1.029×0.920×1.024×1.01222.91%
Doubles /BIP5.38%÷0.985×0.910×1.024×1.0125.15%
Triples /BIP1.08%÷1.070×0.880×1.024×1.0120.92%
Home runs /BIP0.00%÷1.185×0.800—×1.0120.00%

Factors used: league row SL. Park (home-season share, regressed): HR 137, 1B 106, 2B 97, 3B 114, K 96, BB 108 — 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 ×1.024.

Result: wOBA .250 → .220; ISO .056 → .052; BABIP .309 → .287. 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 AGreensboro Grasshoppers · 393 PAwOBA .298 → .253 (−46)K% 17.0% → 24.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.05%÷0.943×1.340——24.21%
BB% (unintentional) /PA6.36%÷0.982×0.660—×0.9904.23%
HBP% /PA1.02%—×0.770—×0.9900.78%
Singles /BIP29.62%÷1.002×0.920×1.029×0.99027.72%
Doubles /BIP3.48%÷0.976×0.820×1.029×0.9902.98%
Triples /BIP1.05%÷1.042×0.940×1.029×0.9900.96%
Home runs /BIP0.70%÷1.378×0.820—×0.9900.41%

Factors used: league row SAL. Park (home-season share, regressed): HR 176, 1B 100, 2B 95, 3B 108, K 89, BB 96 — 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 ×1.029.

Result: wOBA .298 → .253; ISO .062 → .048; BABIP .339 → .313. 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).