Within the recorded range there are 33 bouts between 2014 and 2026, about one every 4.4 months. 20 of the 29 wins came inside the distance, 3 of them in the first round. Of the 4 losses, 1 came inside the distance and 3 on the cards. The best win came against Nawaphon Kaikanha in 2022, who was rated 2287 at the time.
DateOpponentResultMethodRd
2026-04-23Andre DonovanWinUD10
2025-12-06Herlan GomezWinTKO4
2022-04-09Francisco Pedroza PortilloWinUD10
2021-08-14Joshua Greer Jr.WinUD10
2020-06-25Leonardo BaezWinRTD7
2019-06-15Goodluck MremaWinKO3
2019-03-30Cris PaulinoWinTKO5
2018-02-24Immanuel NaidjalaWinTKO3
2017-10-21Julias KisaraweWinKO1
2017-08-19Lolito SonsonaWinUD10
2017-06-03Emanuel ArmendarizWinTKO5
2017-02-03Marco DemecilloWinUD8
2016-12-10Enrique BernacheWinTKO6
2016-10-08Gerpaul ValeroWinTKO7
2016-08-03Jeffrey FranciscoWinUD6
2016-06-24Virden RiveraWinKO3
2016-05-20Matias Agustin ArriagadaWinTKO5
2016-03-19Junior BajawaWinTKO4
2015-12-18Markquil SalvanaWinRTD5
2015-08-19Danilo GabisayWinTKO5
2015-03-06Alvin BaisWinTKO3
2014-10-17Egi RoztenWinTKO1
2014-08-15Chatri SariphanWinTKO1