Within the recorded range there are 40 bouts between 2012 and 2026, about one every 4.3 months. 28 of the 37 wins came inside the distance, 3 of them in the first round. Of the 3 losses, 3 came inside the distance and none on the cards. The best win came against Shinsuke Yamanaka in 2017, who was rated 2436 at the time.
DateOpponentResultMethodRd
2025-10-26Sathaporn SaartWinTD8
2025-02-22Kyonosuke KamedaWinTKO7
2022-10-01David CarmonaWinTKO3
2018-12-01Renson RoblesWinTKO7
2018-10-06Jason CanoyWinKO3
2017-03-11Jesús MartínezWinRTD4
2016-12-17Raymond TabugonWinTKO4
2016-04-16Martín CasillasWinUD10
2016-01-30Humberto MoralesWinTKO5
2015-09-26John Mark ApolinarioWinTKO2
2015-02-28Jether OlivaWinRTD4
2014-12-06Carlos FontesWinTKO8
2014-08-30Víctor MéndezWinSD8
2014-06-27José EstrellaWinRTD5
2014-04-11Antonio RodríguezWinKO3
2014-02-15Javier CifuentesWinKO4
2013-12-13Adán OsunaWinTKO1
2013-10-26Oswaldo CastroWinUD8
2013-08-23Saúl HernándezWinTKO5
2013-06-14Rafael AlvaradoWinTKO2
2013-04-10Marino CaneteWinTKO2
2013-02-16Leonardo ReyesWinTKO1
2012-11-28Joan SandovalWinUD4
2012-09-20Carlos CastañedaWinUD4
2012-06-07Javier MirandaWinUD4
2012-05-05José Guadalupe SalgadoWinTKO1