Carlos Rodriguez

PosRF
B/TR/R
Born1995-03-22
Age (2026)31

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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201318 ROKDSL Orioles 1 191165 25410 14697 104 152247188435 36258 367 201 12
201318 ROKDSL Orioles 1 191156 32520 23487 104 205333263596 58294 2512 280 72
201419 ROKDSL Orioles 2 186166 25310 75311 115 151234181414 30219 284 181 -3
201419 ROKDSL Orioles 2 186162 31410 113711 115 191288228516 37246 206 248 48
201520 ROKDSL Orioles 2 190179 29410 4633 124 162194196389 34250 332 164 -16
201520 ROKDSL Orioles 2 190177 40610 6443 124 226263271535 45301 233 240 42
201621 ROKDSL Orioles 2 214184 37510 106512 107 201286239526 38311 305 228 33
201621 ROKDSL Orioles 2 214177 45710 174512 107 254359305664 51341 218 303 90
▸ Career Totals
Career 781694 1161640 3525033 4320 167241202443 35260 324 195 7 -82 +1 +0 -8 +22 -6.9
/ 162G 650578 961330 2920827 3617 166240199439 33258 324 195 7 -68 +0 +0 -7 +18 -5.7

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
201318 ROKDSL Orioles 1 191156 32520 23487 104 205333263596 58294 2512 280 72 -6 +0 +5 -0.0
201419 ROKDSL Orioles 2 186162 31410 113711 115 191288228516 37246 206 248 48 -11 +0 +5 -0.6
201520 ROKDSL Orioles 2 190177 40610 6443 124 226263271535 45301 233 240 42 -13 +1 +5 -0.6
201621 ROKDSL Orioles 2 214177 45710 174512 107 254359305664 51341 218 303 90 -2 -1 +6 0.3