22 Wins (12 Knockouts), 4 Losses, 0 Draws |
Result | Record | Opponent | Type | Round | Date | Location | Notes |
Win | 1-0 | Eddie Nesbitt | TKO | 2 (4) | 2011-06-25 | Craigavon Leisure Centre, Craigavon, Northern Ireland | Professional debut. |
Loss | 1-1 | Dai Davies | PTS | 4 | 2011-09-10 | Odyssey Arena, Belfast, Northern Ireland | |
Win | 2-1 | Sean Watson | TKO | 1 (4) | 2012-04-14 | Odyssey Arena, Belfast, Northern Ireland | |
Win | 3-1 | Hyusein Hyuseinov | PTS | 4 | 2012-09-08 | Holiday Inn, Belfast, Northern Ireland | |
Win | 4-1 | Valentin Marinov | KO | 1 (4) | 2012-10-13 | Ulster Hall, Belfast, Northern Ireland | |
Win | 5-1 | Michael Kelly | PTS | 4 | 2012-12-01 | Odyssey Arena, Belfast, Northern Ireland | |
Win | 6-1 | Ibrar Riyaz | PTS | 4 | 2013-02-09 | Odyssey Arena, Belfast, Northern Ireland | |
Win | 7-1 | Noel O'Brien | TKO | 3 (8) | 2013-05-14 | City Hall, Belfast, Northern Ireland | |
Win | 8-1 | Willie Casey | TKO | 9 (10) | 2013-10-19 | Odyssey Arena, Belfast, Northern Ireland | Won Irish Featherweight Title |
Win | 9-1 | Elemir Rafael | TKO | 3 (8) | 2014-04-04 | Odyssey Arena, Belfast, Northern Ireland | |
Win | 10-1 | Martin Parlagi | UD | 10 | 2014-06-20 | Waterfront Hall, Belfast, Northern Ireland | Won WBO European Featherweight Title |
Win | 11-1 | Dmitry Kirilov | RTD | 8 (10) | 2014-09-06 | Titanic Quarter, Belfast, Northern Ireland | Defended WBO European Featherweight Title |
Win | 12-1 | Malkhaz Tatrishvili | TKO | 1 (8) | 2015-02-28 | Odyssey Arena, Belfast, Northern Ireland | |
Loss | 12-2 | Zoltan Kovacs | KO | 1 (10) | 2015-07-30 | Sportpalast, Bielefeld, Germany | |
Win | 13-2 | Sergejs Logins | TKO | 1 (6) | 2015-10-16 | Meadowbank Sports Centre, Edinburgh, Scotland | |
Win | 14-2 | Sergio Prado | PTS | 10 | 2015-10-16 | Waterfront Hall, Belfast, Northern Ireland | |
Loss | 14-3 | Isaac Lowe | TKO | 8 (12) | 2016-02-27 | Manchester Arena, Manchester, England | Vacant Commonwealth Featherweight Title on the line |
Win | 15-3 | Simas Volosinas | PTS | 6 | 2016-09-15 | Crowne Plaza Hotel, Glasgow, Scotland | |
Win | 16-3 | Luis Lugo | RTD | 4 (10) | 2016-11-05 | Titanic Exhibition Centre, Belfast, Northern Ireland | Won the WBO Inter-Continental Featherweight Title |
Win | 17-3 | Leonel Hernandez | PTS | 8 | 2016-11-05 | Waterfront Hall, Belfast, Northern Ireland | |
Loss | 17-4 | Ryan Walsh | TKO | 11 (12) | 2017-05-20 | Copper Box Arena, Hackney Wick, England | BBBofC British Featherweight Title at stake |
Win | 18-4 | Josh Baillie | TKO | 3 (6) | 2017-11-18 | The SSE Arena, Belfast, Northern Ireland | |
Win | 19-4 | Arnoldo Solano | PTS | 6 | 2018-04-21 | The SSE Arena, Belfast, Northern Ireland | |
Win | 20-4 | Jordan Ellison | PTS | 6 | 2018-08-18 | Windsor Park, Belfast, Northern Ireland | |
Win | 21-4 | Rudy Encarnacion | UD | 10 | 2018-10-05 | Titanic Exhibition Centre, Belfast, Northern Ireland | Won vacant IBO International Super-Featherweight Title |
Win | 22-4 | Declan Geraghty | TKO | 3 (10) | 2019-05-17 | Ulster Hall, Belfast, Northern Ireland | Won vacant IBF European Super-Featherweight Title |