Within the recorded range there are 32 bouts between 2008 and 2025, about one every 6.4 months. It has been 18 months since the last bout. 22 of the 29 wins came inside the distance, 4 of them in the first round. Of the 2 losses, 2 came inside the distance and none on the cards. The highest it has been is 2464, in 2015; it stands at 2286 now. The best win came against Nonito Donaire in 2014, who was rated 2540 at the time.
DateOpponentResultMethodRd
2025-03-08Luis Torres ValenzuelaLossRTD3
2024-03-27Joseph AdornoWinUD10
2023-11-22Reynaldo EsquiviaWinTKO2
2023-02-25Luis Diaz MarmolWinUD8
2012-07-21Gustavo SandovalWinTKO4
2012-03-31Hector Javier MarquezWinUD10
2011-06-16Argel SalinasWinTKO2
2010-12-18Gonzalo MunguiaWinTKO8
2010-10-16Julio CamanoWinTKO4
2010-07-31Jose Miguel PayaresWinRTD5
2010-04-30Alexander AlonsoWinTKO6
2009-12-18Carlos Manuel ReyesWinUD11
2009-08-08Ernesto Vasquez BatiojaWinKO6
2009-05-28Leovigildo SirisWinKO1
2009-03-28Gilberto ArmuellesWinKO1
2009-02-28Jose FonsecaWinKO4
2009-02-14Julio JacoboWinTKO3
2008-12-13Alejandro CorralesWinUD6
2008-12-05Ovidio MojicaWinTKO4
2008-11-22Raul MirandaWinKO1
2008-10-30Javier JimenezWinTKO4
2008-09-11Armando CarpinteroWinKO1
2008-08-19Luis GonzalezWinTKO2
2008-08-02Esteban RamosWinUD4