Within the recorded range there are 31 bouts between 2012 and 2025, about one every 5.1 months. 9 of the 26 wins came inside the distance. Of the 3 losses, 3 came inside the distance and none on the cards. The best win came against Kassim Ouma in 2016, who was rated 2103 at the time.
DateOpponentResultMethodRd
2025-10-04Boris NedbalWinTKO4
2024-02-24Abel MinaDrawUD8
2023-11-05Nizar TrimechWinRTD3
2023-11-04Omir RodriguezWinUD8
2022-10-01Vladyslav GelaWinRTD7
2022-03-26Sasha YengoyanWinTKO10
2021-11-27Nizar TrimechDrawMD8
2019-10-05Oscar CortésWinTKO2
2019-07-06Edwin PalaciosWinUD8
2019-03-09Andrew FrancilletteWinUD12
2018-09-22Ruben DiazWinKO10
2018-02-23Alessandro GoddiWinTKO2
2017-04-22Sebastian SkrzypczynskiWinUD8
2017-02-25Jose Antonio VillalobosWinUD8
2016-02-20Artem KarpetsWinRTD5
2015-09-26Patrick MendyWinUD8
2015-08-22Arthur HermannWinUD10
2014-12-05Jose YebesWinUD8
2014-10-18Howard CospoliteWinUD8
2014-05-18Robert TalarekWinMD4
2014-04-26Lukasz WawrzyczekWinUD8
2014-03-15Ivica GogosevicWinTKO3
2013-10-19Daniel UrbanskiWinUD6
2013-06-29Ismail TeboevWinMD6
2012-12-09Dzianas MakarWinPTS4
2012-12-02Janos LakatosWinPTS4