Weightclass:  Lightweight
Location:  Dublin, Ireland
Record:  48 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/03/2031Dublin, Ireland47 - 13 Sancho Manzanares5 - 9 WPts
27/01/2031Dublin, Ireland46 - 13 Robert Evanson3 - 9 WPts
28/11/2030Dublin, Ireland45 - 13 Xavier Penate14 - 11 WPts
29/09/2030Dublin, Ireland44 - 13 Hisoka Hada0 - 3 WPts
31/07/2030Dublin, Ireland43 - 13 Nick Dipple2 - 4 WPts
30/05/2030Yokohama, Japan42 - 13 Nori Morikawa4 - 14 WPts
01/04/2030Limerick, Ireland42 - 12 Liam McAslan39 - 6 LPts Ireland National Championships 2030View
29/03/2030Limerick, Ireland41 - 12 Paul Kelley12 - 9 WPts Ireland National Championships 2030View
26/03/2030Limerick, Ireland40 - 12 John Shankland11 - 10 WPts Ireland National Championships 2030View
09/02/2030Bangkok, Thailand39 - 12 Ngaoprajan Boonyong19 - 14 WPts
12/12/2029Toronto, Canada38 - 12 Robert Genet17 - 13 WPts
14/10/2029Suita, Japan37 - 12 Nori Ishikawa10 - 12 WPts
16/08/2029Almaty, Kazakhstan36 - 12 Faisal Iclassow3 - 16 WPts
18/06/2029Dublin, Ireland35 - 12 Patrick McCathern11 - 29 WPts
07/05/2029Galway, Ireland34 - 12 Anthony Morris31 - 16 WPts
26/03/2029Waterford, Ireland34 - 11 Liam McAslan24 - 3 LPts Ireland National Championships 2029View
24/02/2029Riga, Latvia33 - 11 Gennady Dzelzains22(2) - 11 WPts
27/12/2028Split, Croatia32 - 11 Jeronim Kokic4 - 12 WPts
29/10/2028Dublin, Ireland31 - 11 Syed Kouiret10(2) - 40 WPts
30/08/2028Carolina, Puerto Rico31 - 10 Juan Almeda29(2) - 15 LPts
30/07/2028Carolina, Puerto Rico31 - 9 Juan Almeda28(2) - 15 LPts
29/06/2028Dublin, Ireland30 - 9 Montrell Oliver9 - 23 WPts
29/05/2028Marseille, France29 - 9 Montrell Oliver9 - 22 WPts
27/04/2028Marseille, France29 - 8 Montrell Oliver8 - 22 LPts
26/03/2028Dun Laoghaire, Ireland29 - 7 Dai Regan11 - 18 LPts Ireland National Championships 2028View
03/03/2028Dublin, Ireland28 - 7 August Lindeman14 - 17 WPts
01/02/2028Dublin, Ireland27 - 7 August Lindeman14 - 16 WPts
30/12/2027Dublin, Ireland26 - 7 Mohsin Shahan22 - 11 WPts
29/11/2027Dublin, Ireland25 - 7 Mohsin Shahan22 - 10 WPts
29/10/2027Dublin, Ireland24 - 7 Mohsin Shahan22 - 9 WPts
28/09/2027Dublin, Ireland23 - 7 Mohsin Shahan22 - 8 WPts
27/08/2027Dublin, Ireland22 - 7 Ronan Donohoe14 - 30 WPts
11/08/2027Dublin, Ireland21 - 7 Ronan Donohoe14 - 29 WPts
03/08/2027Dublin, Ireland20 - 7 Ronan Donohoe14 - 28 WPts
25/07/2027Dublin, Ireland19 - 7 Ronan Donohoe14 - 27 WPts
17/07/2027Dublin, Ireland18 - 7 Ronan Donohoe14 - 26 WPts
25/06/2027Prague, Czech Republic17 - 7 Vlastislav Buran3 - 18(1) WPts
25/05/2027Dublin, Ireland16 - 7 Ronan Donohoe13 - 23 WPts
02/05/2027Dublin, Ireland16 - 6 Zain Azad19 - 9(2) LPts
01/04/2027Dun Laoghaire, Ireland15 - 6 Niall McGinnis14 - 9 WPts Ireland National Championships 2027View
29/03/2027Dun Laoghaire, Ireland14 - 6 Anthony Morris20 - 14 WPts Ireland National Championships 2027View
26/03/2027Dun Laoghaire, Ireland13 - 6 John Mulloy10(1) - 18(1) WPts Ireland National Championships 2027View
22/02/2027Dublin, Ireland12 - 6 Rio Cunha18(1) - 8 WPts
22/01/2027Dublin, Ireland11 - 6 Rio Cunha18(1) - 7 WPts
24/11/2026Dublin, Ireland10 - 6 Niall McNamara24 - 9 WPts
05/10/2026Dublin, Ireland10 - 5 Niall McGinnis8 - 9 LPts
07/08/2026Ankara, Turkey9 - 5 Gulbahar Olgun6(1) - 17(3) WPts
09/06/2026Dublin, Ireland9 - 4 Alen Clery12 - 7 LPts
28/04/2026Dublin, Ireland9 - 3 Chris Burke14 - 12 LPts
26/03/2026Cork, Ireland9 - 2 Phil Maguire20 - 10 LPts Ireland National Championships 2026View
04/02/2026Dublin, Ireland8 - 2 Hugh Heffernan2 - 7 WPts
06/12/2025Dublin, Ireland7 - 2 Brandon Flynn6 - 7 WPts
20/10/2025Galway, Ireland6 - 2 Matthew Malone14 - 16 WPts
23/08/2025Dublin, Ireland5 - 2 Mark Lees0 - 0 WPts
27/06/2025Tallaght, Ireland4 - 2 Jonathan Cassidy4 - 6 WPts
28/04/2025Madrid, Spain4 - 1 Beltran Varon11 - 26 LPts
28/02/2025Limerick, Ireland4 - 0 Patrick MacCarrick8 - 14 LPts
31/12/2024Dublin, Ireland3 - 0 Karl MacCoughlan1 - 2 WPts
01/11/2024Galway, Ireland2 - 0 Brandon Cary0 - 2 WPts
07/09/2024Dublin, Ireland1 - 0 Callum Seton2 - 14 WPts
20/07/2024Dublin, Ireland0 - 0 Niall Fitzsimmons1 - 0 WPts