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