Oswaldo Pina

PosSS
B/TR/R
Born1998-08-09
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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201819 ROKDSL Cubs 1 267242 42731 20960 284 174237240476 66275 367 218 25
201819 ROKDSL Cubs 1 267230 561052 32670 284 243336357692 113327 2512 310 95
201920 ROKAZL Cubs 1 175157 31421 13553 103 197272268539 70294 317 239 41
201920 ROKAZL Cubs 1 175149 41631 21383 103 275376376752 101360 2212 340 119
▸ Career Totals
Career 442399 731152 331513 387 183251251501 68283 347 226 31 -34 +5 +0 +5 +13 -1.2
/ 162G 650587 1071673 492224 5610 182250249499 66282 348 226 31 -50 +7 +0 +7 +18 -1.8

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
201819 ROKDSL Cubs 1 267230 561052 32670 284 243336357692 113327 2512 310 95 -1 +4 +8 1.0
201920 ROKAZL Cubs 1 175149 41631 21383 103 275376376752 101360 2212 340 119 +4 +1 +5 1.0