Weightclass:  Lightweight
Location:  Dublin, Ireland
Record:  31 - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/01/2024Dublin, Ireland30 - 10 Diego Botero13(1) - 20 WPts
21/11/2023Dublin, Ireland29 - 10 Thong Lanh2 - 3 WPts
22/09/2023Dublin, Ireland28 - 10 Thurston Petersen5 - 15 WPts
23/07/2023Dublin, Ireland27 - 10 Aaron Moro1 - 6 WPts
24/05/2023Dublin, Ireland26 - 10 Fraser McCargar0 - 1 WPts
25/03/2023Dublin, Ireland25 - 10 Alessandro Magliocchetti1 - 9 WPts
24/01/2023Dublin, Ireland24 - 10 Gianluigi Motta3 - 6 WPts
25/11/2022Dublin, Ireland23 - 10 Anthony Morris3 - 2 WPts
25/09/2022Dublin, Ireland22 - 10 Harry MacBride1 - 2 WPts
27/07/2022Dublin, Ireland21 - 10 Jyotish Saini6 - 12 WPts
27/05/2022Dublin, Ireland20 - 10 Cuba Sancho21(1) - 4 WPts
28/03/2022Dublin, Ireland19 - 10 Niall McWhirter0 - 4(1) WPts
26/01/2022Dublin, Ireland18 - 10 Sid Sheedy4 - 21 WPts
25/11/2021Dublin, Ireland18 - 9 Clint Gourley16(1) - 5 LPts
27/09/2021The Hague, Netherlands18 - 8 Engel Riquilaerdt9 - 13 LPts
30/07/2021Dublin, Ireland17 - 8 Alejandro Estremera2 - 15 WPts
29/05/2021Limerick, Ireland16 - 8 Mike Tracey8 - 11 WPts
21/04/2021Dublin, Ireland16 - 7 Jay McIver11 - 6 LPts
21/03/2021Charleroi, Belgium15 - 7 Jasper Malraux14 - 6 WPts
21/01/2021Mexico City, Mexico14 - 7 Xavier Pantano4 - 10 WPts
23/11/2020Dublin, Ireland13 - 7 Daniel Beirne5 - 11(2) WPts
23/09/2020Dublin, Ireland12 - 7 Lee Orman9 - 9 WPts
22/08/2020Copenhagen, Denmark11 - 7 Ulster Buss2 - 9 WPts
23/06/2020Vienna, Austria10 - 7 Altmann Tenspolde9 - 6 WPts
24/04/2020Dublin, Ireland10 - 6 Goga Alekserov7 - 3 LPts
25/02/2020Dublin, Ireland10 - 5 Dean Flanagon8 - 6 LPts
19/01/2020Dublin, Ireland9 - 5 Ramirez Palencia3 - 6 WPts
19/11/2019Dublin, Ireland8 - 5 Elliot MacCoughlan9 - 1 WPts
03/10/2019Prague, Czech Republic8 - 4 JonᚠMelis3 - 3 LPts
05/08/2019Dublin, Ireland7 - 4 Evan Donohoe3 - 4 WPts
05/06/2019Dublin, Ireland7 - 3 Forrest Laude4 - 1 LPts
06/04/2019Dublin, Ireland6 - 3 Leon Cavanagh0 - 1 WPts
03/02/2019Dublin, Ireland5 - 3 Aaron Gallagher1 - 1 WPts
04/12/2018Vilnius, Lithuania4 - 3 Jakub Wesoloski1 - 0 WPts
06/10/2018Dublin, Ireland4 - 2 Theo MacGuinness0 - 0 LPts
31/08/2018Dublin, Ireland3 - 2 Niall Lynch0 - 2 WPts
03/07/2018Dublin, Ireland2 - 2 Ciaran Sweeney1 - 0 WPts
22/05/2018Dublin, Ireland1 - 2 Jasper Moloney1 - 0 WPts
20/03/2018Limerick, Ireland1 - 1 Peter McCleary0 - 0 LPts
11/02/2018Dublin, Ireland0 - 1 Joshua MacGuire0 - 1 WPts
05/01/2018Olathe, USA0 - 0 Joel Havard0 - 0 LPts