Within the recorded range there are 38 bouts between 2010 and 2024, about one every 4.5 months. It has been 2 years since the last bout. 22 of the 36 wins came inside the distance, 4 of them in the first round. The best win came against Mark Magsayo in 2022, who was rated 2416 at the time.
DateOpponentResultMethodRd
2021-11-06Leonardo BaezWinUD10
2019-02-09Franklin Manzanilla TitleWinUD12
2016-06-11Alexis KaboreWinUD12
2015-09-05Lucian GonzálezWinUD8
2015-05-23Eduardo MancitoWinUD10
2015-01-24Néstor PaniguaWinTKO2
2014-11-01Sylvester LopezWinTKO8
2014-08-23Daniel FerrerasWinTKO2
2014-06-14Vergel NebranWinTKO6
2014-03-15Sylvester LopezWinRTD7
2013-12-21Ernie SánchezWinUD10
2013-10-26Yuki MuraiWinUD10
2013-06-08Cecilio SantosWinKO2
2013-04-27Seizo KonoWinTKO3
2012-12-22Marcos CárdenasWinTKO5
2012-06-02Luis LugoWinTKO5
2012-02-25Gabriel AguillónWinTKO1
2011-07-23Rene VázquezWinTKO2
2011-03-25Jorge MoralesWinTKO2
2011-02-26Mario Alberto GarcíaWinTKO3
2011-01-22Jesus SantillanWinTKO7
2010-11-06Jorge Otocani ReynosoWinTKO1
2010-10-02Fabian RuizWinKO1
2010-09-04Jose Luis MedellinWinTKO2
2010-08-21Juan Antonio DuqueWinTKO2
2010-05-29Hector Esnar BobadillaWinUD4
2010-04-10Claudio PalaciosWinKO1