Rafael Herrera

PosCF
B/TR/R
Born2000-09-18
Age (2026)25

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
201817 ROKDSL Cubs 2 195171 32430 13466 114 187268246514 58250 247 230 34
201817 ROKDSL Cubs 2 195163 41640 21326 114 252358337695 86306 1611 314 99
201918 ROKDSL Cubs 2 225200 47632 20502 146 235311325636 90300 229 278 71
201918 ROKDSL Cubs 2 225187 61942 33352 146 326432449882 123388 1615 392 158
▸ Career Totals
Career 420371 791062 33968 2510 213291288580 75277 238 256 54 -22 +1 +0 +2 +12 -0.8
/ 162G 650574 1211593 5114912 3915 211289284573 73274 238 256 54 -34 +2 +0 +2 +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
201817 ROKDSL Cubs 2 195163 41640 21326 114 252358337695 86306 1611 314 99 -0 +1 +6 0.6
201918 ROKDSL Cubs 2 225187 61942 33352 146 326432449882 123388 1615 392 158 +15 +0 +6 2.2