Leo Heras

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

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
200717 AAAPotros de Tijuana 2221 4000 160 00 190227190418 267 275 196 19 -2 +0 +0 -0.2
200818 AAAPotros de Tijuana 317280 762072 21511 95 271325414739 143323 167 313 98 -1 -0 +7 0.6
200919 AAABroncos de Reynosa 486442 14621101 30573 1310 330377430807 100377 126 353 125 +14 -1 +11 2.4
201020 AAABroncos de Reynosa 462399 1261584 42453 115 316385424809 108342 109 350 123 +13 +0 +10 2.3
201020 INTLMexico 277251 7611510 18342 93 303354506860 203319 126 369 136 +12 +1 +6 1.9
201121 AAADiablos Rojos del Mexico 497444 15216818 38485 259 342400536936 194353 108 404 159 +35 +1 +11 4.8
201121 INTLAlgodoneros de Guasave 245216 57824 19391 72 264326375701 111305 168 305 93 -2 +1 +5 0.4
201222 AAADiablos Rojos del Mexico 521455 14718824 53836 177 323401556957 233350 1610 413 166 +41 +1 +11 5.4
201323 AAADiablos Rojos del Mexico 392334 10419911 49722 146 311403521924 210368 1812 399 156 +26 +0 +8 3.6
201323 AACorpus Christi Hooks 4839 8211 8111 10 205354385739 179259 2317 338 115 +1 +0 +1 0.2
201323 INTLAlgodoneros de Guasave 225188 50713 25282 91 266358362720 96297 1211 316 100 -0 +1 +5 0.6
201424 AACorpus Christi Hooks 375313 741365 52585 194 236354364718 128276 1514 325 106 +3 +2 +8 1.3
201424 INTLCharros de Jalisco 290228 662029 55582 144 289432513945 224350 2019 411 164 +22 +1 +6 3.0
201525 AAAFresno Grizzlies 3531 6110 2111 00 194265290555 97300 316 247 53 -2 +0 +1 -0.1
201525 AACorpus Christi Hooks 302262 641425 35501 131 244336370706 126281 1712 317 101 +0 +2 +7 0.9
201525 INTLYaquis de Obregon 180146 44925 26351 83 301410493904 192368 1914 386 147 +10 +0 +4 1.5
201626 AAADiablos Rojos del Mexico 219182 51534 33550 85 280391407797 126379 2515 356 127 +7 -0 +5 1.2
201626 INTLYaquis de Obregon 281237 62986 38552 102 262368443811 181318 2014 357 128 +9 +1 +6 1.7
201727 AAALeones de Yucatan 408355 10421103 46752 189 293377434811 141359 1811 358 129 +14 +0 +9 2.3
201727 INTLYaquis de Obregon 200178 45910 20402 62 253335315650 62326 2010 301 90 -2 +0 +4 0.2
201828 INTLYaquis de Obregon 203174 411025 29450 62 236345402747 167290 2214 337 114 +3 +0 +4 0.8
201929 AAALeones de Yucatan 433349 9717415 68823 124 278400479879 201318 1916 380 143 +22 +1 +9 3.3
201929 INTLAguilas de Mexicali 220192 45201 23511 124 234319260580 26314 2310 270 69 -8 +1 +5 -0.3
202030 INTLAguilas de Mexicali 8573 21503 12210 31 288388479868 192367 2514 386 147 +5 +0 +2 0.7
202131 INTLAguilas de Mexicali 256208 49924 42492 72 236369356725 120290 1916 331 110 +3 +1 +6 0.9
202232 INTLAguilas de Mexicali 208172 47452 32412 86 273393390783 116344 2015 355 126 +6 -1 +5 1.0
202333 INTLAguilas de Mexicali 202170 351043 26390 60 206311365676 159250 1913 297 87 -3 +1 +4 0.3
202434 INTLAguilas de Mexicali 171144 34733 21380 72 236333389722 153295 2212 314 99 -0 +1 +4 0.4
202535 INTLMexico Rojo 258193 5910314 57521 94 3064666061.072 301346 2022 451 191 +28 +0 +6 3.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200717 AAA MLEPotros de Tijuana 2221 3000 170 00 143182143325 248 325 162 -4 -3 +0 +0 -0.2
200818 AAA MLEPotros de Tijuana 317286 741871 15611 95 259298381679 122305 195 285 79 -8 -0 +7 -0.1
200919 AAA MLEBroncos de Reynosa 486452 14419101 20693 1310 319352412763 93362 144 324 105 +3 -1 +11 1.3
201020 AAA MLEBroncos de Reynosa 462417 1251473 24523 115 300342388731 89314 115 316 100 +0 +0 +10 1.0
201121 AAA MLEDiablos Rojos del Mexico 497457 13512712 25585 259 295339431770 136308 125 327 107 +4 +1 +11 1.7
201222 AAA MLEDiablos Rojos del Mexico 521473 12615716 35996 177 266325429754 163297 197 322 104 +3 +1 +11 1.5
201323 AAA MLEDiablos Rojos del Mexico 392353 901476 30942 146 255317385702 130323 248 307 94 -3 +0 +8 0.6
201323 AA MLECorpus Christi Hooks 4842 8211 5131 10 190292357649 167230 2710 260 62 -2 +0 +1 -0.1
201424 AA MLECorpus Christi Hooks 375329 701364 36725 194 213300325625 112258 1910 278 74 -11 +2 +8 -0.1
201525 AAA MLEFresno Grizzlies 3532 5110 1141 00 156206250456 94263 403 194 17 -3 +0 +1 -0.3
201525 AA MLECorpus Christi Hooks 302274 601324 23631 131 219282325607 106259 218 266 66 -12 +2 +7 -0.3
201626 AAA MLEDiablos Rojos del Mexico 219192 42322 23740 85 219302286589 68338 3411 272 70 -8 -0 +5 -0.3
201727 AAA MLELeones de Yucatan 408372 9717112 29892 189 261318382699 121326 227 307 94 -3 +0 +9 0.6
201929 AAA MLELeones de Yucatan 433369 9116314 48973 124 247338420758 173278 2211 326 107 +3 +1 +9 1.4
200717 AAA MLEPotros de Tijuana 2221 3000 170 00 143182143325 214 325 162 -4
200717 AAA RAWPotros de Tijuana 2221 4000 160 00 190227190418 267 275 196 -4
200818 AAA MLEPotros de Tijuana 317286 741871 15611 95 259298381679 122323 195 285 79
200818 AAA RAWPotros de Tijuana 317280 762072 21511 95 271325414739 143323 167 313 79
200919 AAA MLEBroncos de Reynosa 486452 14419101 20693 1310 319352412763 93373 144 324 105
200919 AAA RAWBroncos de Reynosa 486442 14621101 30573 1310 330377430807 100377 126 353 105
201020 AAA MLE2 teams 739672 19922115 38845 208 296338384722 88329 115 316 100
201020 AAA RAW2 teams 739650 202261314 60795 208 311373455829 145333 118 357 100
201121 AAA MLE2 teams 742679 202181018 38876 3211 297340433773 135319 125 327 107
201121 AAA RAW2 teams 742660 209241022 57876 3211 317376483860 167338 128 371 107
201222 AAA MLEDiablos Rojos del Mexico 521473 12615716 35996 177 266325429754 163305 197 322 104
201222 AAA RAWDiablos Rojos del Mexico 521455 14718824 53836 177 323401556957 233350 1610 413 104
201323 AAA MLE3 teams 665590 148241310 531625 247 251318386704 136328 248 302 90
201323 AAA RAW3 teams 665561 162281115 821115 247 289384458842 169336 1712 366 90
201424 AA MLE2 teams 665583 12523117 651277 338 214301328628 113262 1910 278 74
201424 AA RAW2 teams 665541 14033814 1071167 338 259388427815 168305 1716 363 74
201525 AA MLE3 teams 517465 992146 371193 214 213275314589 101271 237 259 61
201525 AA RAW3 teams 517439 11424510 63963 214 260356405762 146310 1912 336 61
201626 INTL MLE2 teams 500438 98855 521692 187 224309299608 75351 3410 272 70
201626 INTL RAW2 teams 500419 113141110 711102 187 270378427805 158343 2214 356 70
201727 AAA MLE2 teams 608556 14425163 431324 2411 259317378694 119332 227 307 94
201727 AAA RAW2 teams 608533 14930113 661154 2411 280363394757 114348 1911 340 94
201828 INTL MLEYaquis de Obregon 203174 411025 29450 62 236345402747 167290 2214
201828 INTL RAWYaquis de Obregon 203174 411025 29450 62 236345402747 167290 2214 337 114
201929 AAA MLE2 teams 653560 13824521 721464 248 246336420756 173293 2211 326 107
201929 AAA RAW2 teams 653541 14219416 911334 248 262373401774 139317 2014 343 107
202030 INTL MLEAguilas de Mexicali 8573 21503 12210 31 288388479868 192367 2514
202030 INTL RAWAguilas de Mexicali 8573 21503 12210 31 288388479868 192367 2514 386 147
202131 INTL MLEAguilas de Mexicali 256208 49924 42492 72 236369356725 120290 1916
202131 INTL RAWAguilas de Mexicali 256208 49924 42492 72 236369356725 120290 1916 331 110
202232 INTL MLEAguilas de Mexicali 208172 47452 32412 86 273393390783 116344 2015
202232 INTL RAWAguilas de Mexicali 208172 47452 32412 86 273393390783 116344 2015 355 126
202333 INTL MLEAguilas de Mexicali 202170 351043 26390 60 206311365676 159250 1913
202333 INTL RAWAguilas de Mexicali 202170 351043 26390 60 206311365676 159250 1913 297 87
202434 INTL MLEAguilas de Mexicali 171144 34733 21380 72 236333389722 153295 2212
202434 INTL RAWAguilas de Mexicali 171144 34733 21380 72 236333389722 153295 2212 314 99
202535 INTL MLEMexico Rojo 258193 5910314 57521 94 3064666061.072 301346 2022
202535 INTL RAWMexico Rojo 258193 5910314 57521 94 3064666061.072 301346 2022 451 191
200717 AAA MLEPotros de Tijuana 2221 3000 170 00 143182143325 248 325 162 -4
200818 AAA MLEPotros de Tijuana 317298 741871 15611 95 248298366664 117305 195 285 79
200919 AAA MLEBroncos de Reynosa 486460 14419101 20693 1310 313352404756 91362 144 324 105
201020 AAA MLE2 teams 739690 19922115 38845 208 288338374712 86314 115 316 100
201121 AAA MLE2 teams 742692 202181018 38876 3211 292340425765 133308 125 327 107
201222 AAA MLEDiablos Rojos del Mexico 521475 12615716 35996 177 265325427752 162297 197 322 104
201323 AAA MLE3 teams 665602 148241310 531625 247 246318379697 133313 248 302 90
201424 AA MLE2 teams 665588 12523117 651277 338 213301325626 112258 1910 278 74
201525 AA MLE3 teams 517472 992146 371193 214 210275309585 100259 237 259 61
201626 INTL MLE2 teams 500442 98855 521692 187 222309296605 75338 3410 272 70
201727 AAA MLE2 teams 608556 14425163 431324 2411 259317378694 119326 227 307 94
201929 AAA MLE2 teams 653572 13824521 721464 248 241336411747 170278 2211 326 107
▸ Career Totals
Career MLE 78186909 1786272118127 688154751 281103 259330387717 129314 209 249 55 -419 +15 +0 -47 +169 -28.7
/ 162G MLE 650574 150231011 571294 239 261332394725 132318 209 249 55 -35 +1 +0 -4 +14 -2.4