Weightclass:  Lightweight
Location:  Dublin, Ireland
Record:  40 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
31/12/2025Dublin, Ireland39 - 11 Rikkert Maslowski7 - 10(1) WPts
01/11/2025Dublin, Ireland38 - 11 Vasili Wayda15 - 16 WPts
02/09/2025Dublin, Ireland37 - 11 Granville Canet1 - 0 WPts
04/07/2025Dublin, Ireland36 - 11 Myung-joo Sung3 - 23 WPts
06/05/2025Dublin, Ireland35 - 11 Ross McCune7 - 20 WPts
07/03/2025Dublin, Ireland34 - 11 Irfan Islam4 - 6 WPts
06/01/2025Dublin, Ireland33 - 11 John Keelan17 - 10 WPts
07/11/2024Dublin, Ireland32 - 11 Hugh Heffernan1 - 0 WPts
07/09/2024Dublin, Ireland31 - 11 Ciaran Keegan2 - 21 WPts
10/07/2024Dublin, Ireland30 - 11 Shane MacBride1 - 7 WPts
10/05/2024Dublin, Ireland29 - 11 Lewy Abend2 - 8 WPts
11/03/2024Dublin, Ireland28 - 11 Waqas Malak26 - 12 WPts
11/01/2024Portmore, Jamaica28 - 10 Kian Brymer22 - 13 LPts
13/11/2023Puebla, Mexico28 - 9 Juan Alejo8 - 14 LPts
14/09/2023Lucknow, India27 - 9 Bahadur Jain7 - 21(2) WPts
17/07/2023Oslo, Norway26 - 9 Kirk Mortensen18(6) - 15 WPts
19/05/2023Yerevan, Armenia25 - 9 Kachayr Yaghmouryan21 - 10 WPts
21/03/2023Dublin, Ireland25 - 8 Joshua MacCarrick22 - 6 LPts
04/02/2023Swords, Ireland25 - 7 Glynn McKowen14 - 13 LPts
04/01/2023Dublin, Ireland24 - 7 Joshua Connor0 - 9 WPts
06/11/2022Brampton, Canada23 - 7 Sam St. Jean23 - 6 WPts
08/09/2022Cuenco, Ecuador23 - 6 Rafael Mino11 - 14 LPts
11/07/2022Sunshine Coast, Australia22 - 6 Malcolm Savage10 - 15 WPts
12/05/2022Baku, Azerbaijan21 - 6 Elmidar Mahmood2 - 23 WPts
13/03/2022Dublin, Ireland21 - 5 Aaron Burke16 - 10 LPts
21/01/2022Toronto, Canada20 - 5 Johnny Taitt6 - 18 WPts
23/11/2021Dublin, Ireland19 - 5 Jason Sloan4 - 18 WPts
30/09/2021Limerick, Ireland18 - 5 Mike Tracey9 - 12 WPts
17/08/2021Sheffield, UK17 - 5 Denton Aghoghovbia16(1) - 5 WPts
17/06/2021Dublin, Ireland16 - 5 Mick Kilduff3 - 15(1) WPts
14/05/2021Minsk, Belarus15 - 5 Aleksandr Kochkin8(1) - 11 WPts
15/03/2021Tirana, Albania14 - 5 Faton Lamaj2 - 4 WPts
15/01/2021Soweto, South Africa14 - 4 Tefu Masango15 - 2 LPts
17/11/2020Dublin, Ireland14 - 3 Rio Mata16 - 4 LPts
17/09/2020Brussels, Belgium13 - 3 Blaise Maunier3 - 11 WPts
20/07/2020Dublin, Ireland12 - 3 Paul Mudariki4 - 11 WPts
19/05/2020Dublin, Ireland11 - 3 Clint Brady3 - 8 WPts
18/03/2020Cairo, Egypt10 - 3 Rashid Alkholaie2 - 10 WPts
19/01/2020Cartagena, Colombia9 - 3 Carlos Rey8 - 5 WPts
19/11/2019Dublin, Ireland8 - 3 Viggo Gullikson9 - 4 WPts
19/09/2019Dublin, Ireland7 - 3 Joaquin Ras4 - 2 WPts
20/07/2019Dublin, Ireland6 - 3 Melor Byambasuren1 - 5 WPts
20/05/2019Karagandy, Kazakhstan6 - 2 Viktor Ghacsybek2 - 2 LPts
22/03/2019Dublin, Ireland5 - 2 Leon Burns6 - 2 WPts
19/01/2019Cork, Ireland4 - 2 Daniel Moriarty0 - 0 WPts
06/12/2018Dublin, Ireland3 - 2 Amjad Faris0 - 4 WPts
06/10/2018New Kingston, Jamaica3 - 1 Kyle Vause0 - 0 LPts
08/08/2018Galway, Ireland2 - 1 Brandon McAdams2 - 0 WPts
23/06/2018Dublin, Ireland1 - 1 Marcel Claudel3 - 0 WPts
25/04/2018Cork, Ireland1 - 0 Jason McGrath2 - 0 LPts
07/03/2018Dublin, Ireland0 - 0 Ronan MacKillop0 - 0 WPts