DateOpponentResultMethodRd
2021-05-01Jovanni StraffonLossTKO1
2020-12-04Josh O'ReillyWinTKO1
2020-08-01Gavin GwynneWinTKO6
2019-11-23Craig EvansWinTKO11
2019-08-31Atif ShafiqWinKO2
2019-05-18Brayan MairenaWinTKO2
2019-02-09Garry NealeWinKO2
2018-05-05Martin Joseph WardWinTKO5
2018-02-03Arnoldo SolanoWinKO1
2017-10-21Darren TraynorWinTKO3
2017-06-10Ryan DoyleWinRTD6
2017-03-10Declan GeraghtyWinTKO6
2016-11-05Rafael CastilloWinPTS4
2016-04-30Ryan WalshLossTKO5
2016-02-06Antonio HorvaticWinTKO1
2015-11-14Sergejs LoginsWinTKO1
2015-10-17Giorgi GachechiladzeWinTKO2
2015-06-06Krzysztof RogowskiWinTKO3
2015-03-28Kris HughesWinDQ7
2015-02-07Simas VolosinasWinTKO2
2014-05-10Ian BaileyWinPTS8
2014-04-18Ignac KassaiWinTKO3
2013-10-19Pavels SenkovsLossTKO2
2013-06-28Andrei HramykaWinTKO1
2013-05-24David KanalesWinKO2
2013-04-27Mickey CoveneyWinTKO2
2013-03-09David KisWinTKO1
2012-12-07Mickey CoveneyWinPTS6
2012-11-03Ignac KassaiWinTKO1
2012-10-13Tibor MeszarosWinTKO1
2012-09-08Fikret RemzievWinTKO4