Within the recorded range there are 45 bouts between 2006 and 2022, about one every 4.5 months. It has been 4 years since the last bout. 37 of the 42 wins came inside the distance, 5 of them in the first round. Of the 2 losses, 2 came on the cards and none inside the distance. The best win came against Daniel Jacobs in 2017, who was rated 2503 at the time.
DateOpponentResultMethodRd
2019-06-08Steve RollsWinKO4
2009-11-21Mikhail MakarovWinKO2
2009-07-11John Anderson CarvalhoWinKO2
2009-04-25Anthony GreenidgeWinKO5
2009-01-17Javier Alberto MamaniWinTKO1
2008-11-22Malik DziarraWinRTD2
2008-06-21Amar AmariWinUD8
2008-05-10Ibrahim SidWinTKO8
2008-04-05Ian GardnerWinUD8
2008-02-29Tshepo MashegoWinKO1
2007-05-25Sergey KhomitskyWinTKO5
2007-02-27Simon MokoenaWinRTD5
2006-12-02Sylvain GomisWinKO4
2006-10-21Jorge Ariel GarciaWinKO2
2006-09-19Martins KukulisWinRTD2
2006-08-22Daniel UrbanskiWinRTD3
2006-07-29Sergei NavarkaWinTKO3
2006-05-06Gabor BaloghWinKO1