Within the recorded range there are 31 bouts between 2007 and 2025, about one every 7.0 months. It has been 19 months since the last bout. 13 of the 23 wins came inside the distance, 5 of them in the first round. Of the 8 losses, 3 came inside the distance and 5 on the cards. The most recent run is 3 straight losses. The best win came against Denis Lebedev in 2019, who was rated 2487 at the time.
Measured by the gap on the day, the biggest upset was the win over Eddie Chambers in 2013. The record includes 4 wins against a higher-rated opponent. The biggest upset conceded was the loss to Yamil Peralta in 2024. The rating has been sliding across the last four bouts.
DateOpponentResultMethodRd
2021-03-27Evgeny TishchenkoWinUD12
2019-10-20Willbeforce ShihepoWinRTD3
2018-12-08Thomas OosthuizenWinUD12
2018-09-01Thomas OosthuizenLossMD12
2018-06-23Ricards BolotniksWinTKO6
2017-06-10Johnny MullerWinUD12
2016-05-20Boniface KaboreWinTKO2
2014-09-20Garrett WilsonWinUD10
2012-11-10Danie VenterWinKO5
2012-09-22Flo SimbaWinTKO1
2012-06-16Flo SimbaWinTKO1
2011-10-24Zack MwekassaLossTKO6
2011-06-04Danie VenterWinMD8
2010-11-05Daniel BruwerWinUD12
2010-01-22Ruben GroenewaldWinTKO4
2009-05-15Soon BotesWinTKO8
2008-10-10Marciano CommeyWinKO1
2008-07-11Sean SantanaWinRTD6
2008-02-29Patrick MadzingaWinTKO9
2008-01-11Jacques MoussisiWinTKO1
2007-11-10Kleinboy MaqashaneWinTKO1
2007-07-28Mzikayise HlengwaWinPTS4