Starlyn CabaSS Beloit Sky Carp
Age 20 S/R 5'9" / 160 lbs A+ HR -6%H -3% Svc 0.0 · Ctrl thru 2032
2026 ROS PROJECTION261 act + 174 ros · stats below = ROS only
wRC+†67
AVG/OBP/SLG.200 / .302 / .287
PA174
HR2
SB10
K%26
BB%12
BABIP272
ISO87
MLB%4%
Value2026 · WAR
BAT: -13.5 runs (wOBA-derived runs vs avg)-14BATRUN: +6.0 runs (SB/CS + UBR baserunning)+6RUNFLD: +2.7 runs (Defensive runs vs avg)+3FLDPOS: +4.7 runs (Positional adjustment)+5POSREP: +12.3 runs (Replacement-level credit)+12REPTotal WAR: +1.20+1.2WAR
0.01.53.00.01.32.02.52.82.93.0+$83M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 55 / POW 32
Toolsscout grade
CONTACT55
scouting grade only
POWER32
scouting grade only
EYE63
scouting grade only
SPEED60
scouting grade only
DEFENSE72
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2027
Service   0 yrs (est)
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2027
2027Pre-Arb$0.8M+1.3$10M+$9M
2028Pre-Arb$0.8M+2.0$14M+$13M
2029Pre-Arb$0.8M+2.5$16M+$15M
2030Arb-1$6M+2.8$17M+$13M
2031Arb-2$10M+2.9$16M+$10M
2032Arb-3$15M+3.0$15M+$7M
Totals $33M $87M +$67M

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
202317 ROKDSL Phillies White 164144 36210 17251 166 250333278611 28300 1510 285 76
202317 ROKDSL Phillies White 164133 40220 28161 166 301426346772 45339 1017 358 132
202418 ROK2 teams 340289 48512 46673 5012 166287211498 45207 2014 236 39
202418 ROK2 teams 340268 61712 67493 5012 228388284671 56269 1420 323 105
202519 A2 teams 319282 54911 34650 169 191278241520 50243 2011 243 44
202519 A2 teams 319268 65913 48530 169 243358317675 75290 1715 313 98
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 A+MIA 261222 45924 34813 190 203317315632 113295 3113 285 76 -7 +4 +0 +3 +7 0.7
YTD20 A+MIA 261208 521125 48603 190 250398394792 144324 2318 361 134 +10 +4 +0 +3 +7 2.5
ROS20 A+MIA 4% 174150 30512 21461 101 200302287589 87271 2612 273 67 -7 +2 +3 +2 +5 0.5
ROS20 MLBMIA 4% 87 1000 120 00 143250143393 266 2512 264 60 -0 +0 +0 +0 +0 0.0
FULL20 A+MIA 269229 46924 35833 190 201315310625 109292 3113 284 76 -7 +4 +0 +3 +8 0.7
TOT20 A+MIA 435372 751436 551274 291 202311304615 102285 2913 280 72 -14 +5 +3 +5 +12 1.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBMIA 45% 400345 701225 491043 183 203307293600 90273 2612 282 74 -12 +2 +6 +4 +11 1.3
202822 MLBMIA 62% 474409 861528 581194 213 210314315630 105276 2512 293 83 -9 +3 +7 +5 +13 2.0
202923 MLBMIA 68% 516445 9717310 621274 234 218319337656 119277 2512 300 88 -7 +3 +8 +6 +15 2.5
203024 MLBMIA 70% 543467 10418312 661315 244 223325351676 128278 2412 304 91 -6 +3 +9 +6 +15 2.8
203125 MLBMIA 70% 555477 10618312 681345 254 222325348673 126278 2412 306 92 -5 +3 +9 +6 +16 2.9
203226 MLBMIA 71% 560482 10719312 681355 254 222324349673 127278 2412 307 93 -4 +3 +9 +6 +16 3.0
203327 MLBMIA 69% 558479 10618312 691355 254 221325347672 125278 2412 307 93 -4 +3 +9 +6 +16 3.0
203428 MLBMIA 69% 552473 10518312 691345 244 222327349676 127278 2412 306 92 -5 +3 +8 +6 +16 2.9
203529 MLBMIA 67% 542464 10318312 681325 223 222328351679 129277 2413 304 91 -5 +3 +7 +6 +15 2.7
203630 MLBMIA 66% 530455 9817211 661314 193 215320334654 119276 2512 302 89 -7 +3 +6 +6 +15 2.3
203731 MLBMIA 65% 516443 9416210 641294 162 212317325642 113274 2512 298 86 -8 +2 +5 +6 +15 2.0
203832 MLBMIA 65% 497428 891529 621264 132 208314315629 107271 2512 293 82 -10 +2 +4 +5 +14 1.6
203933 MLBMIA 65% 468403 821328 581214 91 203310305615 102268 2612 287 78 -12 +1 +3 +5 +13 1.1
204034 MLBMIA 60% 421363 721127 521123 61 198304298601 99263 2712 279 72 -13 +1 +2 +5 +12 0.6
204135 MLBMIA 56% 367316 60916 451003 41 190297282578 92257 2712 270 65 -15 +0 +0 +4 +10 0.0
202721 MLBMIA 45% 180155 31512 22471 81 200303284587 84269 2612 273 67 -7 +1 +3 +2 +5 0.4
202822 MLBMIA 62% 292253 52915 35732 132 206307308615 103271 2512 284 75 -8 +2 +5 +3 +8 1.0
202923 MLBMIA 68% 353304 651127 43873 162 214317332649 118272 2512 290 80 -8 +2 +6 +4 +10 1.4
203024 MLBMIA 70% 379327 711228 46923 173 217319339659 122274 2412 294 83 -7 +2 +6 +4 +11 1.6
203125 MLBMIA 70% 390337 731328 47943 183 217318338656 122274 2412 296 84 -7 +2 +6 +4 +11 1.7
203226 MLBMIA 71% 395341 751329 48953 183 220321349670 129273 2412 296 85 -7 +2 +6 +4 +11 1.8
203327 MLBMIA 69% 387333 721228 48933 173 216320336657 120273 2412 297 85 -7 +2 +6 +4 +11 1.7
203428 MLBMIA 69% 379326 701228 47923 162 215319337657 123273 2412 296 84 -7 +2 +5 +4 +11 1.6
203529 MLBMIA 67% 362311 671128 45883 142 215320341661 125272 2412 294 83 -7 +2 +5 +4 +10 1.4
203630 MLBMIA 66% 349299 641127 44863 122 214321334655 120272 2513 292 81 -7 +2 +4 +4 +10 1.2
203731 MLBMIA 65% 336288 601017 42843 102 208315323638 115270 2512 288 79 -8 +1 +3 +4 +10 1.0
203832 MLBMIA 65% 322276 571016 40823 81 207313315629 109267 2512 283 75 -9 +1 +3 +3 +9 0.8
203933 MLBMIA 65% 302259 51815 38782 61 197304293598 97263 2613 278 71 -10 +1 +2 +3 +9 0.5
204034 MLBMIA 60% 253218 43714 31672 41 197303294596 96258 2612 270 65 -10 +0 +1 +3 +7 0.1
204135 MLBMIA 56% 204176 33513 25561 20 188292278570 91253 2712 262 58 -10 +0 +0 +2 +6 -0.1
▸ Career Totals
Career 48914210 8851492395 602121638 17928 210314324639 114270 2512 288 79 -118 +25 +61 +52 +139 16.2
/ 162G 650559 11820313 801625 244 211315327642 116271 2512 288 79 -16 +3 +8 +7 +18 2.1
Career 84967314 154725540151 1042207368 36671 212315319635 108272 2412 292 82 -177 +45 +95 +91 +241 30.1
/ 162G 650560 11920312 801595 285 212316323639 111273 2412 292 82 -14 +4 +7 +7 +18 2.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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202317 ROKDSL Phillies White 164133 40220 28161 166 301426346772 45339 1017 358 132 +6 +1 +5 1.2
202418 AClearwater Threshers 11595 17100 16152 134 179310189499 11207 1314 247 47 -7 +1 +3 -0.3
202418 ROKFCL Phillies 225173 44612 51341 378 254427335762 81307 1523 362 135 +9 +4 +6 2.0
202519 AJupiter Hammerheads 231194 43611 34340 146 222338278616 57261 1515 289 79 -5 +0 +7 0.2
202519 INTLMesa Solar Sox 8874 22302 14190 23 297409419828 122377 2216 377 147 +5 -1 +2 0.6

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
#1Alcides Escobarlast yr '22
career totals — 12 seasons, 6,178 PA
126,17845178258295345+66+9219.318.2
/162664519+7.1+9.92.1pk7: 17
#2Adam Everettlast yr '11
career totals — 10 seasons, 3,067 PA
103,0674066242294346+31+10815.816.2
/162664914+6.6+23.43.4pk7: 17
#3Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#4Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 10 projected seasons
104,89798181216316333+49+8913.211.4
/1626641325+6.7+12.11.8pk7: 9
#5Brendan Ryanlast yr '15
career totals — 9 seasons, 2,872 PA
92,8721967234295315+30+8510.611.0
/162664415+6.9+19.72.5pk7: 11
#6Leonys Martinlast yr '19
career totals — 8 seasons, 2,784 PA
82,78458126243301366+10+5310.710.8
/1626641430+2.4+12.62.6pk7: 11

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
Starlyn Caba (OGILVIE) 20 49→55 32 60 63 202/311/304 102285 629 29% 13% 72 +1.2
Leo Rivas
2018 · A
20 47→54 37→40 56→65 55 219/317/294 75290 319 23% 11% 77 +0.1 188/270/271 83290 610 34% 10% 50 -1.7 239/352/3359531894424%14%101+1.2
Julio Izturis
2009 · A
19 47 34→30 55→60 55 215/311/263 48261 225 17% 10% 66 -0.6 226/302/298 72296 417 23% 8% 70 -0.3 242/304/2985732342325%6%70-0.1
Yonny Hernández
2018 · A
20 46→56 34→30 54→60 54 211/290/266 56248 120 15% 9% 57 -1.2 233/312/289 56299 125 20% 9% 72 -0.2 268/330/3265831931716%7%84+0.3
Carlos Willoughby
2009 · A
20 49→42 34→40 59→60 50 223/307/278 55297 125 23% 9% 68 -0.5 226/305/299 73287 226 20% 8% 72 -0.2 217/294/2907427222719%8%62-0.6
Wilmer Difo
2012 · A
20 44→54 36→45 57→55 49 205/268/277 72249 221 18% 7% 50 -1.8 220/279/308 88270 620 20% 7% 63 -0.9 251/290/35710630582620%4%76+0.1
Francisco Aponte
2011 · A
20 51 34→30 52→60 53 234/311/288 54289 220 18% 9% 72 -0.2 217/282/279 62272 215 19% 8% 56 -1.3 200/241/2565624601018%5%30-1.1
Rodolfo Penalo
2014 · A
21 46 36→40 57→65 50 215/283/286 72264 225 19% 8% 59 -1.1 210/290/278 68276 223 22% 9% 60 -1.0 196/288/2545825913022%10%50-0.6
Randy Ventura
2017 · A
20 50→54 35→30 58→60 49 234/291/292 58287 226 19% 7% 63 -0.8 229/272/270 41320 119 27% 5% 49 -1.8 223/266/2502732111929%5%38-1.7
Emilio Bonifácio
2006 · A
21 51→61 35→40 57→65 46 237/287/297 60301 226 21% 6% 63 -0.9 260/302/339 79336 430 22% 5% 79 +0.3 273/340/3548134934121%9%96+1.1
Kevin Encarnacion
2012 · A
20 45 36→40 56→55 51 210/281/283 74266 220 21% 8% 57 -1.2 217/294/314 97274 713 22% 9% 72 -0.2 222/296/3098827881122%8%66-0.2
Carlos Garcia
2012 · A
20 44→49 34→40 55 49 203/271/262 59254 122 20% 8% 48 -1.9 232/282/298 66289 317 20% 6% 61 -1.0 249/295/3116230632119%5%66-0.3
Rochest Cruz
2019 · A
20 49 37→40 61→65 54 226/303/299 73269 434 16% 9% 71 -0.3 206/274/271 65290 323 28% 7% 52 -1.6 144/214/1561223503035%6%-5-1.2
Jenner Emeterio
2014 · A
21 45 35→30 54→60 52 209/291/266 57279 325 24% 10% 58 -1.2 222/308/290 68293 220 22% 10% 71 -0.3 235/336/3016630202819%12%85+0.3
Jesus Galindo
2012 · A
21 45→52 34→40 57→65 50 206/291/259 54283 229 26% 9% 56 -1.3 232/288/296 64311 234 24% 6% 63 -0.9 239/291/3076832323825%5%63-0.5
Jilbert Rosario
2015 · A
20 47 34→30 56→55 50 218/296/267 49280 222 21% 8% 60 -1.0 221/284/281 60293 216 23% 7% 58 -1.2 229/287/2744530202022%6%52-0.6
Geraldo Perdomo
2019 · A
19 46→56 36→45 53→55 55 213/301/277 64275 317 22% 11% 65 -0.7 215/298/294 79281 415 23% 9% 69 -0.4 259/359/388129285112012%12%115+2.3
Junior Valera
2014 · A
21 47 36→40 58→60 48 218/284/296 79282 119 22% 8% 62 -0.9 228/289/317 89300 416 23% 8% 69 -0.4 245/306/3399431462322%8%78+0.1
Chris Garia
2013 · A
20 47→55 35→40 54→60 45 216/281/273 57295 221 26% 7% 55 -1.4 217/261/298 81298 424 27% 5% 52 -1.6 231/270/34311230883227%4%63-0.5
Jared Serna
2022 · A
20 42→49 39→45 56→50 54 198/298/287 89252 522 22% 10% 67 -0.5 215/282/333 118275 1117 25% 7% 72 -0.2 214/272/339125267131524%6%65-0.5
Cole Miles
2007 · A
20 49→51 37→30 57→55 51 228/306/304 77292 419 22% 9% 74 -0.1 235/283/294 59292 315 19% 6% 59 -1.1 236/280/2895329331519%5%53-1.1