DateOpponentResultMethodRd
2018-11-16Johnson TellezWinPTS6
2018-05-26Jose AguilarWinPTS6
2017-09-30Abigail MedinaLossTKO2
2017-03-04Dimitrijs GutmansWinPTS6
2016-07-10Reynaldo CajinaWinPTS6
2016-02-20Simas VolosinasWinPTS4
2015-09-19Elvis GuillenWinTKO3
2015-05-08Simas VolosinasWinPTS6
2015-03-08Kakha AvetisianiWinPTS6
2014-11-30Isaac OwusuWinPTS6
2013-12-07Laryea Gabriel OdoiWinUD12
2013-07-07Adrian FuzesiWinPTS6
2012-05-20Giorgi GachechiladzeWinTKO8
2012-03-10Hyusein HyuseinovWinRTD5
2011-12-10Andy RobertsWinKO2
2011-09-18Michael RamabeletsaWinPTS6
2011-07-03Ian NapaWinPTS10
2011-04-09Shaun DohertyWinPTS6
2010-12-12Delroy SpencerWinPTS4
2010-09-11Mickey CoveneyLossTKO2
2010-07-23Jason NesbittWinPTS4
2010-06-04Dai DaviesWinPTS4
2010-05-07Mo KhaledWinPTS4
2010-02-12Csaba TothWinTKO4
2009-11-19Delroy SpencerWinPTS4
2009-06-12Ignac KassaiWinPTS4
2009-05-01Sid RazakWinPTS4
2009-03-13Anthony HannaWinPTS4