Kai RobertsOF San Antonio Missions
Age 25 L/R 6'4" / 205 lbs AA HR -7% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION214 act + 142 ros · stats below = ROS only
wRC+†45
AVG/OBP/SLG.182 / .268 / .261
PA142
HR2
SB10
K%37
BB%8
BABIP289
ISO79
MLB%2%
Value2026 · WAR
BAT: -25.2 runs (wOBA-derived runs vs avg)-25BATRUN: +6.7 runs (SB/CS + UBR baserunning)+7RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -2.1 runs (Positional adjustment)-2POSREP: +10.1 runs (Replacement-level credit)+10REPTotal WAR: -1.10-1.1WAR
trajectory · projected WAR by year
-1.1-0.8-0.82628
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   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
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
Totals $0.0M $0.0M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202423 ALake Elsinore Storm 117103 27411 10361 140 262333350683 87382 319 303 90
202423 ALake Elsinore Storm 117100 34621 13271 140 340421470891 130446 2311 388 155
202524 A+2 teams 364310 56414 381417 357 181285239523 58310 3910 242 43
202524 A+2 teams 364295 67615 531027 357 227358305663 78325 2815 307 93
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD25 AASD 214184 33503 15947 292 179267255522 76345 447 228 33 -16 +5 +0 -1 +6 -0.7
YTD25 AASD 214177 36603 22737 292 203316288604 85327 3410 275 69 -8 +5 +0 -1 +6 0.2
ROS25 AASD 2% 142126 23402 12533 101 182268261529 79288 378 244 45 -9 +2 +0 -1 +4 -0.4
ROS25 MLBSD 2% 33 0000 010 00 284 330 225 31 -0 +0 +0 -0 +0 -0.0
FULL25 AASD 217187 33503 15957 292 176263251514 75337 447 228 33 -17 +5 +0 -1 +6 -0.7
TOT25 AASD 356310 56905 2714710 393 180267258525 77319 418 234 37 -25 +7 +0 -2 +10 -1.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBSD 31% 349309 581015 301257 162 188275275550 87290 369 254 53 -19 +2 +0 -2 +10 -0.9
202827 MLBSD 42% 378335 641116 331317 152 191277284561 93290 359 260 57 -18 +2 +0 -2 +11 -0.8
202726 MLBSD 31% 10896 18302 9392 51 188271281552 94286 368 238 40 -7 +1 +0 -1 +3 -0.4
202827 MLBSD 42% 159141 26502 14553 61 184272262535 78286 359 243 44 -10 +1 +0 -1 +5 -0.6
▸ Career Totals
Career 270240 44804 23955 112 183269267535 83280 359 241 42 -18 +1 +0 -2 +8 -1.0
/ 162G 650578 10619010 5522912 265 183268268536 85279 358 241 42 -42 +3 +0 -4 +18 -2.5
Career 13501183 22833418 12348625 9012 193282273555 80304 369 256 54 -71 +13 +0 -8 +38 -2.8
/ 162G 650570 1101629 5923412 436 193282275558 82304 369 256 54 -34 +6 +0 -4 +18 -1.4

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202423 ALake Elsinore Storm 117100 34621 13271 140 340421470891 130446 2311 388 155 +7 +3 +3 1.4
202524 A+Fort Wayne TinCaps 342280 59314 47977 307 211338271610 61302 2814 286 77 -9 +3 +10 0.4
202524 ROKACL Padres 2215 8301 650 50 5336679331.600 400778 2327 625 336 +6 +1 +1 0.8

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
1274412191274281-2+0-0.6-0.3
/1626641028-4.0+0.0-1.5pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Kai Roberts (OGILVIE) 25 30 25 60 55 180/267/258 77319 539 41% 8% 37 -1.1
Donta' Williams
2023 · A
24 45→32 39→40 56→55 49 206/295/297 91307 521 32% 10% 68 -0.5 183/270/263 80289 520 35% 9% 49 -1.8 158/249/2266825452036%9%29-1.4
Aaron Knapp
2019 · A
24 44→37 36→30 53→55 49 201/287/263 62301 320 31% 10% 56 -1.3 206/278/292 86317 717 34% 9% 59 -1.1 188/256/2708229581937%8%42-1.4
Jacob Hannemann
2016 · AA
25 42→41 40→45 57→60 38 202/248/295 93289 619 31% 5% 46 -2.0 204/255/314 110273 925 28% 5% 55 -1.4 195/247/304109252103126%5%46-1.4
Danny Payne
2011 · A
25 39→42 42→45 55→50 48 190/278/297 107285 919 34% 10% 61 -1.0 196/278/323 127324 1214 39% 10% 67 -0.5 170/264/317147295141143%11%59-0.6
Jacob Pearson
2023 · AA
25 39 41→40 50 44 195/260/293 98266 819 29% 7% 52 -1.6 202/266/316 114300 1015 34% 7% 60 -1.0 141/207/294152225171344%8%26-0.6
Agustin Septimo
2008 · A
24 41→34 40 56→55 42 202/255/293 91269 819 28% 6% 49 -1.8 204/254/291 87284 714 29% 6% 47 -1.9 197/227/2596227931130%4%24-0.8
Taylor Lewis
2014 · A
24 37 39→45 61→55 35 181/228/275 94281 518 36% 5% 32 -3.0 201/244/290 89293 517 32% 5% 43 -2.2 208/231/2766827842626%2%29-0.8
J.T. Arruda
2023 · A
25 43→41 40 56→55 45 203/276/302 99303 717 33% 9% 60 -1.0 202/273/294 92291 720 30% 8% 57 -1.2 205/267/2979328192329%7%52-0.8
Vance Vizcaino
2021 · AA
26 42 40 55 38 205/255/298 93300 824 33% 6% 50 -1.8 219/277/326 107312 1115 31% 6% 67 -0.5 205/263/28883291111332%5%48-0.5
Kevin Merrell
2021 · AA
25 40→35 37→40 53→55 36 194/231/266 72275 416 30% 4% 30 -3.1 213/266/333 120277 1413 28% 6% 65 -0.7 203/260/324121252181327%6%58-0.3
Julian Escobedo
2023 · AA
25 37→34 41→40 48→50 40 186/251/287 100259 914 31% 6% 46 -2.0 205/270/324 119291 1114 32% 7% 64 -0.8 182/254/327145270142036%6%54-0.3
Cam Gibson
2019 · AA
25 40→41 43→45 53→55 43 198/261/314 116274 1117 31% 7% 57 -1.2 200/261/298 98280 819 30% 7% 53 -1.5 181/243/2708825172529%6%35-2.1
Jason Christian
2012 · AA
25 43 40 54→55 38 208/251/296 88297 716 32% 6% 47 -1.9 204/259/279 75296 410 30% 6% 46 -2.0 187/256/216292590525%7%27-1.1
Nick Heath
2018 · A
24 45→35 36→40 55→65 38 211/256/273 61315 428 33% 6% 43 -2.2 206/266/292 86340 740 38% 7% 53 -1.5 192/261/2889632584840%8%47-1.2
Jeff Gelalich
2016 · A
25 43→42 36→40 52→55 41 195/267/263 68318 415 37% 8% 47 -1.9 200/260/275 75355 516 42% 6% 46 -2.0 192/245/2606834641943%5%33-1.2
Jawuan Harris
2021 · A
24 36→24 39→40 54→55 40 166/257/253 87306 718 44% 9% 42 -2.3 177/257/259 82368 620 48% 9% 43 -2.2 92/195/1354323623855%10%-16-1.7
Jackson Cluff
2022 · AA
25 40→29 40→45 49→60 37 191/259/277 86288 712 34% 6% 48 -1.9 177/254/283 106281 1016 38% 8% 47 -1.9 181/273/314133265152835%10%61-0.6
Max George
2021 · A
25 39→36 40→45 54→55 41 187/268/274 87283 720 34% 7% 51 -1.7 193/279/325 132326 1515 42% 8% 69 -0.4 148/255/300152246202045%10%51-0.7
Jared Carr
2023 · A
24 41→36 37→40 47→55 40 192/262/263 71298 514 35% 7% 45 -2.1 200/268/284 84309 617 34% 8% 53 -1.5 188/260/2708229172435%8%43-1.4
Chris Grayson
2014 · A
24 36 41→45 53→50 44 181/245/281 100235 818 26% 7% 42 -2.3 206/271/305 99295 714 30% 7% 59 -1.1 214/281/3119732761334%7%63-0.5