Leo Heras

PosOF
B/TL/R
Born1990-05-29
Age (2026)36

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
200717 AAAPotros de Tijuana 2221 3000 170 00 .143.182.143.325 .000.214 325 .162 -18 -3 +0 +0 -0 +1 -0.2
200818 AAAPotros de Tijuana 317286 751872 15611 95 .262.301.395.696 .133.324 195 .287 78 -8 -0 +0 -2 +9 -0.1
200919 AAABroncos de Reynosa 486452 14419101 20693 1310 .319.352.412.763 .093.373 144 .324 106 +3 -1 +0 -3 +14 1.3
201020 AAA2 teams 739672 19922106 38845 208 .296.338.385.724 .089.328 115 .317 101 +1 +1 +0 -4 +21 1.8
201121 AAA2 teams 742679 19716720 38886 3211 .290.333.423.756 .133.308 125 .323 105 +4 +2 +0 -4 +21 2.4
201222 AAADiablos Rojos del Mexico 521474 12415219 34996 177 .262.319.422.741 .160.292 197 .319 102 +1 +1 +0 -3 +15 1.4
201323 AAA3 teams 665590 14424812 531655 247 .244.312.373.685 .129.317 258 .295 84 -12 +2 +0 -4 +19 0.5
201424 AA2 teams 665583 12422139 651367 338 .213.299.341.641 .129.261 2010 .279 72 -21 +3 +0 -4 +19 -0.3
201525 AA3 teams 517465 962056 371263 214 .206.269.310.579 .103.268 247 .257 55 -26 +3 +0 -3 +15 -1.3
201626 INTL2 teams 500438 94756 521782 187 .215.301.295.595 .080.345 3610 .262 59 -23 +1 +0 -3 +14 -1.2
201727 AAA2 teams 608556 14626164 431334 2411 .263.320.388.709 .126.336 227 .309 95 -4 +0 +0 -4 +17 1.1
201828 INTLYaquis de Obregon 203174 411025 29450 62 .236.345.402.747 .167.290 2214 +0 -1
201929 AAA2 teams 653560 14324526 721464 248 .255.344.455.800 .200.297 2211 .341 119 +14 +2 +0 -4 +19 3.1
202030 INTLAguilas de Mexicali 8573 21503 12210 31 .288.388.479.868 .192.367 2514 +0 -1
202131 INTLAguilas de Mexicali 256208 49924 42492 72 .236.369.356.725 .120.290 1916 +0 -2
202232 INTLAguilas de Mexicali 208172 47452 32412 86 .273.393.390.783 .116.344 2015 +0 -1
202333 INTLAguilas de Mexicali 202170 351043 26390 60 .206.311.365.676 .159.250 1913 +0 -1
202434 INTLAguilas de Mexicali 171144 34733 21380 72 .236.333.389.722 .153.295 2212 +0 -1
202535 INTLMexico Rojo 258193 5910314 57521 94 .306.466.6061.072 .301.346 2022 +0 -2
▸ Career Totals (MLE all levels + projections)
Career 78186910 1775268107145 687157751 281103 .257.329.390.718 .133.312 209 .249 49 -451 +15 +0 -47 +222 -26.7
/ 162G 650575 14722912 571314 239 .256.327.388.715 .132.310 209 .249 49 -38 +1 +0 -4 +18 -2.2

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
200717 AAAPotros de Tijuana 2221 4000 160 00 .190.227.190.418 .000.267 275 .196 8 -2 +0 +1 -0.2
200818 AAAPotros de Tijuana 317280 762072 21511 95 .271.325.414.739 .143.323 167 .313 97 -1 -0 +9 0.8
200919 AAABroncos de Reynosa 486442 14621101 30573 1310 .330.377.430.807 .100.377 126 .353 128 +15 -1 +14 2.8
201020 AAABroncos de Reynosa 462399 1261584 42453 115 .316.385.424.809 .108.342 109 .350 126 +13 +0 +13 2.7
201020 INTLMexico 277251 7611510 18342 93 .303.354.506.860 .203.319 126 .369 141 +13 +1 +8 2.2
201121 AAADiablos Rojos del Mexico 497444 15216818 38485 259 .342.400.536.936 .194.353 108 .404 167 +38 +1 +14 5.4
201121 INTLAlgodoneros de Guasave 245216 57824 19391 72 .264.326.375.701 .111.305 168 .305 92 -2 +1 +7 0.5
201222 AAADiablos Rojos del Mexico 521455 14718824 53836 177 .323.401.556.957 .233.350 1610 .413 174 +44 +1 +15 6.0
201323 AAADiablos Rojos del Mexico 392334 10419911 49722 146 .311.403.521.924 .210.368 1812 .399 163 +28 +0 +11 4.0
201323 AACorpus Christi Hooks 4839 8211 8111 10 .205.354.385.739 .179.259 2317 .338 116 +1 +0 +1 0.3
201323 INTLAlgodoneros de Guasave 225188 50713 25282 91 .266.358.362.720 .096.297 1211 .316 100 -0 +1 +6 0.8
201424 AACorpus Christi Hooks 375313 741365 52585 194 .236.354.364.718 .128.276 1514 .325 107 +3 +2 +11 1.6
201424 INTLCharros de Jalisco 290228 662029 55582 144 .289.432.513.945 .224.350 2019 .411 173 +24 +1 +8 3.4
201525 AAAFresno Grizzlies 3531 6110 2111 00 .194.265.290.555 .097.300 316 .247 47 -2 +0 +1 -0.1
201525 AACorpus Christi Hooks 302262 641425 35501 131 .244.336.370.706 .126.281 1712 .317 101 +0 +2 +9 1.1
201525 INTLYaquis de Obregon 180146 44925 26351 83 .301.410.493.904 .192.368 1914 .386 153 +11 +0 +5 1.7
201626 AAADiablos Rojos del Mexico 219182 51534 33550 85 .280.391.407.797 .126.379 2515 .356 130 +8 -0 +6 1.4
201626 INTLYaquis de Obregon 281237 62986 38552 102 .262.368.443.811 .181.318 2014 .357 131 +10 +1 +8 1.9
201727 AAALeones de Yucatan 408355 10421103 46752 189 .293.377.434.811 .141.359 1811 .358 133 +15 +0 +12 2.7
201727 INTLYaquis de Obregon 200178 45910 20402 62 .253.335.315.650 .062.326 2010 .301 89 -3 +0 +6 0.4
201828 INTLYaquis de Obregon 203174 411025 29450 62 .236.345.402.747 .167.290 2214 .337 116 +4 +0 +6 1.0
201929 AAALeones de Yucatan 433349 9717415 68823 124 .278.400.479.879 .201.318 1916 .380 149 +24 +1 +12 3.8
201929 INTLAguilas de Mexicali 220192 45201 23511 124 .234.319.260.580 .026.314 2310 .270 65 -9 +1 +6 -0.2
202030 INTLAguilas de Mexicali 8573 21503 12210 31 .288.388.479.868 .192.367 2514 .386 153 +5 +0 +2 0.8
202131 INTLAguilas de Mexicali 256208 49924 42492 72 .236.369.356.725 .120.290 1916 .331 111 +3 +1 +7 1.1
202232 INTLAguilas de Mexicali 208172 47452 32412 86 .273.393.390.783 .116.344 2015 .355 129 +7 -1 +6 1.2
202333 INTLAguilas de Mexicali 202170 351043 26390 60 .206.311.365.676 .159.250 1913 .297 85 -3 +1 +6 0.4
202434 INTLAguilas de Mexicali 171144 34733 21380 72 .236.333.389.722 .153.295 2212 .314 99 -0 +1 +5 0.5
202535 INTLMexico Rojo 258193 5910314 57521 94 .306.466.6061.072 .301.346 2022 .451 203 +30 +0 +7 3.8