Within the recorded range there are 34 bouts between 2015 and 2025, about one every 3.6 months. 15 of the 33 wins came inside the distance, 4 of them in the first round. The best win came against Vasiliy Lomachenko in 2023, who was rated 2701 at the time.
DateOpponentResultMethodRd
2019-11-09Alfredo Santiago TitleWinUD12
2019-05-25Antonio MoranWinKO7
2019-01-11Xolisani NdongeniWinUD10
2018-05-11Mason MenardWinRTD9
2017-11-04Hamza SempewoWinTKO5
2017-09-22Enrique TinocoWinUD8
2017-06-24Miguel Angel Perez AispuroWinKO5
2017-04-15Hector GarciaWinUD8
2017-03-04Maximino ToalaWinTKO4
2017-01-28Daniel Armando ValenzuelaWinKO2
2017-01-12Odilon Rivera MezaWinTKO1
2016-10-21Carlos Antonio AvilaWinTKO5
2016-09-15Mike FowlerWinTKO5
2016-08-27Carlos CastilloWinUD6
2016-08-12Javier MerazWinTKO2
2016-06-25Clay BurnsWinUD6
2016-05-21Jairo Fernandez VargasWinTKO4
2016-04-09Rafael VazquezWinUD4
2016-03-19Roman MelendezWinTKO1
2016-02-20Jorge Edgar SillasWinUD6
2015-12-18Jose IniguezWinTKO1
2015-12-11Gonzalo LopezWinTKO1