Leo Heras

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

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
200717 AAAPotros de Tijuana 2221 3000 170 00 143182143325 214 325 162 -18
200717 AAAPotros de Tijuana 2221 4000 160 00 190227190418 267 275 196 8
200818 AAAPotros de Tijuana 317286 751872 15611 95 262301395696 133324 195 287 78
200818 AAAPotros de Tijuana 317280 762072 21511 95 271325414739 143323 167 313 97
200919 AAABroncos de Reynosa 486452 14419101 20693 1310 319352412763 93373 144 324 106
200919 AAABroncos de Reynosa 486442 14621101 30573 1310 330377430807 100377 126 353 128
201020 AAA2 teams 739673 19922107 37815 208 296337389726 94324 115 315 99
201020 AAA2 teams 739650 202261314 60795 208 311373455829 145333 118 357 131
201121 AAA2 teams 742679 19515919 38886 3211 287331420750 133306 125 321 104
201121 AAA2 teams 742660 209241022 57876 3211 317376483860 167338 128 371 142
201222 AAADiablos Rojos del Mexico 521475 12415618 33986 177 261317432749 171293 196 318 102
201222 AAADiablos Rojos del Mexico 521455 14718824 53836 177 323401556957 233350 1610 413 174
201323 AAA3 teams 665593 142211110 501765 247 239304363667 123322 268 288 78
201323 AAA3 teams 665561 162281115 821115 247 289384458842 169336 1712 366 138
201424 AA2 teams 665583 12726129 651367 338 218304350654 132268 2010 287 78
201424 AA2 teams 665541 14033814 1071167 338 259388427815 168305 1716 363 136
201525 AA3 teams 517465 972156 371283 214 209271314585 105272 257 256 54
201525 AA3 teams 517439 11424510 63963 214 260356405762 146310 1912 336 115
201626 INTL2 teams 500438 87645 521912 187 199287265551 66337 3810 249 49
201626 INTL2 teams 500419 113141110 711102 187 270378427805 158343 2214 356 131
201727 AAA2 teams 608556 14624184 431304 2411 263320392712 129333 217 313 98
201727 AAA2 teams 608533 14930113 661154 2411 280363394757 114348 1911 340 118
201828 INTLYaquis de Obregon 203174 411025 29450 62 236345402747 167290 2214
201828 INTLYaquis de Obregon 203174 411025 29450 62 236345402747 167290 2214 337 116
201929 AAA2 teams 653560 15426435 721434 248 275362523885 248307 2211 375 145
201929 AAA2 teams 653541 14219416 911334 248 262373401774 139317 2014 343 120
202030 INTLAguilas de Mexicali 8573 21503 12210 31 288388479868 192367 2514
202030 INTLAguilas de Mexicali 8573 21503 12210 31 288388479868 192367 2514 386 153
202131 INTLAguilas de Mexicali 256208 49924 42492 72 236369356725 120290 1916
202131 INTLAguilas de Mexicali 256208 49924 42492 72 236369356725 120290 1916 331 111
202232 INTLAguilas de Mexicali 208172 47452 32412 86 273393390783 116344 2015
202232 INTLAguilas de Mexicali 208172 47452 32412 86 273393390783 116344 2015 355 129
202333 INTLAguilas de Mexicali 202170 351043 26390 60 206311365676 159250 1913
202333 INTLAguilas de Mexicali 202170 351043 26390 60 206311365676 159250 1913 297 85
202434 INTLAguilas de Mexicali 171144 34733 21380 72 236333389722 153295 2212
202434 INTLAguilas de Mexicali 171144 34733 21380 72 236333389722 153295 2212 314 99
202535 INTLMexico Rojo 258193 5910314 57521 94 3064666061.072 301346 2022
202535 INTLMexico Rojo 258193 5910314 57521 94 3064666061.072 301346 2022 451 203
▸ Career Totals
Career 78186915 1779268115150 682159351 281103 257328394723 137312 209 251 50 -439 +15 +0 -47 +222 -25.4
/ 162G 650575 148221012 571324 239 257329393722 136313 209 251 50 -36 +1 +0 -4 +18 -2.1

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
200717 AAAPotros de Tijuana 2221 4000 160 00 190227190418 267 275 196 8 -2 +0 +1 -0.2
200818 AAAPotros de Tijuana 317280 762072 21511 95 271325414739 143323 167 313 97 -1 -0 +9 0.8
200919 AAABroncos de Reynosa 486442 14621101 30573 1310 330377430807 100377 126 353 128 +15 -1 +14 2.8
201020 AAABroncos de Reynosa 462399 1261584 42453 115 316385424809 108342 109 350 126 +13 +0 +13 2.7
201020 INTLMexico 277251 7611510 18342 93 303354506860 203319 126 369 141 +13 +1 +8 2.2
201121 AAADiablos Rojos del Mexico 497444 15216818 38485 259 342400536936 194353 108 404 167 +38 +1 +14 5.4
201121 INTLAlgodoneros de Guasave 245216 57824 19391 72 264326375701 111305 168 305 92 -2 +1 +7 0.5
201222 AAADiablos Rojos del Mexico 521455 14718824 53836 177 323401556957 233350 1610 413 174 +44 +1 +15 6.0
201323 AAADiablos Rojos del Mexico 392334 10419911 49722 146 311403521924 210368 1812 399 163 +28 +0 +11 4.0
201323 AACorpus Christi Hooks 4839 8211 8111 10 205354385739 179259 2317 338 116 +1 +0 +1 0.3
201323 INTLAlgodoneros de Guasave 225188 50713 25282 91 266358362720 96297 1211 316 100 -0 +1 +6 0.8
201424 AACorpus Christi Hooks 375313 741365 52585 194 236354364718 128276 1514 325 107 +3 +2 +11 1.6
201424 INTLCharros de Jalisco 290228 662029 55582 144 289432513945 224350 2019 411 173 +24 +1 +8 3.4
201525 AAAFresno Grizzlies 3531 6110 2111 00 194265290555 97300 316 247 47 -2 +0 +1 -0.1
201525 AACorpus Christi Hooks 302262 641425 35501 131 244336370706 126281 1712 317 101 +0 +2 +9 1.1
201525 INTLYaquis de Obregon 180146 44925 26351 83 301410493904 192368 1914 386 153 +11 +0 +5 1.7
201626 AAADiablos Rojos del Mexico 219182 51534 33550 85 280391407797 126379 2515 356 130 +8 -0 +6 1.4
201626 INTLYaquis de Obregon 281237 62986 38552 102 262368443811 181318 2014 357 131 +10 +1 +8 1.9
201727 AAALeones de Yucatan 408355 10421103 46752 189 293377434811 141359 1811 358 133 +15 +0 +12 2.7
201727 INTLYaquis de Obregon 200178 45910 20402 62 253335315650 62326 2010 301 89 -3 +0 +6 0.4
201828 INTLYaquis de Obregon 203174 411025 29450 62 236345402747 167290 2214 337 116 +4 +0 +6 1.0
201929 AAALeones de Yucatan 433349 9717415 68823 124 278400479879 201318 1916 380 149 +24 +1 +12 3.8
201929 INTLAguilas de Mexicali 220192 45201 23511 124 234319260580 26314 2310 270 65 -9 +1 +6 -0.2
202030 INTLAguilas de Mexicali 8573 21503 12210 31 288388479868 192367 2514 386 153 +5 +0 +2 0.8
202131 INTLAguilas de Mexicali 256208 49924 42492 72 236369356725 120290 1916 331 111 +3 +1 +7 1.1
202232 INTLAguilas de Mexicali 208172 47452 32412 86 273393390783 116344 2015 355 129 +7 -1 +6 1.2
202333 INTLAguilas de Mexicali 202170 351043 26390 60 206311365676 159250 1913 297 85 -3 +1 +6 0.4
202434 INTLAguilas de Mexicali 171144 34733 21380 72 236333389722 153295 2212 314 99 -0 +1 +5 0.5
202535 INTLMexico Rojo 258193 5910314 57521 94 3064666061.072 301346 2022 451 203 +30 +0 +7 3.8