Sandy Santos

PosCF
B/TR/R
Born1994-04-20
Age (2026)32

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
201319 ROKDSL Pirates 1 191175 24111 7681 63 137175171346 34209 364 164 -16
201319 ROKDSL Pirates 1 191171 35222 11471 63 205257275532 70262 256 234 37
201420 ROKDSL Pirates 224195 37521 135914 156 190288251540 62267 266 232 36
201420 ROKDSL Pirates 224187 49731 214114 156 262378348726 86331 189 336 115
201521 ROKBristol Pirates 218200 36735 15780 74 180237320557 140263 367 241 43
201521 ROKBristol Pirates 218191 491147 24550 74 257340466806 209323 2511 350 126
201723 AWest Virginia Power 140123 15303 10783 74 122206220425 98286 567 184 -1
201723 AWest Virginia Power 140116 21404 17553 74 181301319620 138298 3912 281 73
▸ Career Totals
Career 773693 11216610 4528318 3517 162231245477 84252 376 209 18 -71 +0 +0 +3 +22 -4.8
/ 162G 650583 931358 3823815 2914 160230240470 81249 376 209 18 -60 +0 +0 +2 +18 -4.0

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
201319 ROKDSL Pirates 1 191171 35222 11471 63 205257275532 70262 256 234 37 -14 +0 +5 -0.8
201420 ROKDSL Pirates 224187 49731 214114 156 262378348726 86331 189 336 115 +4 +1 +6 1.1
201521 ROKBristol Pirates 218191 491147 24550 74 257340466806 209323 2511 350 126 +6 -0 +6 1.3
201723 AWest Virginia Power 140116 21404 17553 74 181301319620 138298 3912 281 73 -4 -0 +4 -0.1