DateOpponentResultMethodRd
2022-09-30Lukasz StaniochWinTD5
2019-02-17Dayron LesterWinSD8
2018-04-08Viktor PolyakovWinUD8
2011-12-10Baker BarakatLossPTS6
2011-10-03Olegs FedotovsWinTKO6
2010-01-09Jeferson Luis GoncaloWinUD10
2008-11-28Amin AsikainenWinTKO7
2008-04-19Samir Dos Santos BarbosaWinUD10
2007-11-30Nicolas PerilloWinDQ7
2007-04-28Rafael Sosa PintosWinUD8
2007-02-27Edison Francisco GuedesWinTKO6
2006-09-19Andile TshongoloWinTKO3
2006-03-07Sergey KhomitskyWinUD12
2005-12-03Gustavo MagallanesWinTKO8
2005-06-28Franck MezaacheWinTD8
2005-03-26Francesco PerniceWinTKO4
2005-01-18Alexey ChirkovWinUD8
2004-08-15Ian McLeodWinRTD5
2004-05-18Sergey TatevosyanWinUD8
2004-03-30Dmytro HotovskyyWinDQ6
2004-03-02Kai KauramakiWinKO4
2004-01-10Ryszard KrazWinTKO2
2003-09-06Adrian SaucaWinUD6
2003-07-06Gyorgy BugyikWinPTS6
2003-04-25Murad MakhmudovWinSD8
2002-06-29Ivan VavrecanWinTKO3
2002-04-06Eugenio MonteiroWinPTS6
2002-01-26Marek MarusakWinKO2
2001-11-24Marek JesenicWinKO2
2001-10-20Tibor HorvathWinKO1
2001-09-29Ivan VavrecanWinTKO1
2001-07-28Peter ResourWinPTS6
2001-04-07Zsolt GyalogWinKO1
2001-02-10Patrik HruskaWinPTS4
2000-12-05Milan SmetanaWinTKO1
2000-10-01Zdenek ZubkoWinTKO1