Ronny Cruz

SS Wilmington Blue Rocks
Age 20 R/R 6'2" / 170 lbs A+ Svc 0.0 · Ctrl thru 2035
Overview
A+PROSPECTMiLBFA 2036
OGV OFP40OGV rank#247ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202518ROKCHC189.270/.316/.43121037—.190/.225/.307
202619A+/AWSH523.233/.322/.396155257—.193/.257/.327
2027PROJMLE20MLBWSH1.209/.267/.3400071-0.0
2028PROJ35% MLB21MLBWSH172.216/.276/.36156790.2
2029PROJ49% MLB22MLBWSH261.221/.283/.37788850.5
Next 3 projected WAR 0.7Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Arb-1$5M2034Arb-2$8M+1
Skills · percentileMiLB Statcast 2026 A+
Speed85
K%54
ISO49
Z-Con%39
Whiff%30
BB%28
Career WAR0.0 WAR median (P10 -1.0 / P90 8.5, comp-based) · star 3% · didn't stick 82%
CompsJeter Downs (age 21) · Samad Taylor (age 21) · Luke Adams (age 20)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†71
AVG/OBP/SLG.209 / .267 / .340
PA1
HR0
K%26
BB%6
BABIP263
ISO141
MLB%0%
Value2027 · WAR
BAT: -7.3 runs (wOBA-derived runs vs avg)-7BATRUN: +1.1 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.6 runs (Defensive runs vs avg)-1FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.10+0.1WAR
0.00.91.80.00.20.50.81.01.11.11.00.927282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$27M 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+0.8$3M+$2M
2031Pre-Arb$0.9M+1.0$6M+$5M
2032Pre-Arb$0.9M+1.1$6M+$5M
2033Arb-1$5M+1.1$6M+$3M
2034Arb-2$8M+1.0$5M+$0.9M
2035Arb-3$10M+0.9$2M+$0.0M (cut)
Totals $16M $27M +$17M

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)
202518 ROKACL Cubs — 189174 471062 10352 107 270316431747 161324 195 325 37 — — — — — —
202619 A+Wilmington Blue Rocks — 460409 9018312 431066 377 220303367670 147266 239 302 46 — — — — — —
202619 AFredericksburg Nationals — 6351 17413 9153 153 3334606271.088 294424 2414 470 136 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202518 ROK MLEACL Cubs — 189179 34742 6522 107 190225307532 117245 283 223 37 — — — — — —
202619 A+ MLEWilmington Blue Rocks — 460425 7814311 271396 377 184242308551 125236 306 236 46 — — — — — —
202619 A MLEFredericksburg Nationals — 6354 14312 6203 153 259365463828 204384 3210 369 136 — — — — — —
202518 ROK MLEACL Cubs — 189179 34742 6522 107 190225307532 117252 283 223 37 — — — — — —
202518 ROK RAWACL Cubs — 189174 471062 10352 107 270316431747 161324 195 325 37 — — — — — —
202619 A+ MLE2 teams — 523479 9117313 331599 5210 190255319575 129252 306 252 57 — — — — — —
202619 A+ RAW2 teams — 523460 10722415 521219 5210 233322396718 163282 2310 322 57 — — — — — —
202518 ROK MLEACL Cubs — 189179 34742 6522 107 190225307532 117245 283 223 37 — — — — — —
202619 A+ MLE2 teams — 523476 9117313 331599 5210 191255321577 130254 306 252 57 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202518 ROK MLEACL Cubs — 189179 34742 6522 107 190225307532 117245 283 223 37 — — — — — —
202619 A+ MLE2 teams — 523476 9117313 331599 5210 191255321577 130254 306 252 57 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLEWSH 0% 609559 11723414 371608 245 210268342610 133264 266 273 71 -21 +3 -2 +7 +13 0.1
▸ 2027 — real world (MLB)
202720 MLB CTXWSH 0% 11 0000 000 00 209267340607 131263 00 271 71 -0 +0 -0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLEWSH 35% 498456 10019414 321287 184 216277363640 147267 266 285 79 -12 +2 -1 +5 +11 0.5
202922 MLB MLEWSH 49% 537490 10921416 351347 174 222284380664 158269 257 294 85 -9 +2 +0 +6 +12 1.0
203023 MLB MLEWSH 54% 560510 11622418 381377 163 226289391680 164271 247 301 90 -7 +2 +1 +6 +12 1.5
203124 MLB MLEWSH 55% 578526 12123419 401407 153 229293397690 168273 247 305 93 -5 +2 +2 +6 +13 1.8
203225 MLB MLEWSH 56% 590536 12323420 421427 143 231295401696 170274 247 308 94 -4 +2 +2 +6 +13 2.0
203326 MLB MLEWSH 56% 599544 12523420 421448 143 231295401696 170274 247 308 94 -4 +2 +2 +6 +13 2.0
203427 MLB MLEWSH 55% 596542 12423420 421447 133 230294398693 169273 247 307 94 -5 +1 +2 +6 +13 1.9
203528 MLB MLEWSH 55% 585532 12123419 411437 113 228292394686 166272 247 304 92 -6 +1 +2 +6 +13 1.6
203629 MLB MLEWSH 53% 568516 11722418 401417 102 226290388678 162271 257 301 90 -7 +1 +1 +6 +12 1.4
203730 MLB MLEWSH 57% 552503 11121317 381386 82 223286381667 158270 257 296 87 -9 +1 +0 +6 +12 1.0
203831 MLB MLEWSH 60% 534486 10720316 371366 63 219282371653 153267 257 290 83 -11 +0 -1 +6 +12 0.6
203932 MLB MLEWSH 61% 511467 10018315 341325 54 214276359635 146263 267 283 78 -14 -1 -1 +5 +11 0.1
202821 MLB CTXWSH 35% 172157 35715 11442 61 216276361637 145266 266 284 79 -4 +1 -0 +2 +4 0.2
202922 MLB CTXWSH 49% 261239 531028 17653 82 221283377660 156268 257 293 85 -5 +1 +0 +3 +6 0.5
203023 MLB CTXWSH 54% 304276 6312210 21754 92 225288388676 162270 257 300 90 -4 +1 +1 +3 +7 0.8
203124 MLB CTXWSH 55% 320291 6713211 22784 82 228292395687 166272 247 304 93 -3 +1 +1 +3 +7 1.0
203225 MLB CTXWSH 56% 330300 6913211 23804 82 230295398693 168273 247 307 94 -2 +1 +1 +4 +7 1.1
203326 MLB CTXWSH 56% 337306 7013211 24814 82 230295398693 168273 247 307 94 -2 +1 +1 +4 +7 1.1
203427 MLB CTXWSH 55% 330300 6913211 23804 72 229294396690 167272 247 305 94 -3 +1 +1 +4 +7 1.0
203528 MLB CTXWSH 55% 321291 6713211 23794 61 227292391683 164271 257 303 92 -3 +1 +1 +3 +7 0.9
203629 MLB CTXWSH 53% 303275 6312210 21754 51 225289386675 161270 257 300 90 -4 +1 +0 +3 +7 0.7
203730 MLB CTXWSH 57% 315286 6412210 22794 51 222286379665 156269 257 295 87 -5 +1 +0 +3 +7 0.6
203831 MLB CTXWSH 60% 318289 6412210 22814 42 218281369651 151266 257 290 83 -7 +0 -0 +3 +7 0.3
203932 MLB CTXWSH 61% 313286 601119 21813 33 213275357633 144263 267 282 78 -8 -1 -1 +3 +7 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 36243296 74414122117 25089844 7721 226289388677 163272 257 298 85 -49 +7 +6 +39 +79 8.3
/ 162G— A+C — 650591 13325421 451618 144 225289387676 162271 257 298 85 -9 +1 +1 +7 +14 1.5
Career— MLE — 76306958 154029054232 513192595 21756 221284379662 157270 257 293 85 -99 +15 +9 +74 +150 15.2
/ 162G— MLE — 650593 13225520 441648 185 223285383668 160272 257 293 85 -9 +1 +1 +7 +14 1.4

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 A+Wilmington Blue Rocks · 460 PAwOBA .295 → .236 (−59)K% 23.0% → 30.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.04%÷1.000×1.310——30.19%
BB% (unintentional) /PA9.35%÷1.000×0.600—×1.0425.84%
HBP% /PA1.30%—×0.770—×1.0421.05%
Singles /BIP18.81%÷1.000×0.870×1.006×1.04217.15%
Doubles /BIP5.94%÷1.000×0.780×1.006×1.0424.86%
Triples /BIP0.99%÷1.000×0.850×1.006×1.0420.88%
Home runs /BIP3.96%÷1.000×0.880—×1.0423.63%

Factors used: league row South Atlantic League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 20 vs a level average of 22.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.006.

Result: wOBA .295 → .236; ISO .147 → .124; BABIP .266 → .236. 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 AFredericksburg Nationals · 63 PAwOBA .458 → .369 (−89)K% 23.8% → 32.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.81%÷1.000×1.360——32.38%
BB% (unintentional) /PA14.29%÷1.000×0.690—×1.03010.15%
HBP% /PA4.76%—×0.780—×1.0303.83%
Singles /BIP25.00%÷1.000×0.920—×1.03023.69%
Doubles /BIP11.11%÷1.000×0.830—×1.0309.50%
Triples /BIP2.78%÷1.000×0.910—×1.0302.60%
Home runs /BIP8.33%÷1.000×0.800—×1.0306.87%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — 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).

Result: wOBA .458 → .369; ISO .294 → .234; BABIP .424 → .384. 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 ROKACL Cubs · 189 PAwOBA .319 → .223 (−97)K% 18.5% → 27.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.52%÷0.969×1.440——27.52%
BB% (unintentional) /PA5.29%÷0.983×0.620—×1.0083.36%
HBP% /PA1.06%—×0.720—×1.0080.77%
Singles /BIP20.86%÷1.004×0.820×0.967×1.00816.60%
Doubles /BIP7.19%÷0.973×0.720×0.967×1.0085.18%
Triples /BIP4.32%÷1.089×0.720×0.967×1.0082.78%
Home runs /BIP1.44%÷0.868×0.780—×1.0081.30%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 74, 1B 101, 2B 95, 3B 118, K 94, BB 97 — 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.967.

Result: wOBA .319 → .223; ISO .161 → .109; BABIP .324 → .245. 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).