Ryan Leonards

PosSS
B/TR/R
Born1991-07-22
Age (2026)35

Contract

No contract data on file. Pre-MLB players and minor-league free agents do not yet have salary projections — entries are added at first 40-man roster placement.

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201423 A2 teams 228206 45622 11486 90 .218.278.296.574 .078.267 215 .252 51 -13 +2 +0 +2 +6 -0.2
201524 A2 teams 353320 741412 23734 125 .231.291.300.591 .069.290 217 .260 57 -17 +0 +0 +4 +10 -0.3
201625 A+2 teams 169151 27511 10377 10 .179.262.245.507 .066.230 226 .221 28 -14 +0 +0 +2 +5 -0.7
▸ Career Totals (MLE all levels + projections)
Career 750677 1462545 4415817 225 .216.280.287.567 .071.270 216 .249 49 -44 +2 +0 +8 +21 -1.2
/ 162G 650587 1262234 3813715 194 .215.280.283.562 .068.269 216 .249 49 -38 +2 +0 +7 +18 -1.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201423 AKannapolis Intimidators 190163 39612 16346 90 .239.330.325.655 .086.280 188 .296 85 -3 +2 +5 0.4
201423 ROKGreat Falls Voyagers 3836 12120 230 00 .333.368.472.841 .139.364 85 .370 141 +2 +0 +1 0.3
201524 AABirmingham Barons 2521 4000 250 00 .190.261.190.451 .000.235 208 .201 12 -2 +0 +1 -0.2
201524 AKannapolis Intimidators 328283 771612 37494 125 .272.364.357.721 .085.321 1511 .328 109 +3 +0 +9 1.3
201625 AABirmingham Barons 6359 9300 2111 00 .153.194.203.397 .051.188 173 .181 -3 -7 +0 +2 -0.6
201625 A+Winston-Salem Dash 10687 20211 13156 10 .230.368.310.678 .080.268 1412 .323 105 +1 +0 +3 0.4