DateOpponentResultMethodRd
2017-07-30Nodar RobakidzeWinPTS6
2016-09-24Zakaria AttouLossUD12
2016-04-30Zakaria AttouDrawPTS12
2015-06-27Felice MoncelliWinUD10
2015-03-27Francesco Di FioreWinSD10
2014-10-17Áron CsipakWinTKO3
2014-05-17Isaac RealLossTKO8
2013-10-26Semjons MoroseksWinUD6
2013-06-08Konstantīns SakaraWinTKO5
2012-12-15Arvydas TriznoWinPTS6
2012-09-19Ronny McFieldWinUD10
2012-06-16Nasser Al HarbiWinUD12
2011-11-18József MatolcsiWinUD12
2011-06-03Daniel UrbańskiWinUD12
2011-04-27Tadas JonkusWinTKO3
2010-12-17Ayoub NefziWinTD8
2010-07-30Sándor RamocsaWinPTS8
2010-06-26József MatolcsiWinPTS6
2009-07-24Ibrahim SidWinPTS8
2009-06-06Robert BlažoWinPTS6
2009-05-16Sebastien SpenglerWinPTS6
2008-11-21Patrik HruškaWinPTS6
2008-08-28Attila KissWinPTS6
2008-07-05Italo BrussoloWinSD8
2008-06-08Andrew FrancilletteLossTD9
2008-04-24Hassan SakuWinPTS8
2008-02-14Kobe VandekerkhoveWinPTS10
2007-12-14Hicham NafilWinTKO6
2007-10-12Eugen StanWinPTS6
2007-06-08Bogdan MitićWinTD11
2007-03-02Antal KubicsekWinPTS6
2006-12-15Giuseppe LangellaWinPTS6
2006-08-04Choukri YentourWinUD12
2006-06-09Pascal SowWinTKO4
2006-03-25Andreas ReimerWinPTS8
2005-12-26Mugurel SebeWinPTS6
2005-10-28Lionel SarailleWinTKO5
2005-09-24Danny DonchevWinTKO1
2005-07-08Aliaksandr ZhukWinTKO4
2005-05-14Vasile EneWinTKO3
2005-03-19Robert CristeaWinTKO3