Weightclass:  Featherweight
Location:  Dublin, Ireland
Record:  28 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/03/2031Dublin, Ireland27 - 19 Aaron Mullane1 - 3 WPts
15/01/2031Dublin, Ireland26 - 19 Aaron Mullane1 - 2 WPts
16/11/2030Linz, Austria25 - 19 Konni Reichel14(1) - 21 WPts
18/09/2030Oslo, Norway24 - 19 Volund Dahl19 - 25(1) WPts
21/07/2030Quanzhou, China23 - 19 An Pei9(1) - 20 WPts
23/05/2030Rijeka, Croatia22 - 19 Boro Vujcic6 - 14(1) WPts
25/03/2030Maracay, Venezuela21 - 19 Ximen Tineo16 - 18 WPts
25/01/2030Dubai, UAE20 - 19 Amjad Baduy12 - 11 WPts
27/11/2029Bogota, Colombia19 - 19 Quico Gonsalez4 - 25 WPts
29/09/2029Shymkent, Kazakhstan18 - 19 Mikhail Abiloff8 - 16 WPts
01/08/2029Dublin, Ireland17 - 19 Bart McNeil2 - 6 WPts
03/06/2029San Miguelito, Panama16 - 19 Angel Manzanares5 - 9 WPts
05/04/2029Dublin, Ireland15 - 19 Zachary Davies5 - 8 WPts
05/02/2029Swords, Ireland15 - 18 David McAfee23 - 12 LPts
11/12/2028Montevideo, Uruguay14 - 18 Carlos Fletes1 - 10(1) WPts
13/10/2028Dublin, Ireland13 - 18 Carl Morris16 - 11 WPts
18/08/2028Dublin, Ireland12 - 18 Glynn Halloran16 - 22(1) WPts
19/06/2028Yerevan, Armenia12 - 17 Yetuart Janikyan15 - 12 LPts
21/04/2028Dublin, Ireland11 - 17 Carl MacDermott7(1) - 15 WPts
24/02/2028Carolina, Puerto Rico10 - 17 Guido Coronado1 - 6 WPts
26/12/2027Dublin, Ireland10 - 16 Nathan Cavanaugh9 - 25 LPts
29/10/2027Dublin, Ireland9 - 16 Ewan Dolan6 - 20 WPts
30/08/2027Roskilde, Denmark8 - 16 Thorin Langholz4 - 24 WPts
01/07/2027Cork, Ireland8 - 15 Daniel Halloran11 - 16 LPts
04/05/2027Kingston, Jamaica8 - 14 Johnny Lawman13 - 19 LPts
06/03/2027Tirana, Albania8 - 13 Bardhyl Tolr16 - 12 LPts
06/01/2027Almaty, Kazakhstan8 - 12 Abdul Marsukov9 - 13 LPts
08/11/2026San Miguel de Tucuman, Argentina8 - 11 Rodrigo Toledano16 - 34 LPts
10/09/2026Caracas, Venezuela8 - 10 Diego Montoro8 - 14 LPts
13/07/2026Dublin, Ireland8 - 9 Angel Cuellar41(2) - 17(7) LPts
14/05/2026Dublin, Ireland7 - 9 Conor McAlister5 - 11 WPts
18/03/2026Dublin, Ireland7 - 8 Conor Keegan10 - 11 LPts
24/01/2026Dublin, Ireland7 - 7 Jason Kavanagh12 - 20 LPts
10/12/2025Cork, Ireland7 - 6 Alec Pierce13 - 13 LPts
25/10/2025Dublin, Ireland6 - 6 Antwan Butler15 - 25 WPts
23/09/2025Galway, Ireland5 - 6 Aidan Lynch6 - 10 WPts
27/07/2025Abobo, Ivory Coast4 - 6 Antoine Brunet32 - 31 WPts
29/05/2025Newcastle, Australia3 - 6 David Bird1 - 22 WPts
31/03/2025Dublin, Ireland3 - 5 Liam Scott26 - 21 LPts
07/02/2025San Jose, Costa Rica3 - 4 Gabriel Cuaresma0 - 0 LPts
10/12/2024Dublin, Ireland2 - 4 Arion Maheras3 - 12(1) WPts
12/10/2024Dublin, Ireland2 - 3 Darragh Ormond4(1) - 3 LPts
21/08/2024Dublin, Ireland1 - 3 Antwan Butler3 - 11 WPts
08/08/2024Limerick, Ireland0 - 3 Jordan McAdams7 - 20 WPts
18/06/2024Montevideo, Uruguay0 - 2 Juan Tellez30(1) - 7 LPts
20/04/2024Dublin, Ireland0 - 1 Ethan MacFarlane11(1) - 30 LPts
26/02/2024Dublin, Ireland0 - 0 Callum Connelly3 - 3 LPts