Oscar Rojas

PosCF
B/TR/R
Born1996-07-05
Age (2026)30

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
201317 ROKVSL Rays 235223 441234 6593 510 197228332560 135248 253 242 43
201317 ROKVSL Rays 235218 601756 11413 510 275319482801 206314 175 346 123
201418 ROKVSL Rays 235227 491312 4432 183 216236308544 93257 182 231 35
201418 ROKVSL Rays 235220 621812 10302 183 282318400718 118317 134 317 101
201519 ROKGCL Rays 202185 38822 9504 166 205258303560 97267 254 238 40
201519 ROKGCL Rays 202180 501232 14354 166 278343411755 133331 177 332 112
201620 ROKPrinceton Rays 146136 29621 6532 73 213257309566 96337 364 252 51
201620 ROKPrinceton Rays 146132 42932 10372 73 318375477852 159426 257 372 143
▸ Career Totals
Career 818771 1603989 2520511 4622 208243314557 106269 253 240 42 -54 +0 +0 +3 +23 -2.8
/ 162G 650613 1273167 201639 3717 207243312555 104268 253 240 42 -43 +1 +0 +2 +18 -2.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
201317 ROKVSL Rays 235218 601756 11413 510 275319482801 206314 175 346 123 +6 -3 +7 1.0
201418 ROKVSL Rays 235220 621812 10302 183 282318400718 118317 134 317 101 +0 +2 +7 0.9
201519 ROKGCL Rays 202180 501232 14354 166 278343411755 133331 177 332 112 +3 +1 +6 0.9
201620 ROKPrinceton Rays 146132 42932 10372 73 318375477852 159426 257 372 143 +7 +0 +4 1.2