Yeremy Cabrera

CF Wilmington Blue Rocks
Age 22 L/L 5'11" / 155 lbs A+ Svc 0.0 · Ctrl thru 2034
Overview
A+PROSPECTMiLBFA 2035
OGV OFP35OGV rank#1436ETA2030MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202419A/ROK2 orgs304.262/.400/.46392473—.193/.300/.337
202520ATEX451.256/.365/.36684363—.210/.296/.292
202621A+/AWSH503.251/.350/.404125259—.196/.266/.317
2027PROJMLE22MLBWSH1.192/.269/.2940061-0.0
2028PROJ25% MLB23MLBWSH119.198/.275/.3112667-0.1
2029PROJ36% MLB24MLBWSH191.203/.280/.32249720.1
Next 3 projected WAR 0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Pre-Arb$0.8M2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Arb-1$2M2033Arb-2$3M2034Arb-3$2M
Skills · percentileMiLB Statcast 2026 A+
Speed89
Chase%42
K%35
BB%34
Whiff%34
Z-Con%29
Career WAR0.0 WAR median (P10 -0.3 / P90 3.9, comp-based) · star 2% · didn't stick 84%
CompsMichael Siani (age 23) · Jean Ramirez (age 22) · Cooper Bowman (age 23)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†61
AVG/OBP/SLG.192 / .269 / .294
PA1
HR0
K%32
BB%8
BABIP272
ISO106
MLB%0%
Value2027 · WAR
BAT: -9.8 runs (wOBA-derived runs vs avg)-10BATRUN: +2.0 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: -0.10-0.1WAR
0.00.51.00.10.20.30.30.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control-$2M ctrl surplus
Contract
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
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+0.1$0.3M+$0.0M (cut)
2030Pre-Arb$0.8M+0.2$0.6M+$0.0M
2031Pre-Arb$0.9M+0.3$0.9M+$0.3M
2032Arb-1$2M+0.3$0.8M+$0.0M (cut)
2033Arb-2$3M+0.1$0.3M+$0.0M (cut)
2034Arb-3$2M———
Totals $2M $3M +$0.3M

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 Red — 172140 25332 26295 113 179327286613 107211 1715 291 18 — — — — — —
202318 ROKDSL Rangers Red — 211170 56667 33284 96 3294495591.008 229358 1316 433 71 — — — — — —
202419 ADown East Wood Ducks — 9481 15310 8285 70 185298247545 62283 309 263 27 — — — — — —
202419 ROKACL Rangers — 210163 491139 40423 174 3014475711.017 270345 2019 435 93 — — — — — —
202520 AHickory Crawdads — 451383 981238 528614 434 256365366731 110310 1912 336 63 — — — — — —
202621 A+Wilmington Blue Rocks — 361320 711035 36981 344 222303319621 97299 2710 282 29 — — — — — —
202621 AFredericksburg Nationals — 142111 371027 28351 182 3334716491.120 315423 2520 473 135 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202217 ROK MLEDSL TEX Red — 172148 17221 18365 113 115234176410 61144 2110 195 18 — — — — — —
202318 ROK MLEDSL Rangers Red — 211181 37433 22354 96 204304309614 105223 1710 273 71 — — — — — —
202419 A MLEDown East Wood Ducks — 9483 13210 6375 70 157255205460 48272 396 208 27 — — — — — —
202419 ROK MLEACL Rangers — 210177 37827 26613 174 209320395716 186249 2912 305 93 — — — — — —
202520 A MLEHickory Crawdads — 451400 84936 3511914 434 210296292589 82276 268 261 63 — — — — — —
202621 A+ MLEWilmington Blue Rocks — 361334 56724 221291 344 168221237458 69253 366 211 29 — — — — — —
202621 A MLEFredericksburg Nationals — 142119 32826 20481 182 269379521900 252357 3414 367 135 — — — — — —
202217 ROK MLEDSL TEX Red — 172148 17221 18365 113 115234176410 61144 2110 195 18 — — — — — —
202217 ROK RAWDSL TEX Red — 172140 25332 26295 113 179327286613 107211 1715 291 18 — — — — — —
202318 ROK MLEDSL Rangers Red — 211181 37433 22354 96 204304309614 105234 1710 273 71 — — — — — —
202318 ROK RAWDSL Rangers Red — 211170 56667 33284 96 3294495591.008 229358 1316 433 71 — — — — — —
202419 ROK MLE2 teams — 304260 501037 32988 244 192300335635 142270 3211 275 72 — — — — — —
202419 ROK RAW2 teams — 304244 641449 48708 244 262400463863 201325 2316 382 72 — — — — — —
202520 A MLEHickory Crawdads — 451400 84936 3511914 434 210296292589 82283 268 261 63 — — — — — —
202520 A RAWHickory Crawdads — 451383 981238 528614 434 256365366731 110310 1912 336 63 — — — — — —
202621 A+ MLE2 teams — 503453 8815410 421762 526 194266311577 117286 358 255 59 — — — — — —
202621 A+ RAW2 teams — 503431 10820512 641332 526 251350404754 153329 2613 336 59 — — — — — —
202217 ROK MLEDSL TEX Red — 172147 17221 18365 113 116234177411 61144 2110 195 18 — — — — — —
202318 ROK MLEDSL Rangers Red — 211183 37433 22354 96 202304306610 104223 1710 273 71 — — — — — —
202419 ROK MLE2 teams — 304261 501037 32988 244 192300333633 142256 3211 275 72 — — — — — —
202520 A MLEHickory Crawdads — 451399 84936 3511914 434 211296293589 83276 268 261 63 — — — — — —
202621 A+ MLE2 teams — 503454 8815410 421762 526 194266311576 117282 358 255 59 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 ROK MLE2 teams — 304261 501037 32988 244 192300333633 142256 3211 275 72 — — — — — —
202520 A MLEHickory Crawdads — 451399 84936 3511914 434 211296293589 83276 268 261 63 — — — — — —
202621 A+ MLE2 teams — 503454 8815410 421762 526 194266311576 117282 358 255 59 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLEWSH 0% 613550 10717411 501948 304 193269296566 103273 328 258 61 -28 +4 +0 +2 +13 -0.1
▸ 2027 — real world (MLB)
202722 MLB CTXWSH 0% 11 0000 000 00 192269294562 101272 00 257 61 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLEWSH 25% 472424 8514310 391456 223 199276313589 114275 318 268 67 -18 +3 +1 +2 +10 -0.2
202924 MLB MLEWSH 36% 525470 9515312 441586 243 204281325606 121276 308 274 72 -18 +4 +2 +2 +11 0.1
203025 MLB MLEWSH 43% 560501 10417413 471667 243 206284331615 125277 308 278 74 -17 +4 +3 +2 +12 0.4
203126 MLB MLEWSH 47% 578517 10918414 491697 243 208286335621 127278 298 280 76 -17 +4 +4 +2 +13 0.5
203227 MLB MLEWSH 48% 582520 10918314 501697 233 209287336623 127278 299 281 77 -16 +3 +4 +2 +13 0.5
203328 MLB MLEWSH 48% 576515 10718313 491697 192 208285332616 124277 299 279 75 -17 +3 +3 +2 +12 0.3
203429 MLB MLEWSH 52% 562503 10317312 481666 162 205282326608 121276 309 275 72 -18 +2 +2 +2 +12 0.0
203530 MLB MLEWSH 50% 550493 10016312 461656 131 202279319597 116274 308 271 69 -20 +2 +1 +2 +12 -0.3
202823 MLB CTXWSH 25% 119107 21312 10371 61 198275311586 112273 318 267 67 -5 +1 +0 +0 +3 -0.1
202924 MLB CTXWSH 36% 191171 35614 16582 91 203280322602 119275 308 273 72 -6 +1 +1 +1 +4 0.1
203025 MLB CTXWSH 43% 240215 44716 20713 101 206283329612 123276 308 277 74 -7 +2 +1 +1 +5 0.2
203126 MLB CTXWSH 47% 269241 49816 23793 111 208285333618 125277 299 279 76 -8 +2 +2 +1 +6 0.3
203227 MLB CTXWSH 48% 277248 52917 24813 111 209286334620 125277 299 280 77 -8 +2 +2 +1 +6 0.3
203328 MLB CTXWSH 48% 278249 51916 24823 91 207284330614 123277 299 278 75 -8 +1 +1 +1 +6 0.1
203429 MLB CTXWSH 52% 292262 53916 25863 81 205281324605 119275 299 274 72 -10 +1 +1 +1 +6 0.0
203530 MLB CTXWSH 50% 275247 49816 23823 61 202278316595 114274 308 270 69 -10 +1 +1 +1 +6 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 19411740 35459843 16557621 708 203280321601 117275 309 275 69 -62 +11 +9 +7 +42 0.7
/ 162G— A+C — 650583 11920314 551937 233 204281321601 117277 308 275 69 -21 +4 +3 +2 +14 0.2
Career— MLE — 62565573 112517942131 538183888 31444 202282320602 118273 299 270 69 -151 +27 +20 +16 +100 1.2
/ 162G— MLE — 650579 11719414 561919 335 202283321604 119272 299 270 69 -21 +4 +3 +2 +14 0.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 A+Wilmington Blue Rocks · 361 PAwOBA .278 → .211 (−67)K% 27.1% → 35.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.15%÷1.000×1.310——35.56%
BB% (unintentional) /PA9.97%÷1.000×0.600—×1.0276.14%
HBP% /PA0.28%—×0.770—×1.0270.22%
Singles /BIP23.87%÷1.000×0.870×0.966×1.02720.61%
Doubles /BIP4.50%÷1.000×0.780×0.966×1.0273.49%
Triples /BIP1.35%÷1.000×0.850×0.966×1.0271.14%
Home runs /BIP2.25%÷1.000×0.880—×1.0272.04%

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

Result: wOBA .278 → .211; ISO .097 → .078; BABIP .299 → .253. 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 · 142 PAwOBA .468 → .367 (−101)K% 24.6% → 33.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.65%÷1.000×1.360——33.52%
BB% (unintentional) /PA19.72%÷1.000×0.690—×1.01513.81%
HBP% /PA0.70%—×0.780—×1.0150.56%
Singles /BIP23.68%÷1.000×0.920×0.955×1.01521.12%
Doubles /BIP13.16%÷1.000×0.830×0.955×1.01510.59%
Triples /BIP2.63%÷1.000×0.910×0.955×1.0152.32%
Home runs /BIP9.21%÷1.000×0.800—×1.0157.48%

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

Result: wOBA .468 → .367; ISO .315 → .251; BABIP .423 → .357. 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 AHickory Crawdads · 451 PAwOBA .328 → .261 (−67)K% 19.1% → 26.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.07%÷0.981×1.360——26.44%
BB% (unintentional) /PA11.53%÷1.051×0.690—×1.0307.80%
HBP% /PA3.10%—×0.780—×1.0302.49%
Singles /BIP25.25%÷1.002×0.920×0.972×1.03023.21%
Doubles /BIP4.04%÷1.123×0.830×0.972×1.0302.99%
Triples /BIP1.01%÷1.039×0.910×0.972×1.0300.89%
Home runs /BIP2.69%÷1.037×0.800—×1.0302.14%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 100, 2B 125, 3B 108, K 96, BB 110 — 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.972.

Result: wOBA .328 → .261; ISO .110 → .083; BABIP .310 → .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).

2024 ROKACL Rangers · 210 PAwOBA .432 → .305 (−127)K% 20.0% → 29.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷0.993×1.440——29.00%
BB% (unintentional) /PA19.05%÷0.971×0.620—×1.00812.25%
HBP% /PA1.43%—×0.720—×1.0081.04%
Singles /BIP21.49%÷1.014×0.820×0.950×1.00816.62%
Doubles /BIP9.09%÷1.011×0.720×0.950×1.0086.20%
Triples /BIP2.48%÷1.150×0.720×0.950×1.0081.49%
Home runs /BIP7.44%÷1.040×0.780—×1.0085.62%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 108, 1B 103, 2B 102, 3B 130, K 99, BB 94 — 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.950.

Result: wOBA .432 → .305; ISO .270 → .194; BABIP .345 → .249. 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 ADown East Wood Ducks · 94 PAwOBA .257 → .208 (−49)K% 29.8% → 39.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.79%÷1.022×1.360——39.65%
BB% (unintentional) /PA8.51%÷0.983×0.690—×1.0456.24%
HBP% /PA5.32%—×0.780—×1.0454.34%
Singles /BIP20.75%÷0.973×0.920×1.004×1.04520.59%
Doubles /BIP5.66%÷0.978×0.830×1.004×1.0455.04%
Triples /BIP1.89%÷1.150×0.910×1.004×1.0451.57%
Home runs /BIP0.00%÷1.008×0.800—×1.0450.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 102, 1B 95, 2B 96, 3B 130, K 104, BB 97 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.004.

Result: wOBA .257 → .208; ISO .062 → .047; BABIP .283 → .272. 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 Rangers Red · 211 PAwOBA .425 → .273 (−152)K% 13.3% → 16.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.27%÷0.988×1.220——16.39%
BB% (unintentional) /PA15.17%÷1.037×0.700—×1.00810.31%
HBP% /PA1.90%—×0.700—×1.0081.34%
Singles /BIP26.06%÷0.963×0.680×0.950×1.00817.61%
Doubles /BIP4.23%÷1.051×0.600×0.950×1.0082.31%
Triples /BIP4.23%÷1.126×0.600×0.950×1.0082.15%
Home runs /BIP4.93%÷1.056×0.470—×1.0082.21%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 111, 1B 93, 2B 110, 3B 125, K 98, BB 107 — 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.950.

Result: wOBA .425 → .273; ISO .229 → .118; BABIP .358 → .223. 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 Red · 172 PAwOBA .285 → .195 (−89)K% 16.9% → 20.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.86%÷0.995×1.220——20.67%
BB% (unintentional) /PA15.12%÷1.016×0.700—×1.02210.64%
HBP% /PA2.91%—×0.700—×1.0222.08%
Singles /BIP15.32%÷0.996×0.680×1.018×1.02210.89%
Doubles /BIP2.70%÷1.009×0.600×1.018×1.0221.67%
Triples /BIP2.70%÷0.973×0.600×1.018×1.0221.73%
Home runs /BIP1.80%÷1.053×0.470—×1.0220.82%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 111, 1B 99, 2B 102, 3B 95, K 99, BB 103 — 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 ×1.018.

Result: wOBA .285 → .195; ISO .107 → .062; BABIP .211 → .144. 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).