DateOpponentResultMethodRd
2025-11-22Harley BurkeLossMD6
2025-10-18Andres MartinezDrawMD6
2024-05-31Victor Hugo ExnerWinTKO1
2017-04-22Tommy Langford TitleWinTKO5
2016-03-05Antoine DouglasWinTKO10
2015-08-07Melvin BetancourtWinTKO1
2015-02-20Phillip PensonWinTKO4
2014-10-30Eddie HunterWinTKO5
2014-07-23Allen ConyersWinTKO1
2011-12-18Ossie DuranWinMD12
2011-10-03Jason LeHoullierWinTKO2
2011-06-11Dionisio MirandaWinKO1
2011-03-13Mariusz CendrowskiWinUD12
2010-07-31Sergey KhomitskyWinRTD6
2010-05-21Mihaly KotaiWinTD8
2009-11-20Kuvanych ToygonbayevWinTD8
2009-07-18Jamel BakhiWinRTD5
2009-03-28Attila KovacsWinMD12
2008-09-27Antonio Valentin OchoaWinUD12
2008-07-05Javier Alberto MamaniWinMD12
2008-05-17Ferenc OlahWinTKO2
2008-03-23Jurijs BoreikoWinTKO4
2008-02-21Tagir RzaevWinTKO2
2007-11-17Volodymyr BorovskyyWinUD8
2007-09-13Ruslan SemenovWinTKO5
2007-07-14Maksym VelychkoWinUD6
2007-06-09Taras BoykoWinRTD5
2007-04-26Denis BalandinWinTKO6
2007-02-27Serhiy PetrykWinTKO3
2005-05-13Tony MarshallLossTKO7
2005-03-18Calvin ShakirWinTKO3
2005-01-28Chris HallWinUD6
2004-11-12Carlos Antonio EscobarDrawPTS6
2004-10-15Leo EdwardsWinTKO6
2004-07-16Fred DraytonWinTKO1
2004-06-18Jon GaddisWinUD4
2004-04-08Orazio RobinsonDrawPTS4
2004-02-20Kenny KingsleyWinTKO1
2002-10-11George KanchaveliWinTKO3