Roni Cabrera

RF Columbia Fireflies
Age 22 R/R 6'1" / 175 lbs A HR -15%K -8% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202419ROKKC111.232/.330/.4214540—.160/.229/.290
202520A/ROKKC245.230/.328/.39471828—.149/.229/.261
202621AKC393.233/.341/.38292152—.183/.268/.294
2027PROJMLE22MLBKC503.186/.261/.298101359-0.7
2028PROJ34% MLB23MLBKC118.189/.265/.3052364-0.4
Next 2 projected WAR -1.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029Ext$0.0M2030Ext$0.0M2031Ext$0.0M2032Ext$0.9M2033Ext$0.9M2034Ext$1.0M+3
Skills · percentileMiLB Statcast 2026 A
Speed82
ISO59
BB%48
wOBA43
wRC+42
Chase%37
Career WAR0.0 WAR median (P10 0.0 / P90 0.1, comp-based) · star 0% · didn't stick 94%
CompsJase Bowen (age 22) · Miguel Hiraldo (age 22) · Johan Lopez (age 22)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 210 proj PA
wRC+†59
AVG/OBP/SLG.184 / .259 / .296
PA210
HR4
SB6
K%36
BB%8
ISO113
MLB%0%
Value2027 · WAR
BAT: -10.3 runs (wOBA-derived runs vs avg)-10BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -2.2 runs (Positional adjustment)-2POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: -0.70-0.7WAR
trajectory · projected WAR by year
-0.7-0.42728
Tools · ContractCON 45 / POW 45
Toolsscout grade
CONTACT45
scouting grade only
POWER45
scouting grade only
EYE35
scouting grade only
SPEED55
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
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
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond 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)
202217 ROKDSL TEX Blue — 130112 24312 13323 61 214312312625 98275 2510 286 8 — — — — — —
202318 ROKDSL Royals Blue — 139113 331042 20264 71 292416504920 212356 1914 401 59 — — — — — —
202419 ROKACL Royals — 11195 22604 12312 52 232330421751 189295 2811 331 40 — — — — — —
202520 AColumbia Fireflies — 8976 7111 9343 73 92216171387 79146 3810 192 -25 — — — — — —
202520 ROKACL Royals — 156137 42916 15424 113 307391518909 212404 2710 401 59 — — — — — —
202621 AColumbia Fireflies — 393330 771449 471127 2110 233341382723 148318 2812 321 52 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202217 ROK MLEDSL TEX Blue — 130116 16211 9403 61 138219198417 60178 317 180 8 — — — — — —
202318 ROK MLEDSL Royals Blue — 139119 21621 14334 71 176285286570 109221 2410 256 59 — — — — — —
202419 ROK MLEACL Royals — 111100 16403 7432 52 160229290519 130225 396 228 40 — — — — — —
202520 A MLEColumbia Fireflies — 8979 6111 6473 73 76170152322 76125 537 131 -25 — — — — — —
202520 ROK MLEACL Royals — 156142 27514 10614 113 190263324587 134296 396 256 59 — — — — — —
202621 A MLEColumbia Fireflies — 393344 631137 331527 2110 183268294562 110276 398 245 52 — — — — — —
202217 ROK MLEDSL TEX Blue — 130116 16211 9403 61 138219198417 60195 317 180 8 — — — — — —
202217 ROK RAWDSL TEX Blue — 130112 24312 13323 61 214312312625 98275 2510 286 8 — — — — — —
202318 ROK MLEDSL Royals Blue — 139119 21621 14334 71 176285286570 109230 2410 256 59 — — — — — —
202318 ROK RAWDSL Royals Blue — 139113 331042 20264 71 292416504920 212356 1914 401 59 — — — — — —
202419 ROK MLEACL Royals — 111100 16403 7432 52 160229290519 130236 396 228 40 — — — — — —
202419 ROK RAWACL Royals — 11195 22604 12312 52 232330421751 189295 2811 331 40 — — — — — —
202520 ROK MLE2 teams — 245221 32615 161097 186 145225249474 104252 447 211 29 — — — — — —
202520 ROK RAW2 teams — 245213 491027 24767 186 230328394722 164323 3110 325 29 — — — — — —
202621 A MLEColumbia Fireflies — 393344 631137 331527 2110 183268294562 110295 398 245 52 — — — — — —
202621 A RAWColumbia Fireflies — 393330 771449 471127 2110 233341382723 148318 2812 321 52 — — — — — —
202217 ROK MLEDSL TEX Blue — 130117 16211 9403 61 137219197415 60178 317 180 8 — — — — — —
202318 ROK MLEDSL Royals Blue — 139120 21621 14334 71 175285283568 108221 2410 256 59 — — — — — —
202419 ROK MLEACL Royals — 111101 16403 7432 52 158229287516 129225 396 228 40 — — — — — —
202520 ROK MLE2 teams — 245220 32615 161097 186 145225250475 105234 447 211 29 — — — — — —
202621 A MLEColumbia Fireflies — 393350 631137 331527 2110 180268289557 109276 398 245 52 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 ROK MLEACL Royals — 111101 16403 7432 52 158229287516 129225 396 228 40 — — — — — —
202520 ROK MLE2 teams — 245220 32615 161097 186 145225250475 105234 447 211 29 — — — — — —
202621 A MLEColumbia Fireflies — 393350 631137 331527 2110 180268289557 109276 398 245 52 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLEKC 0% 503451 8416310 391798 135 186261298559 113278 368 255 59 -25 +1 +0 -5 +11 -0.7
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLEKC 34% 342307 581127 271195 94 191267311578 120280 358 262 64 -15 +0 +0 -4 +7 -1.1
202823 MLB CTXKC 34% 118106 20412 9412 31 189265305569 116278 358 259 64 -5 +0 +0 -1 +3 -0.4
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 118106 20412 9412 31 189265302567 113281 358 259 48 -5 +0 +0 -1 +3 -0.4
/ 162G— A+C — 650584 11122611 5022611 176 190267305572 115283 358 259 48 -28 +1 +0 -7 +14 -2.0
Career— MLE — 15701396 241471028 12257131 7226 173254281535 108263 368 239 48 -25 +1 +0 -6 +12 -1.9
/ 162G— MLE — 650578 10019412 5123613 3011 173255282537 109263 368 239 48 -30 +1 +0 -7 +14 -2.2

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 AColumbia Fireflies · 393 PAwOBA .318 → .245 (−72)K% 28.5% → 38.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.50%÷1.000×1.360——38.76%
BB% (unintentional) /PA11.96%÷1.000×0.690—×1.0158.38%
HBP% /PA1.78%—×0.780—×1.0151.41%
Singles /BIP22.94%÷1.000×0.920×0.960×1.01520.57%
Doubles /BIP6.42%÷1.000×0.830×0.960×1.0155.20%
Triples /BIP1.83%÷1.000×0.910×0.960×1.0151.63%
Home runs /BIP4.13%÷1.000×0.800—×1.0153.35%

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 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.960.

Result: wOBA .318 → .245; ISO .148 → .113; BABIP .318 → .276. 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 Royals · 156 PAwOBA .390 → .256 (−135)K% 26.9% → 39.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.92%÷0.985×1.440——39.38%
BB% (unintentional) /PA9.62%÷0.971×0.620—×0.9956.11%
HBP% /PA2.56%—×0.720—×0.9951.84%
Singles /BIP27.37%÷1.019×0.820×0.950×0.99520.81%
Doubles /BIP9.47%÷0.975×0.720×0.950×0.9956.61%
Triples /BIP1.05%÷1.070×0.720×0.950×0.9950.67%
Home runs /BIP6.32%÷0.939×0.780—×0.9955.22%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 88, 1B 104, 2B 95, 3B 114, K 97, BB 94 — applied at half strength. Age: age 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .390 → .256; ISO .212 → .142; BABIP .404 → .296. 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 AColumbia Fireflies · 89 PAwOBA .188 → .131 (−57)K% 38.2% → 52.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA38.20%÷0.982×1.360——52.89%
BB% (unintentional) /PA10.11%÷1.006×0.690—×1.0307.15%
HBP% /PA3.37%—×0.780—×1.0302.71%
Singles /BIP9.52%÷1.099×0.920×0.956×1.0307.85%
Doubles /BIP2.38%÷0.913×0.830×0.956×1.0302.13%
Triples /BIP2.38%÷0.937×0.910×0.956×1.0302.28%
Home runs /BIP2.38%÷1.086×0.800—×1.0301.81%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 117, 1B 120, 2B 83, 3B 87, K 96, BB 101 — 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 ×0.956.

Result: wOBA .188 → .131; ISO .079 → .053; BABIP .146 → .125. 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 ROKACL Royals · 111 PAwOBA .325 → .228 (−97)K% 27.9% → 38.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.93%÷1.036×1.440——38.80%
BB% (unintentional) /PA10.81%÷1.010×0.620—×1.0086.68%
HBP% /PA1.80%—×0.720—×1.0081.31%
Singles /BIP18.75%÷1.029×0.820×0.990×1.00814.90%
Doubles /BIP9.38%÷0.986×0.720×0.990×1.0086.83%
Triples /BIP0.00%÷0.979×0.720×0.990×1.0080.00%
Home runs /BIP6.25%÷0.949×0.780—×1.0085.18%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 90, 1B 106, 2B 97, 3B 96, K 107, BB 102 — 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.990.

Result: wOBA .325 → .228; ISO .189 → .139; BABIP .295 → .225. 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 DSLDSL Royals Blue · 139 PAwOBA .397 → .256 (−141)K% 18.7% → 23.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.71%÷0.977×1.220——23.36%
BB% (unintentional) /PA14.39%÷1.010×0.700—×1.00810.04%
HBP% /PA2.88%—×0.700—×1.0082.03%
Singles /BIP19.54%÷0.990×0.680×0.998×1.00813.50%
Doubles /BIP11.49%÷1.078×0.600×0.998×1.0086.44%
Triples /BIP4.60%÷1.149×0.600×0.998×1.0082.42%
Home runs /BIP2.30%÷0.903×0.470—×1.0081.21%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 81, 1B 98, 2B 116, 3B 130, K 95, BB 102 — applied at half strength. Age: age 18 vs a level average of 18.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.998.

Result: wOBA .397 → .256; ISO .212 → .118; BABIP .356 → .221. 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 DSLDSL TEX Blue · 130 PAwOBA .283 → .180 (−103)K% 24.6% → 31.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.62%÷0.964×1.220——31.15%
BB% (unintentional) /PA10.00%÷0.998×0.700—×1.0227.17%
HBP% /PA2.31%—×0.700—×1.0221.65%
Singles /BIP22.50%÷0.982×0.680×0.952×1.02215.18%
Doubles /BIP3.75%÷1.007×0.600×0.952×1.0222.17%
Triples /BIP1.25%÷1.006×0.600×0.952×1.0220.73%
Home runs /BIP2.50%÷1.148×0.470—×1.0221.05%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 130, 1B 96, 2B 101, 3B 101, K 93, BB 100 — applied at half strength. Age: age 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.952.

Result: wOBA .283 → .180; ISO .098 → .047; BABIP .275 → .178. 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).