Within the recorded range there are 25 bouts between 2015 and 2026, about one every 5.6 months. 7 of the 21 wins came inside the distance, 1 of them in the first round. Of the 3 losses, 1 came inside the distance and 2 on the cards. The highest it has been is 2159, in 2025; it stands at 2013 now. The best win came against Cristofer Rosales in 2018, who was rated 2155 at the time.
DateOpponentResultMethodRd
2026-05-29Sikho NqotholeLossUD12
2025-09-05Salvador JuarezWinUD10
2024-09-27Thomas EssombaWinUD12
2024-04-12Georges OryWinUD10
2023-06-09Darwing MartinezWinPTS6
2021-12-03Jacob BarretoWinTKO2
2020-09-26Kyle WilliamsWinPTS10
2019-03-23Angel Moreno TitleWinUD12
2018-06-16Anthony NelsonWinTKO3
2018-02-03Ricky LittleWinTKO1
2017-10-13Craig DerbyshireWinPTS8
2017-04-15Iain ButcherWinUD12
2016-11-26Georgi GeorgievWinTKO3
2016-07-16Jose AguilarWinUD6
2016-02-27Luke WiltonWinUD10
2015-11-21Phil SmithWinTKO6
2015-09-12Louis NormanWinUD10
2015-07-18Juan HinostrozaWinPTS6
2015-05-28Brett FidoeWinPTS6
2015-03-28Mikheil SoloninkiniWinTKO3
2015-01-31Craig DerbyshireWinTKO4