Caleb Roberts

OF Wichita Wind Surge
Age 27 L/R 6'1" / 195 lbs AA Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424AAARI485.243/.342/.454201178—.210/.284/.359
202525AAARI437.237/.331/.38810848—.181/.255/.280
202626AAMIN134.196/.448/.3263790—.178/.381/.297
2027PROJMLE27MLBMIN2.210/.305/.3300082-0.0
2028PROJ27% MLB28MLBMIN34.210/.304/.3291182-0.0
Next 2 projected WAR -0.0Projected 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
BB%99
Chase%99
Z-Con%96
Whiff%89
wOBA86
K%84
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsNathan Panther (age 27) · Ronnie Dawson (age 27) · Brian Burgamy (age 27)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†82
AVG/OBP/SLG.210 / .305 / .330
PA2
HR0
K%50
BB%10
BABIP277
ISO122
MLB%2%
Value2027 · WAR
BAT: -1.8 runs (wOBA-derived runs vs avg)-2BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.5 runs (Positional adjustment)-1POSREP: +1.8 runs (Replacement-level credit)+2REPTotal WAR: +0.00+0.0WAR
trajectory · projected WAR by year
0.00.02728
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   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)
202121 AVisalia Rawhide — 136112 24421 18364 31 214343312656 98299 2613 304 44 — — — — — —
202222 AAAmarillo Sod Poodles — 3331 10210 260 01 323364452815 129400 186 361 93 — — — — — —
202222 A+Hillsboro Hops — 465389 912439 6012713 175 234355380735 147320 2713 335 68 — — — — — —
202323 AAAmarillo Sod Poodles — 434367 10223817 581146 113 278385523908 245356 2613 395 90 — — — — — —
202323 INTLSalt River Rafters — 8464 13301 17242 21 203386297682 94300 2920 326 107 — — — — — —
202424 AAAmarillo Sod Poodles — 485416 10120420 551208 112 243342454797 212288 2511 350 78 — — — — — —
202525 AAAmarillo Sod Poodles — 437379 9021310 451038 83 237331388719 150295 2410 322 48 — — — — — —
202626 AAWichita Wind Surge — 13492 18303 302412 72 196448326774 130231 1822 378 90 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202121 A MLEVisalia Rawhide — 136117 20321 13504 31 171276256533 85262 3710 233 44 — — — — — —
202222 AA MLEAmarillo Sod Poodles — 3332 9210 170 01 281303406709 125366 213 306 93 — — — — — —
202222 A+ MLEHillsboro Hops — 465405 771728 4416413 175 190290301591 111289 359 269 68 — — — — — —
202323 AA MLEAmarillo Sod Poodles — 434381 842078 441396 113 220311373684 152314 3210 301 90 — — — — — —
202424 AA MLEAmarillo Sod Poodles — 485434 9118413 371448 112 210284359643 150272 308 283 78 — — — — — —
202525 AA MLEAmarillo Sod Poodles — 437393 711536 311298 83 181255280535 99243 307 239 48 — — — — — —
202626 AA MLEWichita Wind Surge — 134101 18303 212912 72 178381297678 119199 2216 301 90 — — — — — —
202121 A MLEVisalia Rawhide — 136117 20321 13504 31 171276256533 85279 3710 233 44 — — — — — —
202121 A RAWVisalia Rawhide — 136112 24421 18364 31 214343312656 98299 2613 304 44 — — — — — —
202222 A+ MLE2 teams — 498437 861938 4517113 176 197291309600 112299 349 271 70 — — — — — —
202222 A+ RAW2 teams — 498420 1012649 6213313 176 240356386741 145327 2712 336 70 — — — — — —
202323 AA MLE2 teams — 518454 10024810 521668 134 220311374686 154319 3210 301 90 — — — — — —
202323 AA RAW2 teams — 518431 11526818 751388 134 267385490875 223348 2714 384 90 — — — — — —
202424 AA MLEAmarillo Sod Poodles — 485434 9118413 371448 112 210284359643 150277 308 283 78 — — — — — —
202424 AA RAWAmarillo Sod Poodles — 485416 10120420 551208 112 243342454797 212288 2511 350 78 — — — — — —
202525 AA MLEAmarillo Sod Poodles — 437393 711536 311298 83 181255280535 99247 307 239 48 — — — — — —
202525 AA RAWAmarillo Sod Poodles — 437379 9021310 451038 83 237331388719 150295 2410 322 48 — — — — — —
202626 AA MLEWichita Wind Surge — 134101 18303 212912 72 178381297678 119217 2216 301 90 — — — — — —
202626 AA RAWWichita Wind Surge — 13492 18303 302412 72 196448326774 130231 1822 378 90 — — — — — —
202121 A MLEVisalia Rawhide — 136118 20321 13504 31 169276254530 85262 3710 233 44 — — — — — —
202222 A+ MLE2 teams — 498437 861938 4517113 176 197291309600 112294 349 271 70 — — — — — —
202323 AA MLE2 teams — 518453 10024810 521668 134 221311375687 155314 3210 301 90 — — — — — —
202424 AA MLEAmarillo Sod Poodles — 485437 9118413 371448 112 208284357641 149272 308 283 78 — — — — — —
202525 AA MLEAmarillo Sod Poodles — 437395 711536 311298 83 180255278533 99243 307 239 48 — — — — — —
202626 AA MLEWichita Wind Surge — 134100 18303 212912 72 180381300681 120199 2216 301 90 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 AA MLEAmarillo Sod Poodles — 485437 9118413 371448 112 208284357641 149272 308 283 78 — — — — — —
202525 AA MLEAmarillo Sod Poodles — 437395 711536 311298 83 180255278533 99243 307 239 48 — — — — — —
202626 AA MLEWichita Wind Surge — 134100 18303 212912 72 180381300681 120199 2216 301 90 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLEMIN 2% 200174 36714 18546 41 210305329634 120277 279 290 82 -4 +0 +0 -1 +4 0.0
▸ 2027 — real world (MLB)
202727 MLB CTXMIN 2% 22 0000 010 00 210305330635 120277 500 290 82 -0 +0 +0 -0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLEMIN 27% 128112 24512 12343 21 210304329632 119276 279 289 82 -3 +0 -1 -1 +3 -0.2
202828 MLB CTXMIN 27% 3430 6101 391 10 210304329633 119277 269 289 82 -1 +0 -0 -0 +1 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 3430 6101 391 10 200294333627 133250 269 289 72 -1 +0 -0 -0 +1 -0.0
/ 162G— A+C — 650574 11419019 5717219 190 199292331623 132248 269 289 72 -14 +4 -4 -4 +14 -0.4
Career— MLE — 24202122 425902145 21974658 6319 200293326619 126281 319 275 72 -5 +0 -1 -1 +5 -0.2
/ 162G— MLE — 650570 11424612 5920016 175 200293326619 126281 319 275 72 -14 +1 -2 -4 +14 -0.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.

2026 AAWichita Wind Surge · 134 PAwOBA .371 → .301 (−70)K% 17.9% → 21.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.91%÷1.000×1.220——21.85%
BB% (unintentional) /PA22.39%÷1.000×0.700—×0.98815.48%
HBP% /PA8.96%—×0.870—×0.9887.70%
Singles /BIP17.65%÷1.000×0.920×0.975×0.98815.65%
Doubles /BIP4.41%÷1.000×0.840×0.975×0.9883.57%
Triples /BIP0.00%÷1.000×0.940×0.975×0.9880.00%
Home runs /BIP4.41%÷1.000×0.800—×0.9883.49%

Factors used: league row TL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.975.

Result: wOBA .371 → .301; ISO .130 → .112; BABIP .231 → .199. 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 AAAmarillo Sod Poodles · 437 PAwOBA .316 → .239 (−77)K% 23.6% → 29.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.57%÷0.972×1.220——29.59%
BB% (unintentional) /PA10.07%÷0.994×0.700—×0.9987.08%
HBP% /PA1.83%—×0.870—×0.9981.59%
Singles /BIP20.29%÷1.041×0.920×0.982×0.99817.57%
Doubles /BIP7.61%÷1.119×0.840×0.982×0.9985.60%
Triples /BIP1.09%÷0.985×0.940×0.982×0.9981.02%
Home runs /BIP3.62%÷1.333×0.800—×0.9982.17%

Factors used: league row TL. Park (home-season share, regressed): HR 167, 1B 108, 2B 124, 3B 97, K 94, BB 99 — 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 ×0.982.

Result: wOBA .316 → .239; ISO .150 → .101; BABIP .295 → .243. 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 AAAmarillo Sod Poodles · 485 PAwOBA .343 → .283 (−60)K% 24.7% → 29.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.74%÷1.018×1.220——29.65%
BB% (unintentional) /PA11.13%÷1.026×0.700—×1.0127.68%
HBP% /PA1.65%—×0.870—×1.0121.45%
Singles /BIP19.26%÷0.974×0.920×1.029×1.01218.94%
Doubles /BIP6.76%÷0.966×0.840×1.029×1.0126.12%
Triples /BIP1.35%÷0.987×0.940×1.029×1.0121.34%
Home runs /BIP6.76%÷1.229×0.800—×1.0124.45%

Factors used: league row TL. Park (home-season share, regressed): HR 146, 1B 95, 2B 93, 3B 97, K 104, BB 105 — 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.029.

Result: wOBA .343 → .283; ISO .212 → .158; BABIP .288 → .272. 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).

2023 AAAmarillo Sod Poodles · 434 PAwOBA .386 → .301 (−85)K% 26.3% → 32.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.27%÷1.003×1.220——31.96%
BB% (unintentional) /PA12.90%÷0.922×0.700—×1.02710.06%
HBP% /PA1.38%—×0.870—×1.0271.24%
Singles /BIP21.34%÷1.054×0.920×1.036×1.02719.83%
Doubles /BIP9.09%÷1.008×0.840×1.036×1.0278.06%
Triples /BIP3.16%÷1.124×0.940×1.036×1.0272.81%
Home runs /BIP6.72%÷1.637×0.800—×1.0273.37%

Factors used: league row TL. Park (home-season share, regressed): HR 227, 1B 111, 2B 102, 3B 125, K 101, BB 84 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.036.

Result: wOBA .386 → .301; ISO .245 → .160; BABIP .356 → .314. 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).

2022 A+Hillsboro Hops · 465 PAwOBA .328 → .269 (−59)K% 27.3% → 35.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.31%÷1.046×1.350——35.23%
BB% (unintentional) /PA12.69%÷0.974×0.710—×1.0129.36%
HBP% /PA2.80%—×0.810—×1.0122.29%
Singles /BIP20.99%÷0.965×0.910×1.009×1.01220.21%
Doubles /BIP9.16%÷1.100×0.830×1.009×1.0127.06%
Triples /BIP1.15%÷1.006×0.820×1.009×1.0120.95%
Home runs /BIP3.44%÷0.848×0.830—×1.0123.40%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 70, 1B 93, 2B 120, 3B 101, K 109, BB 95 — applied at half strength. Age: age 22 vs a level average of 22.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.009.

Result: wOBA .328 → .269; ISO .147 → .122; BABIP .320 → .289. 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).

2022 AAAmarillo Sod Poodles · 33 PAwOBA .351 → .306 (−45)K% 18.2% → 22.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.18%÷1.008×1.220——22.01%
BB% (unintentional) /PA6.06%÷1.061×0.700—×1.0424.17%
HBP% /PA0.00%—×0.870—×1.0420.00%
Singles /BIP28.00%÷1.048×0.920—×1.04225.60%
Doubles /BIP8.00%÷1.022×0.840—×1.0426.85%
Triples /BIP4.00%÷0.938×0.940—×1.0424.18%
Home runs /BIP0.00%÷1.094×0.800—×1.0420.00%

Factors used: league row TL. Park (home-season share, regressed): HR 119, 1B 110, 2B 104, 3B 88, K 102, BB 112 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average).

Result: wOBA .351 → .306; ISO .129 → .119; BABIP .400 → .366. 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).

2021 AVisalia Rawhide · 136 PAwOBA .301 → .233 (−68)K% 26.5% → 36.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.47%÷0.988×1.360——36.45%
BB% (unintentional) /PA13.24%÷1.013×0.690—×1.0159.15%
HBP% /PA2.94%—×0.780—×1.0152.33%
Singles /BIP22.37%÷1.006×0.920×0.976×1.01520.28%
Doubles /BIP5.26%÷1.056×0.830×0.976×1.0154.10%
Triples /BIP2.63%÷1.054×0.910×0.976×1.0152.25%
Home runs /BIP1.32%÷0.923×0.800—×1.0151.16%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 85, 1B 101, 2B 111, 3B 111, K 98, BB 103 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.976.

Result: wOBA .301 → .233; ISO .098 → .076; BABIP .299 → .262. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .