DateOpponentResultMethodRd
2016-04-22Jussi KoivulaWinTKO9
2015-06-26Pablo MunguiaWinUD8
2013-12-14Lee PurdyWinTKO12
2012-07-14Stefano CastellucciWinTD5
2012-03-23Antonio MoscatielloWinKO5
2011-11-04Daniele PetrucciWinUD12
2011-06-25Daniele PetrucciDrawTD8
2011-02-25Zoran CvekWinPTS6
2010-11-26Moises CastroWinKO1
2010-05-21Ronny McFieldWinTD6
2010-03-19Carlos Adán JerezWinTD5
2009-12-18Ronny McFieldWinTD7
2009-06-27Frank ShabaniWinUD12
2009-03-13Frank Haroche HortaWinUD12
2008-11-21Johannes FabriziusWinPTS6
2008-10-24Laszlo KomjathiWinTKO5
2008-08-28Patrik HruskaWinPTS6
2008-03-04Giammario GrasselliniWinTKO1
2007-12-12Gheorghe DanutWinPTS8
2007-08-24Vincenzo FinziWinTKO1
2007-06-15Luciano AbisDrawTD3
2007-03-02Karim NetchaouiWinTKO11
2006-10-21Volodymyr BorovskyyWinPTS8
2006-09-22Virgil MelegWinPTS6
2006-08-11Attila KissWinPTS6
2006-05-12Vincenzo FinziWinPTS6
2006-04-03Mugurel SebeWinUD8
2006-02-10Mārtiņš KukulisWinPTS6
2005-08-07Brett JamesWinPTS6
2005-06-05Antonio TaglialatelaWinTD3
2005-04-16Ferenc OlahWinKO1
2005-04-01Peter GasparWinKO1