Jose Leal

PosRF
B/TR/R
Born1995-02-16
Age (2026)31

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
201217 ROKAZL Mariners 8880 3000 5633 11 3712537163 176 726 83 -78
201217 ROKAZL Mariners 8877 6000 8443 11 7819378271 182 509 150 -27
201318 ROKVSL Mariners 223196 33724 12757 63 168242286528 117234 345 230 34
201318 ROKVSL Mariners 223189 461036 19527 63 243335423758 180290 239 327 109
201419 ROKPulaski Mariners 122111 16411 8741 22 144208225434 81405 617 192 5
201419 ROKPulaski Mariners 122105 26712 14521 22 248342390732 143462 4311 326 107
201520 ROKAZL Mariners 184173 29911 6734 40 168213249462 81280 403 207 17
201520 ROKAZL Mariners 184169 441522 10514 40 260317408725 148359 285 322 104
▸ Career Totals
Career 617560 812046 3128515 136 145210227436 82270 465 195 7 -65 +0 +0 -7 +17 -5.5
/ 162G 650590 852146 3330016 146 144210224433 80270 465 195 7 -68 +0 +0 -7 +18 -5.7

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
201217 ROKAZL Mariners 8877 6000 8443 11 7819378271 182 509 150 -27 -13 -0 +2 -1.1
201318 ROKVSL Mariners 223189 461036 19527 63 243335423758 180290 239 327 109 +2 +0 +6 0.9
201419 ROKPulaski Mariners 122105 26712 14521 22 248342390732 143462 4311 326 107 +1 -0 +3 0.4
201520 ROKAZL Mariners 184169 441522 10514 40 260317408725 148359 285 322 104 +1 +1 +5 0.7