Kala'i Rosario

RF Wichita Wind Surge
Age 25 R/R 6'0" / 205 lbs AA Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
ETA2031MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422AA/INTL2 orgs393.248/.338/.41111682—.195/.265/.338
202523AAMIN579.256/.359/.487253278—.197/.281/.368
202624AAA/AAMIN414.260/.366/.480221183—.210/.295/.374
2027PROJMLE25MLBMIN4.205/.286/.3690084-0.0
2028PROJ23% MLB26MLBMIN58.208/.289/.37522860.0
2029PROJ33% MLB27MLBMIN93.209/.289/.3743286-0.0
Next 3 projected WAR -0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AAA
Max EV91
Speed74
Chase%66
Whiff%51
Z-Con%30
K%18
Career WAR0.0 WAR median (P10 -0.3 / P90 3.1, comp-based) · star 2% · didn't stick 89%
CompsPeyton Burdick (age 25) · Jabari Blash (age 26) · Nelson Velázquez (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†84
AVG/OBP/SLG.205 / .286 / .369
PA4
HR0
K%25
BB%9
BABIP287
ISO160
MLB%2%
Value2027 · WAR
BAT: -4.0 runs (wOBA-derived runs vs avg)-4BATRUN: +0.9 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.1 runs (Defensive runs vs avg)+0FLDPOS: -2.2 runs (Positional adjustment)-2POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.10+0.1WAR
0.00.51.00.00.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$3M ctrl surplus
Contract
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
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.8M———
2031Pre-Arb$0.9M———
2032Pre-Arb$0.9M———
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-1M +$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)
202119 ROKFCL Twins — 208188 521045 19660 40 277343452795 176398 329 350 32 — — — — — —
202220 AFort Myers Mighty Mussels — 419373 8921312 3413611 72 239321408728 169341 328 326 51 — — — — — —
202321 A+Cedar Rapids Kernels — 530445 11227321 751576 22 252367467834 216336 3014 368 72 — — — — — —
202321 INTLGlendale Desert Dogs — 10589 19307 15341 31 213333483816 270250 3214 360 130 — — — — — —
202422 AAWichita Wind Surge — 299264 621918 32912 30 235322405727 170325 3011 325 66 — — — — — —
202422 INTLSalt River Rafters — 9479 23013 11242 31 291391430822 139370 2612 364 132 — — — — — —
202523 AAWichita Wind Surge — 579497 12730525 731597 327 256359487846 231324 2713 372 78 — — — — — —
202624 AAASt. Paul Saints — 163151 455111 11501 20 298350563913 265378 317 397 93 — — — — — —
202624 AAWichita Wind Surge — 251203 475011 42785 93 232376419795 187313 3117 360 76 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202119 ROK MLEFCL Twins — 208195 32623 12950 40 164213262474 97301 466 216 32 — — — — — —
202220 A MLEFort Myers Mighty Mussels — 419385 711738 2218611 72 184249306555 122323 445 244 51 — — — — — —
202321 A+ MLECedar Rapids Kernels — 530464 8819214 562046 22 190285330615 140291 3811 275 72 — — — — — —
202422 AA MLEWichita Wind Surge — 299272 531617 241152 30 195265338603 143302 388 266 66 — — — — — —
202523 AA MLEWichita Wind Surge — 579517 10223419 532067 327 197281368648 170281 369 284 78 — — — — — —
202624 AAA MLESt. Paul Saints — 163154 38418 8601 20 247288442730 195346 375 305 93 — — — — — —
202624 AA MLEWichita Wind Surge — 251215 40409 30955 93 186300330630 144273 3812 280 76 — — — — — —
202119 ROK MLEFCL Twins — 208195 32623 12950 40 164213262474 97296 466 216 32 — — — — — —
202119 ROK RAWFCL Twins — 208188 521045 19660 40 277343452795 176398 329 350 32 — — — — — —
202220 A MLEFort Myers Mighty Mussels — 419385 711738 2218611 72 184249306555 122328 445 244 51 — — — — — —
202220 A RAWFort Myers Mighty Mussels — 419373 8921312 3413611 72 239321408728 169341 328 326 51 — — — — — —
202321 A+ MLE2 teams — 635557 10623317 672447 53 190285334619 144297 3811 275 72 — — — — — —
202321 A+ RAW2 teams — 635534 13130328 901917 53 245361470831 225323 3014 367 72 — — — — — —
202422 AA MLE2 teams — 393354 692119 321514 61 195269336605 141305 388 266 66 — — — — — —
202422 AA RAW2 teams — 393343 8519211 431154 61 248338411750 163336 2911 334 66 — — — — — —
202523 AA MLEWichita Wind Surge — 579517 10223419 532067 327 197281368648 170282 369 284 78 — — — — — —
202523 AA RAWWichita Wind Surge — 579497 12730525 731597 327 256359487846 231324 2713 372 78 — — — — — —
202624 AA MLE2 teams — 414369 778116 381556 113 209293366659 157307 379 290 82 — — — — — —
202624 AA RAW2 teams — 414354 9210122 531286 113 260366480846 220341 3113 374 82 — — — — — —
202119 ROK MLEFCL Twins — 208194 32623 12950 40 165213263475 98301 466 216 32 — — — — — —
202220 A MLEFort Myers Mighty Mussels — 419383 711738 2218611 72 185249308557 123323 445 244 51 — — — — — —
202321 A+ MLE2 teams — 635556 10623317 672447 53 191285335620 144291 3811 275 72 — — — — — —
202422 AA MLE2 teams — 393354 692119 321514 61 195269336605 141302 388 266 66 — — — — — —
202523 AA MLEWichita Wind Surge — 579514 10223419 532067 327 198281370650 171281 369 284 78 — — — — — —
202624 AA MLE2 teams — 414367 778116 381556 113 210293368661 158302 379 290 82 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 AA MLE2 teams — 393354 692119 321514 61 195269336605 141302 388 266 66 — — — — — —
202523 AA MLEWichita Wind Surge — 579514 10223419 532067 327 198281370650 171281 369 284 78 — — — — — —
202624 AA MLE2 teams — 414367 778116 381556 113 210293368661 158302 379 290 82 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLEMIN 2% 380339 6912213 341334 102 205286368654 163287 359 292 84 -7 +1 +0 -4 +8 0.1
▸ 2027 — real world (MLB)
202725 MLB CTXMIN 2% 44 0000 010 00 205286369655 164287 250 293 84 -0 +0 +0 -0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLEMIN 23% 253225 46819 23873 72 208288374662 166287 349 296 86 -4 +1 +0 -3 +5 -0.1
202927 MLB MLEMIN 33% 281251 529110 25953 72 208289373662 164287 349 296 86 -5 +1 +0 -3 +6 -0.1
203028 MLB MLEMIN 39% 296265 5510110 26993 62 208288370658 161286 339 294 85 -5 +0 -1 -3 +6 -0.2
203129 MLB MLEMIN 42% 296265 5510110 26983 51 208287366653 158285 339 292 84 -6 +1 -1 -3 +6 -0.3
203230 MLB MLEMIN 43% 294263 541019 26973 41 207285360645 153283 339 289 82 -6 +0 -2 -3 +6 -0.5
202826 MLB CTXMIN 23% 5852 11202 5201 20 208289375663 167287 349 296 86 -1 +0 +0 -1 +1 0.0
202927 MLB CTXMIN 33% 9384 17303 8321 21 209289374663 165287 349 296 86 -2 +0 +0 -1 +2 -0.0
203028 MLB CTXMIN 39% 116104 21404 10391 21 209289371659 162286 349 295 85 -2 +0 -0 -1 +3 -0.1
203129 MLB CTXMIN 42% 123110 22404 11411 21 208287366654 158285 339 292 84 -2 +0 -1 -1 +3 -0.2
203230 MLB CTXMIN 43% 127114 23404 11421 21 207285361646 154283 339 289 82 -3 +0 -1 -1 +3 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 517464 9417017 451745 104 203280349629 147279 349 293 74 -10 +0 -1 -6 +11 -0.5
/ 162G— A+C — 650583 11721021 572196 135 201279345623 144277 349 293 74 -12 +1 -2 -7 +14 -0.6
Career— MLE — 42783833 75715220127 369158652 10025 197277347624 149295 379 278 74 -30 +3 -3 -17 +35 -1.2
/ 162G— MLE — 650582 11523319 562418 154 198277345622 148295 379 278 74 -12 +1 -1 -7 +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 · 251 PAwOBA .353 → .280 (−73)K% 31.1% → 37.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.08%÷1.000×1.220——37.91%
BB% (unintentional) /PA16.73%÷1.000×0.700—×1.01211.85%
HBP% /PA1.99%—×0.870—×1.0121.75%
Singles /BIP24.80%÷1.000×0.920×0.966×1.01222.29%
Doubles /BIP4.00%÷1.000×0.840×0.966×1.0123.28%
Triples /BIP0.00%÷1.000×0.940×0.966×1.0120.00%
Home runs /BIP8.80%÷1.000×0.800—×1.0127.12%

Factors used: league row TL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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 ×0.966.

Result: wOBA .353 → .280; ISO .187 → .148; BABIP .313 → .273. 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).

2026 AAASt. Paul Saints · 163 PAwOBA .385 → .305 (−80)K% 30.7% → 36.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.67%÷1.000×1.200——36.81%
BB% (unintentional) /PA6.75%÷1.000×0.690—×1.0484.88%
HBP% /PA0.61%—×0.940—×1.0480.60%
Singles /BIP27.72%÷1.000×0.930×0.983×1.04826.57%
Doubles /BIP4.95%÷1.000×0.830×0.983×1.0484.23%
Triples /BIP0.99%÷1.000×0.970×0.983×1.0480.99%
Home runs /BIP10.89%÷1.000×0.700—×1.0487.99%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.983.

Result: wOBA .385 → .305; ISO .265 → .188; BABIP .378 → .346. 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 AAWichita Wind Surge · 579 PAwOBA .363 → .284 (−79)K% 27.5% → 35.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.46%÷0.941×1.220——35.62%
BB% (unintentional) /PA12.61%÷0.992×0.700—×1.0279.14%
HBP% /PA1.21%—×0.870—×1.0271.08%
Singles /BIP19.82%÷1.025×0.920×0.984×1.02717.98%
Doubles /BIP8.88%÷1.031×0.840×0.984×1.0277.31%
Triples /BIP1.48%÷1.150×0.940×0.984×1.0271.22%
Home runs /BIP7.40%÷0.986×0.800—×1.0276.16%

Factors used: league row TL. Park (home-season share, regressed): HR 97, 1B 105, 2B 106, 3B 130, K 88, BB 98 — 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 ×0.984.

Result: wOBA .363 → .284; ISO .231 → .178; BABIP .324 → .281. 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 AAWichita Wind Surge · 299 PAwOBA .318 → .266 (−52)K% 30.4% → 38.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.43%÷0.964×1.220——38.54%
BB% (unintentional) /PA10.70%÷0.963×0.700—×1.0428.10%
HBP% /PA0.67%—×0.870—×1.0420.61%
Singles /BIP19.65%÷1.091×0.920×1.050×1.04218.14%
Doubles /BIP10.98%÷0.979×0.840×1.050×1.04210.31%
Triples /BIP0.58%÷1.126×0.940×1.050×1.0420.53%
Home runs /BIP4.62%÷0.845×0.800—×1.0424.56%

Factors used: league row TL. Park (home-season share, regressed): HR 69, 1B 118, 2B 96, 3B 125, K 93, BB 93 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .318 → .266; ISO .170 → .150; BABIP .325 → .302. 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 A+Cedar Rapids Kernels · 530 PAwOBA .361 → .275 (−86)K% 29.6% → 38.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.62%÷0.977×1.270——38.51%
BB% (unintentional) /PA13.96%÷0.966×0.710—×1.02710.54%
HBP% /PA1.13%—×0.790—×1.0270.92%
Singles /BIP21.18%÷0.989×0.920×0.982×1.02719.86%
Doubles /BIP9.38%÷1.051×0.810×0.982×1.0277.28%
Triples /BIP1.04%÷0.994×0.850×0.982×1.0270.90%
Home runs /BIP7.29%÷1.134×0.800—×1.0275.29%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 127, 1B 98, 2B 110, 3B 99, K 95, BB 93 — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.982.

Result: wOBA .361 → .275; ISO .216 → .149; BABIP .336 → .291. 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 AFort Myers Mighty Mussels · 419 PAwOBA .316 → .244 (−72)K% 32.5% → 44.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.46%÷0.991×1.360——44.55%
BB% (unintentional) /PA7.64%÷1.026×0.690—×1.0305.29%
HBP% /PA2.63%—×0.780—×1.0302.11%
Singles /BIP22.36%÷0.988×0.920×1.003×1.03021.50%
Doubles /BIP8.86%÷0.916×0.830×1.003×1.0308.30%
Triples /BIP1.27%÷0.900×0.910×1.003×1.0301.32%
Home runs /BIP5.06%÷1.000×0.800—×1.0304.17%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 100, 1B 98, 2B 83, 3B 80, K 98, BB 105 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.003.

Result: wOBA .316 → .244; ISO .169 → .127; BABIP .341 → .323. 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 ROKFCL Twins · 208 PAwOBA .342 → .216 (−127)K% 31.7% → 45.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.73%÷0.996×1.440——45.87%
BB% (unintentional) /PA9.13%÷0.989×0.620—×1.0085.77%
HBP% /PA0.00%—×0.720—×1.0080.00%
Singles /BIP27.05%÷1.027×0.820×0.975×1.00821.20%
Doubles /BIP8.20%÷0.982×0.720×0.975×1.0085.90%
Triples /BIP3.28%÷1.004×0.720×0.975×1.0082.31%
Home runs /BIP4.10%÷0.982×0.780—×1.0083.28%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 96, 1B 105, 2B 96, 3B 101, K 99, BB 98 — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.975.

Result: wOBA .342 → .216; ISO .176 → .109; BABIP .398 → .301. 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 — .