Kai RobertsOF San Antonio Missions
Age 25 L/R 6'4" / 205 lbs AA HR +13%BB +8% Svc 0.0 · Ctrl thru 2034
wRC+†47
AVG/OBP/SLG.196 / .280 / .296
PA320
HR6
SB16
K%32
BB%9
MLB%2%
BAT: -19.1 runs (wOBA-derived runs vs avg)-19BATRUN: +2.5 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.9 runs (Positional adjustment)-2POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -1.00-1.0WAR
Scouting · nowfuture
HIT
3030
PWR
2525
SPD
6060
EYE
5455
trajectory · 10 yrs
-0.4peak
2028

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
2029Arb-1$0.8M
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Ext / FA-deal$0.4M
2034Ext / FA-deal$0.6M
Totals $-6M $-24M -$18M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202423 ALake Elsinore Storm 117104 29511 9361 140 .279.342.375.717 .096.406 318 .316 100 +0 +3 +0 -1 +3 0.6
202524 A+2 teams 364310 61514 381327 357 .197.299.258.557 .061.322 3610 .249 49 -21 +4 +0 -2 +10 -0.9
▸ 2026 Season (actual · ROS · total)
202625 AASan Antonio Missions 3331 4100 2130 50 .129.182.161.343 .032.222 396 .141 -34 -5 +1 +0 -0 +1 -0.3
ROS25 MLBSD 287256 49815 26943 112 .191.274.289.563 .098.281 339 .259 57 -14 +1 +0 -2 +8 -0.6
TOT25 MLBSD 320287 53915 281073 162 .185.264.275.539 .091.273 339 .247 47 -19 +2 +0 -2 +9 -1.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 11%SD 349310 611116 321024 122 .197.280.297.577 .100.271 299 .270 65 -14 +2 +0 -2 +10 -0.5
202827 MLB 26%SD 378336 681227 351094 112 .202.285.312.598 .110.273 299 .274 68 -14 +1 +0 -2 +11 -0.4
202928 MLB 38%SD 394349 711228 371135 111 .203.289.318.607 .115.273 299 .275 69 -14 +2 -1 -2 +11 -0.4
203029 MLB 47%SD 396352 721228 371144 101 .205.288.318.606 .114.273 299 .274 68 -14 +2 -1 -2 +11 -0.5
203130 MLB 56%SD 396352 691217 371154 91 .196.280.295.575 .099.271 299 .271 66 -15 +1 -2 -2 +11 -0.7
203231 MLB 73%SD 385342 671217 361144 80 .196.280.298.578 .102.270 309 .268 63 -16 +2 -3 -2 +11 -0.9
203332 MLB 91%SD 369327 631116 351114 70 .193.279.287.566 .095.268 309 .263 59 -17 +1 -4 -2 +10 -1.1
203433 MLBSD 340301 571015 321044 70 .189.276.279.555 .090.267 319 .258 55 -17 +1 -4 -2 +10 -1.3
203534 MLBSD 297265 48814 27943 60 .181.264.264.529 .083.265 329 .252 51 -17 +1 -5 -2 +8 -1.4
▸ Career Totals (MLE all levels + projections)
Career 40723604 7151181568 381123847 14116 .198.283.296.580 .098.279 309 .267 62 -173 +22 -20 -24 +115 -8.1
/ 162G 650575 11419211 611988 233 .198.285.296.580 .097.278 309 .267 62 -28 +3 -3 -4 +18 -1.3

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202423 ALake Elsinore Storm 117100 34621 13271 140 .340.421.470.891 .130.446 2311 .388 155 +7 +3 +3 1.4
202524 A+Fort Wayne TinCaps 342280 59314 47977 307 .211.338.271.610 .061.302 2814 .286 77 -9 +3 +10 0.4
202524 ROKACL Padres 2215 8301 650 50 .533.667.9331.600 .400.778 2327 .625 336 +6 +1 +1 0.8

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 .196/.280/.296 .100.285 69 32% 9% 62 -0.5
Danny Payne
2011 · A
25 41→42 41→45 54→50 50 .195/.286/.299 .104.285 818 32% 11% 65 -0.7 .199/.285/.324 .125.314 1114 36% 10% 71 -0.3 .179/.276/.323.144.296131140%11%66-0.4
Donta' Williams
2023 · A
24 43→32 39→40 56→55 47 .203/.285/.294 .091.294 620 30% 9% 63 -0.9 .186/.272/.271 .085.286 620 34% 9% 52 -1.6 .163/.253/.236.073.25552035%9%33-1.2
River Town
2023 · A
24 41→38 45→40 55→50 46 .206/.287/.332 .126.261 1215 25% 8% 74 -0.1 .217/.304/.312 .095.269 815 21% 9% 76 +0.1 .215/.313/.285.071.26361519%10%71-0.1
Jackson Cluff
2022 · AA
25 39→29 40→45 50→55 38 .192/.256/.284 .092.277 812 32% 5% 48 -1.9 .179/.255/.283 .104.283 915 37% 8% 47 -1.9 .181/.273/.314.132.266142835%10%61-0.6
Cam Gibson
2019 · AA
25 40→41 43→45 53→55 44 .197/.262/.307 .110.269 1017 30% 7% 56 -1.3 .203/.267/.307 .104.282 919 29% 7% 58 -1.2 .189/.253/.289.100.25982529%7%44-1.6
Justin Farmer
2023 · A
24 39→33 44→40 54→55 51 .190/.295/.305 .115.292 1219 36% 12% 71 -0.3 .186/.265/.277 .091.307 819 38% 9% 50 -1.7 .159/.224/.221.061.27552241%7%15-2.3
Michael Gigliotti
2022 · A
26 45 41→40 54→55 44 .216/.285/.318 .103.296 821 28% 7% 69 -0.4 .208/.306/.322 .114.289 1121 29% 10% 80 +0.4 .196/.305/.296.100.26792427%11%71-0.1
J.T. Arruda
2023 · A
25 42 40 55 45 .202/.273/.300 .097.294 717 32% 9% 58 -1.2 .204/.277/.294 .090.295 720 30% 9% 59 -1.1 .199/.271/.284.086.28072329%8%51-1.1
Nick Vickerson
2014 · A
25 38 43→40 50 47 .190/.271/.298 .108.259 1113 30% 9% 59 -1.1 .198/.292/.298 .100.275 911 29% 10% 68 -0.5 .183/.296/.269.086.25581128%12%59-0.7
Julian Escobedo
2023 · AA
25 38→36 41→40 48→50 40 .191/.255/.290 .099.266 914 31% 6% 49 -1.8 .203/.269/.317 .114.286 1015 31% 6% 62 -0.9 .179/.252/.313.134.265122035%6%50-0.4
Jacob Pearson
2023 · AA
25 38→39 41→40 50 44 .189/.254/.288 .099.255 918 28% 7% 48 -1.9 .195/.258/.302 .107.291 1016 34% 7% 53 -1.5 .130/.192/.257.127.218131345%7%10-0.8
Aaron Knapp
2019 · A
24 42→35 36→30 53→55 47 .196/.276/.261 .065.291 420 32% 9% 50 -1.7 .196/.269/.271 .075.306 617 34% 9% 50 -1.8 .169/.241/.234.065.27561938%8%27-2.0
Patrick Biondi
2016 · A
25 46→42 37→30 54→60 43 .218/.265/.288 .070.280 522 23% 6% 51 -1.7 .227/.285/.286 .059.308 327 25% 7% 59 -1.1 .224/.292/.265.041.31313326%8%54-0.8
Dylan Neuse
2023 · A
24 37 39→40 49→50 44 .183/.260/.264 .081.271 814 33% 9% 45 -2.1 .205/.286/.296 .091.292 713 29% 9% 63 -0.8 .211/.301/.305.094.29351327%10%72-0.1
Jason Christian
2012 · AA
25 44 40 54→55 40 .214/.260/.304 .091.296 816 30% 6% 53 -1.5 .207/.263/.282 .075.298 411 30% 7% 49 -1.8 .193/.267/.220.027.2640524%8%33-1.0
Shayne Fontana
2022 · AA
25 41 42→45 48→55 46 .197/.276/.303 .106.284 99 32% 9% 61 -1.0 .215/.297/.325 .110.300 1114 30% 9% 76 +0.1 .222/.305/.326.104.296111927%8%77+0.1
Jonny Butler
2023 · A
24 43→33 40→50 53→55 43 .207/.267/.303 .095.296 710 31% 8% 56 -1.3 .193/.264/.310 .117.267 1017 30% 8% 58 -1.2 .175/.253/.291.117.236101829%8%46-1.1
Alerick Soularie
2023 · A
24 40 44→45 53→60 45 .197/.277/.310 .114.292 1116 34% 9% 64 -0.8 .198/.281/.314 .116.292 1325 34% 9% 67 -0.5 .178/.270/.288.111.256143934%9%55-0.5
Travis Swaggerty
2023 · AAA
25 45 45 58→55 44 .219/.282/.346 .127.301 1220 30% 8% 74 -0.1 .213/.275/.330 .117.310 1017 32% 7% 67 -0.5 .185/.261/.243.058.3210938%8%38-0.4
Agustin Septimo
2008 · A
24 41→34 41→40 55 41 .203/.254/.297 .094.269 918 27% 6% 50 -1.8 .202/.252/.288 .086.281 715 29% 6% 46 -2.0 .197/.227/.259.062.27931130%4%24-0.8