Braulio Cavero

OF ACL Rangers
Age 21 L/R 6'0" / 175 lbs ROK HR +15%BB +5% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1282ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202519INTLYaquis de Obr…30.160/.222/.3201135—
202620ROKTEX131.430/.551/.73067167—.330/.425/.550
2027PROJMLE21MLBTEX241.236/.311/.36357910.1
2028PROJ34% MLB22MLBTEX41.239/.314/.37511930.1
2029PROJ48% MLB23MLBTEX95.241/.316/.38123950.1
Next 3 projected WAR 0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Pre-Arb$1.0M+4
Skills · percentileMiLB Statcast 2026 Rk
wOBA99
K%99
wRC+98
Z-Con%98
Whiff%96
ISO95
Career WAR0.0 WAR median (P10 -0.0 / P90 3.7, comp-based) · star 3% · didn't stick 86%
CompsCole Young (age 21) · Drew Gilbert (age 22) · Jason Martin (age 21)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 68 proj PA
wRC+†91
AVG/OBP/SLG.234 / .308 / .360
PA68
HR1
K%22
BB%9
ISO127
MLB%0%
Value2027 · WAR
BAT: -0.7 runs (wOBA-derived runs vs avg)-1BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.4 runs (Positional adjustment)-0POSREP: +1.5 runs (Replacement-level credit)+1REPTotal WAR: +0.10+0.1WAR
0.00.51.00.10.10.20.30.40.40.30.20.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$13M ctrl surplus
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029MiLBstill in minors · estimated debut 2033
2030MiLBstill in minors · estimated debut 2033
2031MiLBstill in minors · estimated debut 2033
2032MiLBstill in minors · estimated debut 2033
2033Pre-Arb$0.9M+0.4$1M+$0.5M
2034Pre-Arb$1.0M+0.3$0.7M+$0.2M
2035Pre-Arb$1.0M+0.2$0.4M+$0.0M
2036Arb-1$0.6M———
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
Totals $3M $2M +$0.8M

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)
202519 INTLYaquis de Obregon — 3025 4101 1101 10 160222320542 160214 333 220 35 — — — — — —
202620 ROKACL Rangers — 131100 43636 24113 71 4305517301.281 300425 818 529 167 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202620 ROK MLEACL Rangers — 131109 36525 15163 71 330425550976 220321 1211 415 167 — — — — — —
202519 INTL MLEYaquis de Obregon — 3025 4101 1101 10 160222320542 160214 333 — — — — — — — —
202519 INTL RAWYaquis de Obregon — 3025 4101 1101 10 160222320542 160214 333 220 35 — — — — — —
202620 ROK MLEACL Rangers — 131109 36525 15163 71 330425550976 220337 1211 415 167 — — — — — —
202620 ROK RAWACL Rangers — 131100 43636 24113 71 4305517301.281 300425 818 529 167 — — — — — —
202620 ROK MLEACL Rangers — 131112 36525 15163 71 321425536961 214321 1211 415 167 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202620 ROK MLEACL Rangers — 131112 36525 15163 71 321425536961 214321 1211 415 167 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202721 MLB MLETEX 0% 241215 52835 21543 71 236311363674 127290 229 303 91 -3 +1 +0 -1 +5 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202822 MLB MLETEX 34% 118106 26413 10261 41 238313370683 132291 228 306 93 -1 +0 +0 -1 +3 0.1
202923 MLB MLETEX 48% 197176 41624 17442 61 240315375690 136292 229 309 95 -1 +1 +0 -1 +4 0.3
203024 MLB MLETEX 53% 281252 61937 24623 92 241316380696 139293 229 311 97 -1 +1 +0 -2 +6 0.4
203125 MLB MLETEX 55% 341305 741238 29764 112 242317383699 141293 229 313 98 -1 +1 +0 -2 +7 0.6
203226 MLB MLETEX 56% 376337 821349 32834 123 242317385701 143293 229 313 98 -1 +1 +0 -2 +8 0.6
203327 MLB MLETEX 55% 392351 8513410 34884 133 241316382698 141292 229 312 97 -1 +1 +0 -2 +8 0.6
203428 MLB MLETEX 55% 396355 841349 34894 123 239314377691 138291 229 309 95 -2 +1 -1 -2 +9 0.5
203529 MLB MLETEX 53% 391350 831349 34894 123 237311371681 134290 239 305 93 -3 +1 -1 -2 +8 0.3
203630 MLB MLETEX 53% 382342 791238 33894 113 233307363670 129288 239 301 90 -5 +1 -2 -2 +8 0.0
202822 MLB CTXTEX 34% 4137 8101 490 10 239314375689 136291 2210 309 93 -0 +0 +0 -0 +1 0.1
202923 MLB CTXTEX 48% 9586 20312 8211 31 241316381697 140292 228 312 95 -1 +0 +0 -1 +2 0.1
203024 MLB CTXTEX 53% 148132 33524 13332 51 243317386703 143293 229 314 97 -1 +1 +0 -1 +3 0.2
203125 MLB CTXTEX 55% 187167 41625 16422 61 243318389707 146293 229 315 98 -1 +1 +0 -1 +4 0.3
203226 MLB CTXTEX 56% 209187 46726 18462 71 243318391709 147293 229 316 98 -0 +1 +0 -1 +5 0.4
203327 MLB CTXTEX 55% 216193 47726 19482 71 242317388705 146292 229 315 97 -1 +1 +0 -1 +5 0.4
203428 MLB CTXTEX 55% 216193 46725 19492 71 240315383698 143291 239 312 95 -1 +1 -0 -1 +5 0.3
203529 MLB CTXTEX 53% 209187 45725 18482 61 238312376688 138290 239 308 93 -2 +1 -1 -1 +5 0.2
203630 MLB CTXTEX 53% 201180 42625 17472 61 235308368676 133288 238 303 90 -2 +1 -1 -1 +4 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 15221362 328491539 13234315 488 241315385700 144293 239 312 96 -9 +6 -2 -9 +33 2.0
/ 162G— A+C — 650582 14021617 561466 203 241314385699 144291 229 312 96 -4 +3 -1 -4 +14 0.8
Career— MLE — 31032769 6691033174 26968735 10022 242317381698 140294 229 310 96 -17 +10 -4 -18 +64 3.5
/ 162G— MLE — 650580 14122616 561447 215 243317384701 141295 229 310 96 -4 +2 -1 -4 +14 0.8

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 ROKACL Rangers · 131 PAwOBA .532 → .415 (−117)K% 8.4% → 12.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.40%÷1.000×1.440——12.09%
BB% (unintentional) /PA18.32%÷1.000×0.620—×0.99511.30%
HBP% /PA2.29%—×0.720—×0.9951.64%
Singles /BIP31.46%÷1.000×0.820×0.964×0.99524.74%
Doubles /BIP6.74%÷1.000×0.720×0.964×0.9954.66%
Triples /BIP3.37%÷1.000×0.720×0.964×0.9952.33%
Home runs /BIP6.74%÷1.000×0.780—×0.9955.23%

Factors used: level-wide ROK 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 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.964.

Result: wOBA .532 → .415; ISO .300 → .246; BABIP .425 → .321. 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 — .