DateOpponentResultMethodRd
2026-03-14Pierce O'LearyLossRTD5
2025-12-12Bakhodur UsmonovLossMD12
2024-12-14Gary CullyWinUD10
2024-09-27Efstathios AntonasWinTKO6
2022-03-26Ryan WalshWinUD12
2021-09-04Jovanni StraffonWinUD12
2021-03-19Paul Hyland JrWinTKO8
2020-10-09Viktor KotochigovWinUD10
2020-02-22Kris PilkingtonWinPTS4
2019-07-06Kieron McLarenWinTKO4
2018-04-14Sam BowenLossTKO8
2017-11-25Cassius ConnorWinKO4
2017-09-02Ryan MoorheadWinPTS10
2017-03-25Martin Joseph WardLossUD12
2016-04-16Fonz AlexanderWinPTS6
2016-02-06James FyersWinSD10
2015-10-23Abdon CesarWinPTS6
2015-04-11Martin Joseph WardLossRTD5
2014-12-06Martin Joseph WardDrawMD10
2014-09-12Kakha AvetisianiWinPTS10
2014-05-09Qasim HussainWinTKO2
2014-02-07Imre NagyWinTKO3
2013-12-13Andy HarrisWinTD5
2013-10-04Michael MooneyWinPTS6
2013-04-20Scott CardleLossPTS10
2012-11-30Andrejs PodusovsWinPTS6
2012-09-28Ibrar RiyazWinPTS6
2012-06-08Ivan GodorWinPTS6
2012-03-02Ronnie ClarkDrawPTS4
2011-07-10Bheki MoyoWinPTS4
2011-03-04Youssef al-HamidiWinPTS4
2011-01-22Graham FearnWinPTS4
2010-12-03Kristian LaightWinPTS4
2010-09-17Johnny GreavesWinPTS4