Angel RiveraC ACL Athletics
Age 23 R/R 5'9" / 175 lbs ROK HR -5% Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 36 proj PA
wRC+†66
AVG/OBP/SLG.208 / .290 / .280
PA3
HR0
K%27
BB%10
ISO72
MLB%0%
Value2026 · WAR
BAT: -0.1 runs (wOBA-derived runs vs avg)-0BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.1 runs (Positional adjustment)+0POSREP: +0.1 runs (Replacement-level credit)+0REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.20.20.20.20.00.026272829303132333435
projected WAR paid WAR ($/8M) surplus deficit+$4M ctrl surplus
Tools · Contract
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
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.2$0.5M+$0.0M
2033Pre-Arb$1.0M
2034Pre-Arb$1.0M
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.9M $0.5M +$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. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve. Catcher framing: only 2026 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 below FG-DC by 1-3 WAR.

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)
202219 ROKDSL Athletics 12595 33713 21177 20 3474965371.033 189390 1417 452 192 +14 +0 +3 1.7
202320 ROKACL Athletics 6953 11200 14110 00 208373245618 38256 1620 297 87 -1 +0 +1 0.0
202421 ROKACL Athletics 1912 5200 720 00 4176325831.215 167500 1137 535 248 +3 +0 +0 0.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202219 ROK MLEDSL Athletics 125103 27513 13267 20 262382417800 155303 2110 341 117 +3 +0 +3 0.6
202320 ROK MLEACL Athletics 6959 9100 8160 00 153254169423 17210 2312 219 34 -5 +0 +1 -0.4
202421 ROK MLEACL Athletics 1915 5200 430 00 333474467940 133368 1621 388 149 +1 +0 +0 0.2
202219 ROK MLEDSL Athletics 125103 27513 13267 20 262382417800 155316 2110 341 117
202219 ROK RAWDSL Athletics 12595 33713 21177 20 3474965371.033 189390 1417 452 117
202320 ROK MLEACL Athletics 6959 9100 8160 00 153254169423 17205 2312 219 34
202320 ROK RAWACL Athletics 6953 11200 14110 00 208373245618 38256 1620 297 34
202421 ROK MLEACL Athletics 1915 5200 430 00 333474467940 133417 1621 388 149
202421 ROK RAWACL Athletics 1912 5200 720 00 4176325831.215 167500 1137 535 149
202219 ROK MLEDSL Athletics 125104 27513 13267 20 260382413796 154303 2110 341 117
202320 ROK MLEACL Athletics 6961 9100 8160 00 148254164418 16210 2312 219 34
202421 ROK MLEACL Athletics 1915 5200 430 00 333474467940 133368 1621 388 149
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202320 ROK MLEACL Athletics 6961 9100 8160 00 148254164418 16210 2312 219 34
202421 ROK MLEACL Athletics 1915 5200 430 00 333474467940 133368 1621 388 149
▸ 2026 season
202623 MLB MLEOAK 0% 33 0000 010 00 289 330 265 66 -0 +0 +0 +0 +0 0.0
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202724 MLB MLEOAK 30% 10391 20411 10271 10 220304319623 99291 2610 274 71 -4 +0 +0 +2 +2 0.1
202825 MLB MLEOAK 44% 220196 43813 21571 21 219298316614 97291 2610 279 75 -7 +0 +0 +4 +5 0.2
202926 MLB MLEOAK 51% 303269 601124 29782 31 223303323627 100291 2610 282 77 -8 +0 +0 +5 +7 0.4
203027 MLB MLEOAK 52% 351311 691325 34903 31 222305325629 103291 2610 283 78 -9 +0 +0 +6 +8 0.5
203128 MLB MLEOAK 53% 379336 741425 37983 31 220303318622 98290 2610 282 77 -10 +0 -1 +7 +8 0.4
203229 MLB MLEOAK 53% 390346 751425 381023 31 217300312612 95289 2610 280 76 -11 +0 -1 +7 +8 0.3
203330 MLB MLEOAK 52% 395350 761425 391043 31 217301311612 94288 2610 278 74 -12 +0 -2 +7 +9 0.2
203431 MLB MLEOAK 52% 377334 711324 371013 21 213297299596 87285 2710 273 71 -13 +0 -3 +7 +8 -0.1
202724 MLB CTXOAK 30% 3128 5100 380 00 179258214472 36296 2610 273 71 -1 +0 +0 +1 +1 0.0
202825 MLB CTXOAK 44% 9787 20411 9251 10 230309333643 103296 269 277 75 -3 +0 +0 +2 +2 0.1
202926 MLB CTXOAK 51% 154137 31612 15401 10 226307328636 102296 2610 280 77 -4 +0 +0 +3 +3 0.2
203027 MLB CTXOAK 52% 184163 37713 18471 21 227308337645 110296 2610 281 78 -5 +0 +0 +3 +4 0.2
203128 MLB CTXOAK 53% 202179 41813 20521 21 229310335645 106296 2610 280 77 -5 +0 -0 +4 +4 0.2
203229 MLB CTXOAK 53% 205182 41813 20541 21 225305330635 104295 2610 279 76 -6 +0 -1 +4 +4 0.2
203330 MLB CTXOAK 52% 206183 41813 20541 11 224304328632 104293 2610 276 74 -6 -0 -1 +4 +4 0.0
203431 MLB CTXOAK 52% 195173 37712 19521 10 214295301596 87291 2710 272 71 -7 +0 -1 +3 +4 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 12741132 25349717 1243327 104 223304324628 101299 2610 278 77 -37 +0 -4 +23 +28 1.0
/ 162G A+C 650578 1302549 631694 52 225306329635 104300 2610 278 77 -19 +0 -2 +12 +14 0.5
Career MLE 27342413 529991535 27070326 227 219305316621 97292 2610 281 77 -74 +1 -7 +45 +55 2.0
/ 162G MLE 650574 1262448 641676 52 220304317621 98293 2610 281 77 -19 +0 -2 +12 +14 0.5