Caleb RobertsOF Wichita Wind Surge
Age 26 L/R 6'1" / 195 lbs AA Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION134 act + 116 ros · stats below = ROS only
wRC+†77
AVG/OBP/SLG.200 / .304 / .320
PA116
HR2
K%28
BB%9
BABIP273
ISO120
MLB%2%
Value2026 · WAR
BAT: -4.1 runs (wOBA-derived runs vs avg)-4BATRUN: +0.8 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.5 runs (Positional adjustment)-2POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.20+0.2WAR
trajectory · projected WAR by year
-0.40.00.02628
Tools · ContractCON 40 / POW 45
Toolsscout grade
CONTACT40
scouting grade only
POWER45
scouting grade only
EYE45
scouting grade only
SPEED45
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
202121 AVisalia Rawhide 136118 19311 12504 31 161261229490 68261 379 227 32
202121 AVisalia Rawhide 136112 24421 18364 31 214343312656 98299 2613 304 91
202222 A+2 teams 498442 8516310 4017013 176 192279310589 118283 348 264 60
202222 A+2 teams 498420 1012649 6213313 176 240356386741 145327 2712 336 116
202323 AA2 teams 518451 912378 551758 134 202300337637 135305 3411 280 72
202323 AA2 teams 518431 11526818 751388 134 267385490875 223348 2714 384 152
202424 AAAmarillo Sod Poodles 485436 9419413 351498 112 216286367653 151290 317 282 74
202424 AAAmarillo Sod Poodles 485416 10120420 551208 112 243342454797 212288 2511 350 126
202525 AAAmarillo Sod Poodles 437393 671435 311418 83 170245260505 89246 327 225 30
202525 AAAmarillo Sod Poodles 437379 9021310 451038 83 237331388719 150295 2410 322 104
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 AAMIN 134101 18303 213112 72 178381297678 119224 2316 307 93 -1 +1 +0 -1 +4 0.3
YTD26 AAMIN 13492 18303 302412 72 196448326774 130231 1822 378 148 +7 +1 +0 -1 +4 1.1
ROS26 AAMIN 2% 116100 20412 11334 31 200304320624 120267 289 285 77 -3 +0 +0 -1 +3 -0.0
ROS26 MLBMIN 2% 22 0000 010 00 267 500 260 57 -0 +0 +0 -0 +0 -0.0
FULL26 AAMIN 136103 18303 213212 72 175375291666 117221 2415 306 93 -1 +1 +0 -1 +4 0.3
TOT26 AAMIN 250201 38715 326416 103 189345308654 119248 2613 297 85 -4 +1 +0 -2 +7 0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBMIN 27% 269233 45915 26768 62 193296305601 112267 2810 287 77 -7 +0 +0 -2 +8 -0.0
202828 MLBMIN 40% 319276 551126 31899 62 199301319619 120269 2810 288 79 -8 +0 -1 -2 +9 -0.1
202727 MLBMIN 27% 7263 12301 7202 20 190292286577 95268 2810 265 61 -3 +0 +0 -0 +2 -0.1
202828 MLBMIN 40% 127110 22413 12354 31 200302336638 136269 289 268 63 -5 +0 -0 -1 +4 -0.3
▸ Career Totals
Career 201175 34714 19566 51 194295314609 120259 289 267 63 -8 +1 -0 -1 +6 -0.4
/ 162G 650566 11023313 6118119 163 194294314608 120259 289 267 63 -27 +2 -1 -4 +18 -1.2
Career 27782449 476992250 24188362 6721 194283314597 120277 329 268 63 -115 +5 -1 -17 +79 -5.0
/ 162G 650573 11123512 5620715 165 194283314597 120276 329 268 63 -27 +1 -0 -4 +18 -1.2

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
202121 AVisalia Rawhide 136112 24421 18364 31 214343312656 98299 2613 304 91 -1 +0 +4 0.3
202222 AAAmarillo Sod Poodles 3331 10210 260 01 323364452815 129400 186 361 134 +1 -0 +1 0.2
202222 A+Hillsboro Hops 465389 912439 6012713 175 234355380735 147320 2713 335 114 +7 +1 +13 2.2
202323 AAAmarillo Sod Poodles 434367 10223817 581146 113 278385523908 245356 2613 395 161 +30 +1 +12 4.4
202323 INTLSalt River Rafters 8464 13301 17242 21 203386297682 94300 2920 326 108 +1 +0 +2 0.3
202424 AAAmarillo Sod Poodles 485416 10120420 551208 112 243342454797 212288 2511 350 126 +14 +1 +14 3.0
202525 AAAmarillo Sod Poodles 437379 9021310 451038 83 237331388719 150295 2410 322 104 +2 +0 +12 1.5

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 Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#2Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#3Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#4Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1
#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
120444202300325-1+0-0.0-0.0
/1626641314-4.0+0.0-0.0pk7: 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
Caleb Roberts (OGILVIE) 26 40 45 45 45 189/345/308 119248 510 26% 13% 85 +0.2
Shayne Fontana
2023 · AAA
26 41 43→45 45→55 45 199/286/310 111301 118 35% 9% 68 -0.5 224/301/327 103295 1018 26% 8% 78 +0.2 228/306/3229329092523%7%76+0.0
Brock Lundquist
2021 · AA
25 41→43 44→45 46→45 41 207/269/325 118287 127 31% 7% 64 -0.8 206/275/323 117358 138 42% 8% 66 -0.6 146/233/2429529115051%8%30-0.7
Nathan Panther
2007 · AA
26 43 42→45 44→45 46 212/274/314 102269 97 24% 7% 63 -0.9 225/294/356 131279 137 23% 8% 82 +0.5 226/302/37314727315622%9%87+0.5
Chantz Mack
2017 · AA
26 44→45 44→45 45 46 217/284/331 113292 115 29% 8% 72 -0.2 215/290/320 105298 106 29% 9% 71 -0.3 158/270/213552225028%13%34-0.5
Mitch Longo
2021 · AA
26 44→43 43→50 52→50 42 219/268/334 115281 1013 26% 6% 65 -0.7 228/274/378 150297 1818 29% 5% 79 +0.3 223/268/384160285202229%5%74-0.0
Orlando Martinez
2023 · AAA
25 44→45 44→50 45→50 39 217/260/333 116296 119 30% 5% 61 -1.0 226/279/345 119286 118 24% 7% 72 -0.2 231/297/326952917921%8%73-0.1
Justin Toerner
2023 · AAA
26 39 43→45 48→50 44 192/283/299 108293 1110 36% 9% 65 -0.7 194/282/315 121288 1311 34% 9% 68 -0.5 127/238/24511817514935%11%31-1.0
Mark Contreras
2021 · AA
26 36→37 44→50 47→55 38 184/248/300 115271 1213 35% 6% 49 -1.8 201/261/346 145293 1719 36% 6% 66 -0.6 197/258/338141284182436%6%60-0.8
Will Toffey
2021 · AA
26 44 43→45 46→50 50 211/298/330 120301 107 31% 11% 78 +0.2 203/285/335 132340 1312 41% 8% 73 -0.1 184/270/318133318141342%8%60-0.5
Alex Glenn
2017 · AA
26 43 46→55 50 39 217/257/353 135279 138 27% 5% 65 -0.7 192/237/290 98295 87 36% 5% 40 -2.4 126/169/196702155442%5%-15-2.3
Shane Matheny
2022 · AA
26 39→41 43→45 47→50 39 191/254/300 109301 116 39% 7% 51 -1.7 203/285/337 134323 159 38% 10% 74 -0.1 193/282/32613330016938%10%68-0.3
Dillon Paulson
2023 · AA
26 44→37 46→50 45→30 50 222/295/348 126277 146 24% 9% 81 +0.4 222/286/335 113294 105 26% 8% 73 -0.1 218/282/3261072899026%8%66-0.2
Cal Towey
2016 · AA
26 46→50 42→45 49→50 44 215/295/320 106317 913 33% 8% 74 -0.1 201/284/307 106321 910 36% 9% 66 -0.6 189/279/2981093079938%10%60-0.8
Chase Calabuig
2022 · AA
26 40→50 41→40 44→45 48 200/269/289 89255 96 25% 8% 54 -1.4 250/310/384 134290 135 18% 7% 95 +1.4 279/338/42714831713316%8%113+1.3
Mike Papi
2019 · AAA
26 45→47 45 44→45 49 223/300/347 124295 135 28% 9% 83 +0.6 219/284/325 106305 98 29% 8% 70 -0.3 171/227/213422530030%6%12-0.7
Chase Pinder
2022 · AA
26 39 43→45 44→45 46 197/280/304 107271 125 30% 8% 64 -0.8 229/320/373 144297 1510 26% 11% 98 +1.6 224/323/376152290161126%12%98+0.8
Nick Banks
2021 · AA
26 46 43→45 49→45 38 224/266/338 113300 108 28% 5% 65 -0.7 217/270/334 117326 125 35% 6% 66 -0.6 211/266/32611531913236%6%59-0.7
Connor Panas
2019 · AA
26 41→43 46→45 45→40 40 207/267/331 124274 145 29% 6% 65 -0.7 215/279/345 130279 138 27% 6% 73 -0.1 178/266/33916021817626%8%63-0.2
Bobby Kingsbury
2007 · A
26 42→44 45→50 47→50 44 210/277/340 130280 128 29% 7% 71 -0.3 221/280/343 122284 1113 25% 7% 72 -0.2 218/277/346129274111424%7%70-0.2
Carlos Alvarez
2014 · AAA
26 44 44→45 46→45 47 220/282/342 122276 116 24% 8% 73 -0.1 232/307/337 105283 88 20% 9% 83 +0.6 245/326/331862986618%9%88+0.3