Within the recorded range there are 39 bouts between 2005 and 2024, about one every 6.2 months. It has been 21 months since the last bout. 20 of the 34 wins came inside the distance, 3 of them in the first round. Of the 5 losses, 3 came inside the distance and 2 on the cards. The best win came against Alexander Ustinov in 2017, who was rated 2386 at the time.
DateOpponentResultMethodRd
2022-12-21Nuri SeferiWinTKO2
2022-05-28Nikola MilačićWinKO3
2021-05-15Christopher LovejoyWinKO2
2016-09-17Sefer SeferiWinUD10
2016-06-04Andrei MazanikWinTKO7
2013-10-19Dennis BakhtovWinRTD5
2013-06-15Oleksiy MazikinWinKO3
2013-02-22Yakup SaglamWinRTD2
2012-12-22Konstantin AirichWinKO1
2012-03-30Taras BidenkoWinUD12
2011-11-18Marcelo NascimentoWinRTD8
2011-09-03Serdar UysalWinDQ1
2011-02-19Jonathan PasiWinTKO5
2010-12-04Zack PageWinMD8
2010-11-19Robert HawkinsWinRTD5
2009-10-10Sherman WilliamsWinUD10
2009-06-06Ramon HayesWinTKO3
2009-04-25Gbenga OloukunWinKO7
2008-05-31Adnan SerinWinUD6
2008-04-19Edgars KalnārsWinUD4
2008-04-05Aleksandrs SelezensWinUD4
2006-05-13Pedro CarrionWinMD8
2006-04-08Radovan KucaWinKO1
2006-01-28Stefan BaumannWinTKO1
2005-07-16Valentin MarinelWinKO2
2005-06-11Özcan CetinkayaWinUD4
2005-05-28Nandor KovacsWinTKO2
2005-05-14David VicenaWinUD4