Eliezer Rivero

C ACL Angels
Age 22 R/R 6'0" / 180 lbs ROK K +5%HR +4% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#2118ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202419ROKLAA50.243/.404/.2700351—.200/.319/.225
202520A/ROK2 orgs154.301/.392/.3530446—.212/.294/.249
202621A/ROKLAA142.287/.406/.5134373—.200/.298/.353
2027PROJMLE22MLBLAA252.190/.258/.2803453-0.1
2028PROJ34% MLB23MLBLAA46.193/.262/.2901157-0.0
2029PROJ46% MLB24MLBLAA96.197/.266/.3002261-0.0
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
ISO97
wRC+94
wOBA91
Speed66
BB%46
K%37
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 99%
CompsFrank Rodriguez (age 22) · Steven Baron (age 22) · Aaron McKeithan (age 22)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 84 proj PA
wRC+†53
AVG/OBP/SLG.188 / .256 / .277
PA84
HR1
K%30
BB%7
ISO90
MLB%0%
Value2027 · WAR
BAT: -4.7 runs (wOBA-derived runs vs avg)-5BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.5 runs (Positional adjustment)+1POSREP: +1.8 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
0.00.51.00.10.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$1M ctrl surplus
Tools · ContractCON 25 / POW 41
Toolsscout grade
CONTACT25
scouting grade only
POWER41
scouting grade only
EYE48
scouting grade only
SPEED52
scouting grade only
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———
2034Pre-Arb$1.0M———
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.2M +$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. 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)
202217 ROKDSL Angels — 7667 19300 5123 22 284360328688 45345 167 316 34 — — — — — —
202318 ROKACL Angels — 5245 11200 4152 20 244333289622 44355 298 288 21 — — — — — —
202419 ROKACL Angels — 5037 9100 8112 31 243404270675 27333 2216 312 51 — — — — — —
202520 AInland Empire 66ers — 1615 3000 160 00 200250200450 333 386 213 -14 — — — — — —
202520 ROKACL Angels — 138118 37700 93610 42 314409373782 59451 267 361 53 — — — — — —
202621 ARancho Cucamonga Quakes — 3533 7100 1151 10 212257242500 30389 433 233 -9 — — — — — —
202621 ROKACL Angels — 10782 26924 16265 21 3174566221.078 305407 2415 448 100 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202217 ROK MLEDSL Angels — 7669 13200 3153 22 188253217471 29245 204 219 34 — — — — — —
202318 ROK MLEACL Angels — 5246 8100 3232 20 174255196451 22297 446 199 21 — — — — — —
202419 ROK MLEACL Angels — 5040 8100 5162 31 200319225544 25284 3210 243 51 — — — — — —
202520 A MLEInland Empire 66ers — 1615 2000 180 00 133188133321 296 506 148 -14 — — — — — —
202520 ROK MLEACL Angels — 138122 27500 55410 42 221307262569 41374 394 247 53 — — — — — —
202621 A MLERancho Cucamonga Quakes — 3533 5100 1201 10 152200182382 30358 573 155 -9 — — — — — —
202621 ROK MLEACL Angels — 10788 19613 10375 21 216330409739 193297 359 316 100 — — — — — —
202217 ROK MLEDSL Angels — 7669 13200 3153 22 188253217471 29241 204 219 34 — — — — — —
202217 ROK RAWDSL Angels — 7667 19300 5123 22 284360328688 45345 167 316 34 — — — — — —
202318 ROK MLEACL Angels — 5246 8100 3232 20 174255196451 22333 446 199 21 — — — — — —
202318 ROK RAWACL Angels — 5245 11200 4152 20 244333289622 44355 298 288 21 — — — — — —
202419 ROK MLEACL Angels — 5040 8100 5162 31 200319225544 25320 3210 243 51 — — — — — —
202419 ROK RAWACL Angels — 5037 9100 8112 31 243404270675 27333 2216 312 51 — — — — — —
202520 ROK MLE2 teams — 154137 29500 66210 42 212294248542 36387 404 237 46 — — — — — —
202520 ROK RAW2 teams — 154133 40700 104210 42 301392353746 53440 276 345 46 — — — — — —
202621 ROK MLE2 teams — 142122 24713 10586 31 197290344634 148333 417 276 73 — — — — — —
202621 ROK RAW2 teams — 142115 331024 17416 31 287406513919 226403 2912 395 73 — — — — — —
202217 ROK MLEDSL Angels — 7670 13200 3153 22 186253214468 29245 204 219 34 — — — — — —
202318 ROK MLEACL Angels — 5247 8100 3232 20 170255191446 21297 446 199 21 — — — — — —
202419 ROK MLEACL Angels — 5043 8100 5162 31 186319209528 23284 3210 243 51 — — — — — —
202520 ROK MLE2 teams — 154137 29500 66210 42 212294248542 36366 404 237 46 — — — — — —
202621 ROK MLE2 teams — 142125 24713 10586 31 192290336626 144312 417 276 73 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 ROK MLEACL Angels — 5043 8100 5162 31 186319209528 23284 3210 243 51 — — — — — —
202520 ROK MLE2 teams — 154137 29500 66210 42 212294248542 36366 404 237 46 — — — — — —
202621 ROK MLE2 teams — 142125 24713 10586 31 192290336626 144312 417 276 73 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLELAA 0% 252229 43813 17774 41 190258280538 90266 317 246 53 -14 +0 +0 +4 +5 -0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLELAA 34% 133121 23412 9402 21 194263292555 98268 307 253 57 -7 +0 +0 +2 +3 -0.2
202924 MLB MLELAA 46% 208188 37713 14614 41 198267302569 104270 297 259 61 -10 +0 +0 +4 +5 -0.1
203025 MLB MLELAA 52% 271245 50925 19795 51 201271309580 108272 297 263 64 -12 +1 +0 +5 +6 -0.0
203126 MLB MLELAA 54% 319289 591126 22925 62 203273314587 111272 297 266 66 -13 +0 +0 +6 +7 0.0
203227 MLB MLELAA 54% 342310 631226 24985 62 204274316591 112273 297 268 67 -13 +0 +0 +6 +7 0.1
203328 MLB MLELAA 54% 351318 641226 251015 62 202272312584 109272 297 265 65 -14 +0 -1 +6 +8 -0.1
203429 MLB MLELAA 53% 348315 641226 251015 62 200269305575 105270 297 261 63 -15 +0 -1 +6 +8 -0.3
202823 MLB CTXLAA 34% 4642 8101 3141 10 193262290552 97266 307 252 57 -2 +0 +0 +1 +1 -0.0
202924 MLB CTXLAA 46% 9687 18312 7282 20 197266300566 103268 297 258 61 -4 +0 +0 +2 +2 -0.0
203025 MLB CTXLAA 52% 140127 26413 10412 31 200269307577 107270 297 262 64 -6 +0 +0 +3 +3 -0.0
203126 MLB CTXLAA 54% 173156 32613 12503 31 202272313585 111270 297 265 66 -7 +0 +0 +3 +4 0.0
203227 MLB CTXLAA 54% 186168 35614 13533 41 203273315588 112271 287 267 67 -7 +0 +0 +3 +4 0.1
203328 MLB CTXLAA 54% 190171 35614 14553 31 201271310581 109270 297 264 65 -8 +0 -0 +3 +4 -0.0
203429 MLB CTXLAA 53% 185167 33613 13543 31 199268304572 105268 297 260 63 -8 +0 -1 +3 +4 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 1016918 18732620 7229517 195 204274317591 113275 297 263 61 -43 +2 -1 +18 +22 -0.2
/ 162G— A+C — 650587 12020413 4618911 123 204275319593 114276 297 263 61 -27 +1 -1 +12 +14 -0.1
Career— MLE — 25302277 456861338 17177255 5017 200272300572 99282 317 259 61 -88 +3 -2 +37 +45 -0.7
/ 162G— MLE — 650585 11722310 4419814 134 200272299571 99281 307 259 61 -28 +1 -1 +12 +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 ROKACL Angels · 107 PAwOBA .445 → .316 (−129)K% 24.3% → 35.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.30%÷1.000×1.440——34.99%
BB% (unintentional) /PA14.95%÷1.000×0.620—×0.9859.13%
HBP% /PA4.67%—×0.720—×0.9853.31%
Singles /BIP19.64%÷1.000×0.820×0.977×0.98515.51%
Doubles /BIP16.07%÷1.000×0.720×0.977×0.98511.14%
Triples /BIP3.57%÷1.000×0.720×0.977×0.9852.48%
Home runs /BIP7.14%÷1.000×0.780—×0.9855.49%

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 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.977.

Result: wOBA .445 → .316; ISO .305 → .223; BABIP .407 → .297. 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 ARancho Cucamonga Quakes · 35 PAwOBA .227 → .155 (−72)K% 42.9% → 58.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA42.86%÷1.000×1.360——58.29%
BB% (unintentional) /PA2.86%÷1.000×0.690—×1.0152.00%
HBP% /PA2.86%—×0.780—×1.0152.26%
Singles /BIP33.33%÷1.000×0.920—×1.01531.13%
Doubles /BIP5.56%÷1.000×0.830—×1.0154.68%
Triples /BIP0.00%÷1.000×0.910—×1.0150.00%
Home runs /BIP0.00%÷1.000×0.800—×1.0150.00%

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

Result: wOBA .227 → .155; ISO .030 → .019; BABIP .389 → .358. 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 Angels · 138 PAwOBA .352 → .247 (−104)K% 26.1% → 38.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.09%÷0.969×1.440——38.79%
BB% (unintentional) /PA6.52%÷1.082×0.620—×0.9953.72%
HBP% /PA7.25%—×0.720—×0.9955.19%
Singles /BIP36.59%÷1.015×0.820×1.050×0.99530.88%
Doubles /BIP8.54%÷0.992×0.720×1.050×0.9956.47%
Triples /BIP0.00%÷1.134×0.720×1.050×0.9950.00%
Home runs /BIP0.00%÷0.873×0.780—×0.9950.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 75, 1B 103, 2B 98, 3B 127, K 94, BB 116 — 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 ×1.050.

Result: wOBA .352 → .247; ISO .059 → .040; BABIP .451 → .374. 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 AInland Empire 66ers · 16 PAwOBA .208 → .148 (−60)K% 37.5% → 50.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA37.50%÷1.008×1.360——50.57%
BB% (unintentional) /PA6.25%÷1.011×0.690—×1.0304.40%
HBP% /PA0.00%—×0.780—×1.0300.00%
Singles /BIP33.33%÷1.066×0.920—×1.03029.62%
Doubles /BIP0.00%÷1.065×0.830—×1.0300.00%
Triples /BIP0.00%÷0.997×0.910—×1.0300.00%
Home runs /BIP0.00%÷1.036×0.800—×1.0300.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 113, 2B 113, 3B 99, K 102, BB 102 — 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 .208 → .148; ISO .000 → .000; BABIP .333 → .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).

2024 ROKACL Angels · 50 PAwOBA .311 → .243 (−68)K% 22.0% → 31.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.00%÷1.004×1.440——31.56%
BB% (unintentional) /PA16.00%÷1.026×0.620—×1.0089.74%
HBP% /PA4.00%—×0.720—×1.0082.90%
Singles /BIP30.77%÷0.958×0.820—×1.00826.52%
Doubles /BIP3.85%÷0.966×0.720—×1.0082.89%
Triples /BIP0.00%÷1.053×0.720—×1.0080.00%
Home runs /BIP0.00%÷0.895×0.780—×1.0080.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 79, 1B 92, 2B 93, 3B 111, K 101, BB 105 — 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).

Result: wOBA .311 → .243; ISO .027 → .022; BABIP .333 → .284. 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 ROKACL Angels · 52 PAwOBA .287 → .199 (−87)K% 28.8% → 43.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.85%÷0.955×1.440——43.51%
BB% (unintentional) /PA7.69%÷0.978×0.620—×1.0224.98%
HBP% /PA3.85%—×0.720—×1.0222.83%
Singles /BIP30.00%÷0.970×0.820—×1.02225.92%
Doubles /BIP6.67%÷1.001×0.720—×1.0224.90%
Triples /BIP0.00%÷0.961×0.720—×1.0220.00%
Home runs /BIP0.00%÷0.910×0.780—×1.0220.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 82, 1B 94, 2B 100, 3B 92, K 91, BB 96 — applied at half strength. Age: age 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average).

Result: wOBA .287 → .199; ISO .044 → .028; BABIP .355 → .297. 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 Angels · 76 PAwOBA .308 → .219 (−89)K% 15.8% → 19.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.79%÷0.976×1.220——19.75%
BB% (unintentional) /PA6.58%÷1.074×0.700—×1.0224.38%
HBP% /PA3.95%—×0.700—×1.0222.83%
Singles /BIP29.09%÷1.016×0.680×1.032×1.02220.54%
Doubles /BIP5.45%÷0.863×0.600×1.032×1.0224.00%
Triples /BIP0.00%÷0.964×0.600×1.032×1.0220.00%
Home runs /BIP0.00%÷0.801×0.470—×1.0220.00%

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

Result: wOBA .308 → .219; ISO .045 → .033; BABIP .345 → .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).