Kai Roberts

CF San Antonio Missions
Age 26 L/R 6'4" / 205 lbs AA HR +5% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202423ASD117.340/.421/.47011497—.279/.342/.385
202524A+/ROKSD364.227/.358/.30553553—.195/.296/.254
202625AASD331.200/.298/.28254336—.180/.257/.246
2027PROJMLE26MLBSD3.169/.250/.2320041-0.0
2028PROJ27% MLB27MLBSD45.171/.252/.2381243-0.2
Next 2 projected WAR -0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.8M2031Ext$0.9M2032Ext$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AA
Speed96
Chase%56
BB%43
wRC+18
Z-Con%18
Whiff%16
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 99%
CompsWill Holland (age 26) · Simon Whiteman (age 26) · Max Ferguson (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†41
AVG/OBP/SLG.169 / .250 / .232
PA3
HR0
K%33
BB%8
BABIP273
ISO65
MLB%2%
Value2027 · WAR
BAT: -10.9 runs (wOBA-derived runs vs avg)-11BATRUN: +1.5 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: -0.60-0.6WAR
trajectory · projected WAR by year
-0.6-0.22728
Tools · ContractCON 30 / POW 25
Toolsscout grade
CONTACT30
scouting grade only
POWER25
scouting grade only
EYE55
scouting grade only
SPEED60
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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)
202423 ALake Elsinore Storm — 117100 34621 13271 140 340421470891 130446 2311 388 97 — — — — — —
202524 A+Fort Wayne TinCaps — 342280 59314 47977 307 211338271610 61302 2814 286 44 — — — — — —
202524 ROKACL Padres — 2215 8301 650 50 5336679331.600 400778 2327 625 195 — — — — — —
202625 AASan Antonio Missions — 331280 56615 321127 433 200298282580 82309 3410 263 36 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202423 A MLELake Elsinore Storm — 117104 29421 9371 140 279342385727 106391 328 312 97 — — — — — —
202524 A+ MLEFort Wayne TinCaps — 342293 53213 341247 307 181281225507 44280 3610 233 44 — — — — — —
202524 ROK MLEACL Padres — 2217 7201 470 50 4125247061.230 294548 3218 456 195 — — — — — —
202625 AA MLESan Antonio Missions — 331289 52514 231377 433 180257246503 66293 417 221 36 — — — — — —
202423 A MLELake Elsinore Storm — 117104 29421 9371 140 279342385727 106412 328 312 97 — — — — — —
202423 A RAWLake Elsinore Storm — 117100 34621 13271 140 340421470891 130446 2311 388 97 — — — — — —
202524 A+ MLE2 teams — 364311 60514 371327 357 193293254547 61315 3610 246 53 — — — — — —
202524 A+ RAW2 teams — 364295 67615 531027 357 227358305663 78325 2815 307 53 — — — — — —
202625 AA MLESan Antonio Missions — 331289 52514 231377 433 180257246503 66320 417 221 36 — — — — — —
202625 AA RAWSan Antonio Missions — 331280 56615 321127 433 200298282580 82309 3410 263 36 — — — — — —
202423 A MLELake Elsinore Storm — 117106 29421 9371 140 274342377719 104391 328 312 97 — — — — — —
202524 A+ MLE2 teams — 364317 60514 371327 357 189293249542 60296 3610 246 53 — — — — — —
202625 AA MLESan Antonio Missions — 331298 52514 231377 433 174257238495 64293 417 221 36 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202423 A MLELake Elsinore Storm — 117106 29421 9371 140 274342377719 104391 328 312 97 — — — — — —
202524 A+ MLE2 teams — 364317 60514 371327 357 189293249542 60296 3610 246 53 — — — — — —
202625 AA MLESan Antonio Missions — 331298 52514 231377 433 174257238495 64293 417 221 36 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202726 MLB MLESD 2% 380340 58714 311446 213 171252235487 64277 388 229 41 -27 +3 +0 +1 +8 -0.6
▸ 2027 — real world (MLB)
202726 MLB CTXSD 2% 33 0000 010 00 169250232482 64273 330 227 41 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202827 MLB MLESD 27% 167148 26312 14623 71 173254241495 68277 378 232 43 -11 +1 +0 +1 +4 -0.6
202827 MLB CTXSD 27% 4540 7101 4171 20 171252238491 67273 389 230 43 -3 +0 +0 +0 +1 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 4540 7101 4171 20 175267275542 100273 389 230 49 -3 +0 +0 +0 +1 -0.2
/ 162G— A+C — 650578 10014014 5824614 290 173265270535 97270 389 230 49 -44 +6 +0 +2 +14 -2.2
Career— MLE — 1134990 19120513 9642721 10712 193278263541 70318 388 241 49 -22 +2 +0 +1 +7 -1.2
/ 162G— MLE — 650567 1091137 5524512 617 192277259536 67319 388 241 49 -45 +4 +0 +2 +14 -2.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 AASan Antonio Missions · 331 PAwOBA .258 → .221 (−37)K% 33.8% → 41.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.84%÷1.000×1.220——41.28%
BB% (unintentional) /PA9.67%÷1.000×0.700—×0.9986.75%
HBP% /PA2.11%—×0.870—×0.9981.84%
Singles /BIP26.19%÷1.000×0.920×1.050×0.99825.25%
Doubles /BIP3.57%÷1.000×0.840×1.050×0.9983.14%
Triples /BIP0.60%÷1.000×0.940×1.050×0.9980.59%
Home runs /BIP2.98%÷1.000×0.800—×0.9982.38%

Factors used: league row TL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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 .258 → .221; ISO .082 → .068; BABIP .309 → .293. 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+Fort Wayne TinCaps · 342 PAwOBA .282 → .233 (−49)K% 28.4% → 36.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.36%÷0.989×1.270——36.43%
BB% (unintentional) /PA13.74%÷0.984×0.710—×0.9889.80%
HBP% /PA2.05%—×0.790—×0.9881.60%
Singles /BIP27.87%÷1.013×0.920×1.050×0.98826.27%
Doubles /BIP1.64%÷1.071×0.810×1.050×0.9881.29%
Triples /BIP0.55%÷1.120×0.850×1.050×0.9880.43%
Home runs /BIP2.19%÷0.941×0.800—×0.9881.84%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 88, 1B 103, 2B 114, 3B 124, K 98, BB 97 — 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.050.

Result: wOBA .282 → .233; ISO .061 → .049; BABIP .302 → .280. 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 ROKACL Padres · 22 PAwOBA .609 → .456 (−153)K% 22.7% → 32.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.73%÷1.023×1.440——32.00%
BB% (unintentional) /PA27.27%÷0.990×0.620—×0.95516.31%
HBP% /PA0.00%—×0.720—×0.9550.00%
Singles /BIP40.00%÷1.010×0.820—×0.95531.00%
Doubles /BIP30.00%÷1.045×0.720—×0.95519.75%
Triples /BIP0.00%÷1.018×0.720—×0.9550.00%
Home runs /BIP10.00%÷1.018×0.780—×0.9557.32%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 104, 1B 102, 2B 109, 3B 104, K 105, BB 98 — applied at half strength. Age: age 24 vs a level average of 19.5 → −4.5% on BB/HBP/hit rates (4.5 yr older than average).

Result: wOBA .609 → .456; ISO .400 → .316; BABIP .778 → .548. 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).

2024 ALake Elsinore Storm · 117 PAwOBA .385 → .312 (−74)K% 23.1% → 31.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.08%÷1.002×1.360——31.33%
BB% (unintentional) /PA11.11%÷0.972×0.690—×0.9907.81%
HBP% /PA0.85%—×0.780—×0.9900.66%
Singles /BIP34.25%÷1.036×0.920×1.034×0.99031.14%
Doubles /BIP8.22%÷1.108×0.830×1.034×0.9906.30%
Triples /BIP2.74%÷1.108×0.910×1.034×0.9902.30%
Home runs /BIP1.37%÷0.953×0.800—×0.9901.14%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 91, 1B 107, 2B 122, 3B 122, K 100, BB 94 — 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.034.

Result: wOBA .385 → .312; ISO .130 → .101; BABIP .446 → .391. 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).