Kala'i RosarioOF Wichita Wind Surge
Age 24 R/R 6'0" / 205 lbs AA Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION251 act + 167 ros · stats below = ROS only
wRC+†79
AVG/OBP/SLG.191 / .284 / .349
PA167
HR6
SB5
K%39
BB%10
BABIP292
ISO157
MLB%2%
Value2026 · WAR
BAT: -9.2 runs (wOBA-derived runs vs avg)-9BATRUN: +1.5 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.2 runs (Defensive runs vs avg)-0FLDPOS: -2.5 runs (Positional adjustment)-3POSREP: +11.9 runs (Replacement-level credit)+12REPTotal WAR: +0.10+0.1WAR
0.00.51.00.00.30.50.60.50.30.1+$16M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 40 / POW 55
Toolsscout grade
CONTACT40
scouting grade only
POWER55
scouting grade only
EYE54
scouting grade only
SPEED45
scouting grade only
DEFENSE45
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
2029Pre-Arb$0.8M+0.6$2M+$1M
2030Pre-Arb$0.9M+0.5$1M+$0.9M
2031Pre-Arb$0.9M+0.3$0.8M+$0.3M
2032Arb-1$0.2M+0.1$0.3M+$0.1M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $3M $4M +$3M

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
202119 ROKFCL Twins 208195 32623 12960 40 164213262474 97299 466 213 21
202119 ROKFCL Twins 208188 521045 19660 40 277343452795 176398 329 350 126
202220 AFort Myers Mighty Mussels 419384 691928 2319711 72 180246302548 122339 475 248 48
202220 AFort Myers Mighty Mussels 419373 8921312 3413611 72 239321408728 169341 328 326 108
202321 A+2 teams 635557 9420314 672667 53 169266291557 122285 4211 252 51
202321 A+2 teams 635534 13130328 901917 53 245361470831 225323 3014 367 139
202422 AA2 teams 393355 6520112 311674 61 183256346603 163296 428 259 56
202422 AA2 teams 393343 8519211 431154 61 248338411750 163336 2911 334 114
202523 AAWichita Wind Surge 579519 9421320 512337 327 181263349612 168276 409 269 64
202523 AAWichita Wind Surge 579497 12730525 731597 327 256359487846 231324 2713 372 143
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AAMIN 251216 434010 301024 103 199308356664 157314 4112 292 82 -5 +1 +0 -2 +7 0.1
YTD24 AAMIN 251203 515011 43804 103 251392438830 187354 3217 374 145 +13 +1 +0 -2 +7 1.9
ROS24 AAMIN 2% 167146 28506 17662 51 191284349633 157295 3910 288 79 -4 +1 -0 -1 +5 0.0
ROS24 MLBMIN 2% 33 0000 010 00 295 330 280 72 -0 +0 -0 -0 +0 -0.0
FULL24 AAMIN 254219 434010 301034 103 196304352656 155308 4112 292 82 -5 +1 -0 -2 +7 0.1
TOT24 AAMIN 418362 719016 471686 154 196299353652 157305 4011 291 81 -9 +1 -0 -3 +12 0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBMIN 23% 579509 10218220 592176 164 200291361652 161297 3710 295 84 -11 +2 -1 -3 +16 0.3
202826 MLBMIN 35% 595523 10719221 602167 174 205295369664 164297 3610 299 87 -9 +2 -1 -4 +17 0.5
202927 MLBMIN 40% 600527 11020221 612147 174 209299374673 165296 3610 300 88 -8 +2 -1 -4 +17 0.6
203028 MLBMIN 44% 599526 11020221 612137 164 209300375674 165296 3610 300 87 -8 +2 -2 -4 +17 0.5
203129 MLBMIN 45% 594521 10819221 612127 154 207299372671 165295 3610 298 86 -9 +1 -2 -4 +17 0.3
203230 MLBMIN 45% 587516 10519120 602116 133 203294360654 157293 3610 295 84 -11 +1 -3 -4 +17 0.1
202725 MLBMIN 23% 133117 23405 14501 41 197288359647 162297 3811 287 78 -3 +0 -0 -1 +4 -0.0
202826 MLBMIN 35% 209184 38717 21762 62 207295370664 163297 3610 291 81 -5 +0 -0 -1 +6 0.0
202927 MLBMIN 40% 243213 45819 25873 72 211303385688 174297 3610 292 82 -5 +1 -0 -1 +7 0.1
203028 MLBMIN 44% 263231 48919 27933 72 208299372671 165296 3510 292 82 -5 +1 -1 -2 +7 0.0
203129 MLBMIN 45% 265233 48919 27953 72 206297369666 163295 3610 290 80 -6 +1 -1 -2 +8 -0.0
203230 MLBMIN 45% 265233 47819 27953 62 202293361653 159293 3610 287 78 -7 +0 -1 -2 +8 -0.2
▸ Career Totals
Career 13811214 24945548 14149715 3711 205296369665 164298 3610 290 80 -31 +3 -4 -8 +39 -0.1
/ 162G 650571 11721223 662347 175 205295370664 165297 3610 290 80 -15 +1 -2 -4 +18 -0.0
Career 59555278 102420622187 563230871 15337 194280348628 154298 399 281 73 -181 +16 -10 -36 +169 -4.3
/ 162G 650576 11022220 612528 174 191277340617 149293 399 281 73 -20 +2 -1 -4 +18 -0.5

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
202119 ROKFCL Twins 208188 521045 19660 40 277343452795 176398 329 350 126 +6 +1 +6 1.3
202220 AFort Myers Mighty Mussels 419373 8921312 3413611 72 239321408728 169341 328 326 108 +4 +1 +12 1.6
202321 A+Cedar Rapids Kernels 530445 11227321 751576 22 252367467834 216336 3014 368 140 +24 -0 +15 3.9
202321 INTLGlendale Desert Dogs 10589 19307 15341 31 213333483816 270250 3214 360 133 +4 +0 +3 0.7
202422 AAWichita Wind Surge 299264 621918 32912 30 235322405727 170325 3011 325 107 +2 +1 +8 1.2
202422 INTLSalt River Rafters 9479 23013 11242 31 291391430822 139370 2612 364 137 +4 +0 +3 0.7
202523 AAWichita Wind Surge 579497 12730525 731597 327 256359487846 231324 2713 372 143 +28 +4 +16 4.9

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
#1Joey Gallolast yr '24
career totals — 9 seasons, 3,373 PA
93,37320732195320459-29-1113.514.1
/162664416-5.6-2.12.7pk7: 15
#2Tony Batistalast yr '07
career totals — 7 seasons, 3,601 PA
73,60116233244291445-9-110.410.4
/162664306-1.6-0.21.9pk7: 10
#3Kole Calhounlast yr '23
career totals — 11 seasons, 4,963 PA
114,96317933242316418-54-338.39.6
/162664244-7.3-4.41.1pk7: 11
#4Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#5Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 5
#6Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
21,3844836206293369-8-41.11.1
/1626642317-4.0-1.90.5pk7: 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
Kala'i Rosario (OGILVIE) 24 40 55 45 54 196/299/353 157305 1615 40% 11% 81 +0.1
Jabari Blash
2014 · AA
25 39→41 49→60 46→50 44 197/283/346 148301 1711 38% 10% 76 +0.1 205/290/392 187285 249 35% 9% 92 +1.2 199/309/38718828724536%12%95+1.0
Wladimir Balentien
2007 · AA
23 40→45 53→55 48→50 39 208/267/380 172297 2110 36% 7% 78 +0.2 220/280/387 167278 209 28% 7% 85 +0.7 219/280/39817926321725%7%86+0.6
Drew Robinson
2016 · AAA
24 36→40 50→55 48→50 45 190/268/346 156268 1712 35% 9% 69 -0.4 213/285/388 175304 2012 35% 9% 87 +0.8 213/286/393179309201236%9%85+0.5
Jack Suwinski
2022 · AA
24 40→42 53→60 45→50 44 207/286/379 172303 219 37% 9% 85 +0.7 211/298/405 194287 2511 34% 10% 98 +1.6 201/292/394193265261133%10%89+0.8
Travis Demeritte
2019 · AA
24 36→44 51→60 46→50 39 190/252/349 158279 197 38% 7% 63 -0.8 217/282/399 182317 238 37% 8% 89 +1.0 209/274/39218330423937%8%80+0.2
Davis Schneider
2023 · AAA
24 40→43 51→60 53→50 46 206/288/365 158297 1913 35% 10% 82 +0.5 218/317/412 194287 2410 31% 12% 107 +2.2 212/321/41420227025930%13%108+1.7
Jabari Henry
2016 · AA
25 36→40 51→55 46→45 46 191/276/352 161267 197 34% 10% 75 -0.0 196/264/341 145281 186 35% 7% 66 -0.6 174/240/31414023521235%6%46-1.3
Nelson Velázquez
2023 · MLB
24 40→38 54→60 53→50 37 208/268/384 176312 2217 40% 7% 79 +0.3 213/276/406 193274 2711 32% 7% 89 +0.9 206/270/403197248291030%7%83+0.4
Jesús Bastidas
2023 · AA
24 41 50 45→50 40 211/280/359 148289 1912 33% 7% 78 +0.2 207/275/357 150271 1812 30% 6% 76 +0.0 200/269/348148259181330%5%68-0.5
Christopher Morel
2023 · MLB
24 42→46 53→60 49→50 41 219/283/394 175305 2115 34% 8% 88 +0.9 225/299/428 203289 2711 31% 9% 104 +2.0 219/298/426206274281030%9%99+1.4
Joey Curletta
2018 · AA
24 36→46 49→55 48→45 39 190/253/339 149284 186 38% 7% 61 -1.0 211/275/366 155300 205 35% 8% 78 +0.2 206/273/36315728422234%8%76+0.1
Blaze Alexander
2023 · AAA
24 42→48 48→45 49→50 38 209/276/352 142316 1713 37% 7% 75 -0.0 217/295/345 128327 1410 35% 8% 80 +0.4 237/319/364126339121531%8%92+0.8
Aaron Palensky
2023 · AA
24 42→33 47→50 48→55 43 203/289/352 149317 1310 37% 9% 80 +0.4 202/289/357 155277 1620 31% 9% 82 +0.5 184/280/346163239182530%9%73-0.1
Ryan Kreidler
2022 · AAA
24 46→44 49→50 47→55 40 226/287/370 144324 1813 35% 7% 83 +0.6 199/279/341 142280 1819 34% 9% 73 -0.1 185/267/314129265141933%9%58-0.7
Taylor Trammell
2022 · MLB
24 41→46 50→55 47→55 44 210/284/359 150288 1812 33% 8% 79 +0.3 220/302/395 175297 2118 31% 10% 96 +1.5 208/300/381173279212332%11%90+0.6
Jeremiah Jackson
2023 · AA
23 37→47 48→60 48→55 41 195/256/339 145267 1612 33% 7% 63 -0.9 222/268/400 178287 2415 31% 5% 83 +0.6 235/274/422187292261529%5%88+0.8
Logan Hill
2018 · AA
25 40→39 49→55 45 40 206/269/351 145287 177 34% 7% 71 -0.3 208/271/378 170297 224 36% 7% 79 +0.3 197/262/37617927724137%7%72-0.1
Ruben Cardenas
2022 · AA
24 43→42 53→55 45→50 35 227/266/391 164304 237 33% 4% 80 +0.4 215/271/389 174278 239 31% 6% 82 +0.5 208/270/383175256231029%6%77+0.1
Brian Fletcher
2013 · AA
24 46→41 50→55 45 35 231/278/387 156326 188 34% 4% 84 +0.6 222/265/362 140319 179 34% 5% 72 -0.2 215/256/34813430517834%5%62-0.4
Andrew Navigato
2022 · AA
24 41→38 45→60 46→50 44 204/280/325 122284 1213 31% 8% 69 -0.4 220/279/399 179271 2214 27% 6% 88 +0.9 220/277/428209258271727%5%92+0.8