Johan Cruz

PosSS
B/TR/R
Born1995-10-08
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 ROKDSL White Sox 277253 24510 16824 187 95161123284 28140 306 128 -44
201317 ROKDSL White Sox 277244 30710 25574 187 123216160376 37160 219 184 -1
201418 ROKACL White Sox 191171 33712 12523 55 193258281539 88265 276 231 35
201418 ROKACL White Sox 191162 421012 21363 55 259355370725 111323 1911 323 105
201519 ROKGreat Falls Voyagers 285274 601104 7880 00 219238303541 84303 312 236 39
201519 ROKGreat Falls Voyagers 285269 841706 12610 00 312342442784 130380 214 343 121
201620 AKannapolis Intimidators 281262 561114 11784 22 214256309565 95286 284 245 46
201620 AKannapolis Intimidators 281251 641215 22614 22 255325371695 116316 228 311 96
201721 A+Winston-Salem Dash 275263 39813 7991 82 148173221394 72221 363 174 -9
201721 A+Winston-Salem Dash 275257 561416 13651 82 218258350608 132266 245 267 63
201822 AKannapolis Intimidators 348313 60921 21882 32 192247243490 51259 256 213 21
201822 AKannapolis Intimidators 348304 691121 30642 32 227301286587 59280 189 263 60
201923 A2 teams 334305 651218 191153 10 213266338604 125308 346 256 54
201923 A2 teams 334293 791817 31793 10 270346410755 140343 249 333 113
202125 A+Winston-Salem Dash 139127 22502 9580 00 173228260488 87286 426 216 24
202125 A+Winston-Salem Dash 139122 27603 14410 00 221301344646 123296 2910 288 78
▸ Career Totals
Career 21301968 35968724 10266017 3718 182229261490 78257 315 213 21 -190 +0 +0 +23 +60 -10.9
/ 162G 650601 1092127 312015 115 181228258486 77256 315 213 21 -58 +0 +0 +7 +18 -3.3

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 ROKDSL White Sox 277244 30710 25574 187 123216160376 37160 219 184 -1 -32 +1 +8 -2.3
201418 ROKACL White Sox 191162 421012 21363 55 259355370725 111323 1911 323 105 +1 -1 +5 0.6
201519 ROKGreat Falls Voyagers 285269 841706 12610 00 312342442784 130380 214 343 121 +7 +0 +8 1.5
201620 AKannapolis Intimidators 281251 641215 22614 22 255325371695 116316 228 311 96 -1 -0 +8 0.6
201721 A+Winston-Salem Dash 275257 561416 13651 82 218258350608 132266 245 267 63 -12 +1 +8 -0.3
201822 AKannapolis Intimidators 348304 691121 30642 32 227301286587 59280 189 263 60 -16 -0 +10 -0.6
201923 A+Winston-Salem Dash 149134 32901 11431 10 239301328630 90341 297 282 74 -4 +0 +4 -0.0
201923 AKannapolis Intimidators 185159 47916 20362 00 296381478859 182345 1911 374 144 +9 +0 +5 1.5
202125 A+Winston-Salem Dash 139122 27603 14410 00 221301344646 123296 2910 288 78 -3 +0 +4 0.1