DateOpponentResultMethodRd
2024-05-11Ruslan SelimyanLossKO3
2023-08-26Vladislav AyriyanLossTKO6
2023-06-18Karen TonakanyanLossTKO2
2022-11-19Vildan MinasovLossUD8
2019-09-19Adlan AbdurashidovLossUD10
2018-10-20Emmanuel TagoeLossUD12
2017-09-09Saidi MundiWinTKO5
2017-04-01Crispin MoliatiWinTKO7
2016-10-08Cosmas ChekaWinTKO5
2016-08-06Thomson MokwanaWinUD12
2016-06-11Thomson MokwanaNCNC2
2015-08-01Sadiki MombaWinUD10
2014-10-04Josenilson Dos SantosWinKO6
2014-03-01Jorge Luis RodriguezWinTD4
2014-03-01Cristian Rafael CoriaWinUD12
2013-10-05Leonardo Esteban GonzalezWinTKO7
2012-12-08Jeremias Ezequiel CastilloWinUD12
2011-09-24Sidney SiqueiraWinUD10
2011-03-19Miguel Dario LombardoWinKO1
2010-11-25Sergio Omar PriottiWinRTD4
2009-07-25Takehiro Shimada TitleWinUD12
2008-05-19Yauheni KruhlikWinTKO2
2007-11-10Ephraim NangendaWinTKO2
2007-08-21Andriy KudryavtsevWinTKO9
2007-03-20Beka SadjaiaWinTKO8
2007-02-10Anthony TshehlaWinTKO8
2006-11-11Frederic GossetWinUD10
2006-08-19Mihaita MutuWinUD12
2006-06-10Siviwe NtshinganaWinTKO7
2006-03-20Meshack KondwaniWinPTS12
2005-10-01Peter AdamsWinTKO3
2005-08-05Simphiwe JoniWinTKO6
2005-05-07Clinton KinnearWinTKO10
2005-03-18Shadrack MontshoWinTKO3
2004-11-27Joseph MathameloWinKO1
2004-10-09David ShabanguWinUD8
2004-06-16Lebogang MboniswaWinKO1
2004-05-29Ephraim SwandleWinTKO7
2004-03-06Shadrack MontshoWinPTS6
2003-12-20Lebogang MboniswaWinKO4
2003-05-18Joseph MathabelaWinKO1
2003-03-22Mpumi MashokaWinPTS4
2002-11-22Frans MokobaneWinTKO3
2002-11-08Aaron VilaneWinTKO2