Moises Rangel

C DSL LAD Bautista
Age 19 R/R 5'10" / 190 lbs ROK HR +8%BB -8% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1266ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202517ROKDSL LAD Mega82.209/.354/.2992121—.127/.244/.169
202618ROKDSL LAD Bauti…88.262/.483/.3441470—.162/.345/.221
2027PROJMLE19MLBLAD198.207/.296/.27822670.0
2028PROJ34% MLB20MLBLAD36.208/.298/.28700720.0
2029PROJ48% MLB21MLBLAD96.212/.301/.30011760.1
Next 3 projected WAR 0.2Projected 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
BB%97
Z-Con%94
wOBA84
Chase%81
wRC+80
Whiff%72
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsCarlos Cauro (age 19) · Chris Suero (age 19) · Carlos Rodriguez (age 19)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 49 proj PA
wRC+†67
AVG/OBP/SLG.205 / .294 / .276
PA49
HR0
K%28
BB%10
ISO71
MLB%0%
Value2027 · WAR
BAT: -1.9 runs (wOBA-derived runs vs avg)-2BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +1.1 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.30.40.60.60.60.60.50.30.227282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$23M 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.6$2M+$1M
2034Pre-Arb$1.0M+0.6$1M+$1.0M
2035Pre-Arb$1.0M+0.6$1M+$0.9M
2036Arb-1$2M+0.5$1M+$0.2M
2037Arb-2$3M+0.3$0.6M+$0.0M (cut)
2038Arb-3$2M+0.2$0.3M+$0.0M (cut)
Totals $5M $6M +$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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
202517 ROKDSL LAD Mega — 8267 14002 13232 10 209354299652 90286 2816 312 21 — — — — — —
202618 ROKDSL LAD Bautista — 8861 16201 24162 43 262483344827 82333 1827 393 70 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202517 ROK MLEDSL LAD Mega — 8271 9001 9292 10 127244169413 42195 3511 199 21 — — — — — —
202618 ROK MLEDSL LAD Bautista — 8868 11101 17202 43 162345221565 59212 2319 272 70 — — — — — —
202517 ROK MLEDSL LAD Mega — 8271 9001 9292 10 127244169413 42195 3511 199 21 — — — — — —
202517 ROK RAWDSL LAD Mega — 8267 14002 13232 10 209354299652 90286 2816 312 21 — — — — — —
202618 ROK MLEDSL LAD Bautista — 8868 11101 17202 43 162345221565 59208 2319 272 70 — — — — — —
202618 ROK RAWDSL LAD Bautista — 8861 16201 24162 43 262483344827 82333 1827 393 70 — — — — — —
202517 ROK MLEDSL LAD Mega — 8271 9001 9292 10 127244169413 42195 3511 199 21 — — — — — —
202618 ROK MLEDSL LAD Bautista — 8869 11101 17202 43 159345217562 58212 2319 272 70 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202517 ROK MLEDSL LAD Mega — 8271 9001 9292 10 127244169413 42195 3511 199 21 — — — — — —
202618 ROK MLEDSL LAD Bautista — 8869 11101 17202 43 159345217562 58212 2319 272 70 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202719 MLB MLELAD 0% 198174 36512 20552 21 207296278574 71288 2810 267 67 -8 +0 +0 +4 +4 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202820 MLB MLELAD 34% 10593 20311 10291 10 212301293593 81290 2810 274 72 -4 +0 +0 +2 +2 0.1
202921 MLB MLELAD 48% 199174 38513 20543 21 216304305610 90291 2710 281 76 -6 +0 +0 +4 +4 0.2
203022 MLB MLELAD 54% 310272 60825 31824 31 219307316623 97292 2610 286 80 -8 +0 +0 +6 +7 0.5
203123 MLB MLELAD 57% 396349 771127 391045 41 222309326635 104293 2610 290 82 -8 +0 +0 +7 +9 0.8
203224 MLB MLELAD 57% 445393 871328 431166 42 225311334645 109294 2610 294 85 -8 +0 +0 +8 +10 1.0
203325 MLB MLELAD 57% 445393 881329 431166 42 225312337648 111294 2610 295 86 -8 +0 +0 +8 +10 1.0
203426 MLB MLELAD 56% 445393 881329 431166 42 225312338650 113294 2610 296 86 -7 +0 +0 +8 +10 1.1
203527 MLB MLELAD 55% 445392 881329 441176 42 224311335646 111293 2610 294 85 -8 +0 +0 +8 +10 1.0
203628 MLB MLELAD 55% 445392 871328 441186 42 222309331639 108292 2710 291 83 -9 +0 -1 +8 +10 0.8
203729 MLB MLELAD 58% 445394 861228 431195 43 220306324630 104290 2710 288 81 -10 -0 -1 +8 +10 0.6
203830 MLB MLELAD 60% 445394 851228 431205 44 217302316618 99288 2710 283 78 -12 -1 -2 +8 +10 0.3
203931 MLB MLELAD 62% 426377 801127 411175 314 212297306603 94285 2710 277 74 -13 -5 -3 +8 +9 -0.4
202820 MLB CTXLAD 34% 3632 6100 4100 00 208298287584 79284 2811 271 72 -1 +0 +0 +1 +1 0.0
202921 MLB CTXLAD 48% 9686 17201 9261 10 212301300601 88285 279 277 76 -3 +0 +0 +2 +2 0.1
203022 MLB CTXLAD 54% 168147 32413 17452 21 215304311615 96286 2710 282 80 -4 +0 +0 +3 +4 0.3
203123 MLB CTXLAD 57% 224197 43614 22593 21 218306321627 102287 2610 287 82 -5 +0 +0 +4 +5 0.4
203224 MLB CTXLAD 57% 252222 49715 25663 21 221308329637 108288 2610 291 85 -5 +0 +0 +4 +5 0.6
203325 MLB CTXLAD 57% 251221 49715 25653 21 222309332640 110288 2610 292 86 -4 +0 +0 +4 +5 0.6
203426 MLB CTXLAD 56% 251221 49715 25653 21 222309334643 112287 2610 293 86 -4 +0 +0 +4 +5 0.6
203527 MLB CTXLAD 55% 247218 48715 24653 21 221308331639 110287 2610 291 85 -4 +0 +0 +4 +5 0.6
203628 MLB CTXLAD 55% 244215 47615 24643 21 219306326632 107286 2610 288 83 -5 +0 -0 +4 +5 0.5
203729 MLB CTXLAD 58% 258228 50715 25693 22 216303320623 103284 2710 285 81 -6 -0 -1 +5 +6 0.3
203830 MLB CTXLAD 60% 268237 51715 26723 22 213299312611 98283 2710 280 78 -7 -0 -1 +5 +6 0.2
203931 MLB CTXLAD 62% 263233 48614 25723 29 209294302596 93279 2710 274 74 -8 -3 -2 +5 +6 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 25582257 489671047 25167830 2120 217303318621 101287 2710 286 80 -56 -4 -4 +46 +55 3.8
/ 162G— A+C — 650574 12517312 641728 55 218306321626 103288 2610 286 80 -14 -1 -1 +12 +14 1.0
Career— MLE — 47704198 9121292284 475127163 4737 217306318625 101289 2710 287 80 -102 -5 -7 +82 +100 6.9
/ 162G— MLE — 650572 12418311 651739 65 217307316623 100289 2710 287 80 -14 -1 -1 +12 +14 1.0

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 DSLDSL LAD Bautista · 88 PAwOBA .390 → .272 (−118)K% 18.2% → 22.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.18%÷1.000×1.220——22.18%
BB% (unintentional) /PA27.27%÷1.000×0.700—×1.00819.23%
HBP% /PA2.27%—×0.700—×1.0081.60%
Singles /BIP28.89%÷1.000×0.680×0.950×1.00818.80%
Doubles /BIP4.44%÷1.000×0.600×0.950×1.0082.55%
Triples /BIP0.00%÷1.000×0.600×0.950×1.0080.00%
Home runs /BIP2.22%÷1.000×0.470—×1.0081.05%

Factors used: level-wide DSL 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 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 .390 → .272; ISO .082 → .047; BABIP .333 → .212. 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 DSLDSL LAD Mega · 82 PAwOBA .305 → .199 (−106)K% 28.0% → 35.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.05%÷0.957×1.220——35.77%
BB% (unintentional) /PA15.85%÷1.000×0.700—×1.02211.35%
HBP% /PA2.44%—×0.700—×1.0221.75%
Singles /BIP27.27%÷0.985×0.680×0.990×1.02219.06%
Doubles /BIP0.00%÷1.050×0.600×0.990×1.0220.00%
Triples /BIP0.00%÷0.988×0.600×0.990×1.0220.00%
Home runs /BIP4.55%÷1.011×0.470—×1.0222.16%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 102, 1B 97, 2B 110, 3B 98, K 91, 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.990.

Result: wOBA .305 → .199; ISO .090 → .041; BABIP .286 → .195. 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).