Carlos Oropeza

PosC
B/TR/R
Born1998-12-22
Age (2026)27

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
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
201617 ROKDSL Phillies 2 187159 30800 143911 61 189299239538 50246 217 240 42
201617 ROKDSL Phillies 2 187150 351000 232711 61 233375300675 67280 1412 319 102
201718 ROKDSL Phillies White 252226 50921 12366 71 221279292571 71249 145 246 46
201718 ROKDSL Phillies White 252218 591221 20256 71 271348358706 87290 108 313 98
201819 ROKGCL Phillies East 9992 18300 5291 22 196245228473 33286 295 216 24
201819 ROKGCL Phillies East 9989 25500 8201 22 281347337684 56362 208 311 97
▸ Career Totals
Career 538477 982021 3110418 154 205279262542 57254 196 238 41 -36 +1 +0 +10 +15 -1.0
/ 162G 650576 1182421 3712622 185 205278259537 54254 196 238 41 -44 +2 +0 +12 +18 -1.2

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201617 ROKDSL Phillies 2 187150 351000 232711 61 233375300675 67280 1412 319 102 +0 +1 +5 0.7
201718 ROKDSL Phillies White 252218 591221 20256 71 271348358706 87290 108 313 98 -1 +1 +7 0.8
201819 ROKGCL Phillies East 9989 25500 8201 22 281347337684 56362 208 311 97 -0 -0 +3 0.2