Weightclass:  Middleweight
Location:  Cork, Ireland
Record:  23 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/04/2030Cork, Ireland22 - 16 Ashley Chi2 - 5 WPts
28/02/2030Cork, Ireland21 - 16 Urvano Lucia2 - 18 WPts
30/12/2029Cork, Ireland20 - 16 Alejandro Camiling4 - 6(1) WPts
31/10/2029Cork, Ireland19 - 16 Ahmed Noori3 - 3 WPts
01/09/2029Cork, Ireland18 - 16 Clinton Sayer3 - 8 WPts
03/07/2029Cork, Ireland17 - 16 Rex Magdadarao1 - 0 WPts
04/05/2029Cork, Ireland16 - 16 Juan Vizcaino4 - 4 WPts
06/03/2029Cork, Ireland16 - 15 Juan Obando24 - 10 LPts
04/01/2029Cork, Ireland15 - 15 Lorcan Moloney6 - 15 WPts
06/11/2028Cork, Ireland14 - 15 Theo Mudie0 - 5 WPts
07/09/2028Cork, Ireland14 - 14 Vilgot Kalm14 - 14 LPts
08/07/2028Cork, Ireland13 - 14 Euan Neil6 - 3 WPts
08/05/2028Dublin, Ireland12 - 14 Isaac Daly5 - 21 WPts
26/03/2028Dun Laoghaire, Ireland12 - 13 Ethan Donaghue22(2) - 6 LPts Ireland National Championships 2028View
01/03/2028Vilnius, Lithuania11 - 13 Roman Staszak11 - 8 WPts
02/01/2028Gyumri, Armenia10 - 13 Shmavon Nazlikyan10 - 18 WPts
04/11/2027Anderlecht, Belgium9 - 13 Michel Oriol10(1) - 9 WPts
06/09/2027Cork, Ireland8 - 13 Tomi Himanka2 - 11 WPts
08/07/2027Ulaanbaatar, Mongolia8 - 12 Kemaleddin Altantulga15(1) - 7 LPts
10/05/2027Tegucigalpa, Honduras8 - 11 Gabriel Candella23 - 26(3) LPts
12/03/2027Poznan, Poland8 - 10 Tomasz Waldera8 - 15 LPts
12/01/2027Cork, Ireland7 - 10 Ollie Rinne5 - 4 WPts
13/11/2026Cork, Ireland7 - 9 Ethan Donaghue11 - 4 LPts
14/09/2026Zagreb, Croatia7 - 8 Darijo Padovan17 - 4 LPts
16/07/2026Cork, Ireland7 - 7 Roy Kelley6 - 15(1) LPts
16/05/2026Cork, Ireland7 - 6 Conor Killough4 - 9 LPts
17/03/2026Cork, Ireland6 - 6 Carl McDermott4 - 15 WPts
17/01/2026Cork, Ireland5 - 6 Antheunis Wouters1 - 2 WPts
18/11/2025Waterford, Ireland4 - 6 Nathan Fylan0 - 4 WPts
08/10/2025Cork, Ireland3 - 6 Ronan Fitzgerald0 - 6 WPts
10/08/2025Dublin, Ireland2 - 6 Brandon Duane3 - 9 WPts
12/06/2025Cork, Ireland2 - 5 Jason Collins6 - 5(1) LPts
14/04/2025Cork, Ireland2 - 4 Brandon Duane2 - 8 LPts
14/02/2025Anderlecht, Belgium2 - 3 Bayard Montand26 - 17 LPts
17/12/2024Helsinki, Finland1 - 3 Alvi Isomaki2 - 10 WPts
18/10/2024Limerick, Ireland1 - 2 Aaron McGrath3 - 5 LPts
24/08/2024Dublin, Ireland1 - 1 Shane Cavanagh0 - 0 LPts
26/06/2024Dublin, Ireland1 - 0 Patrick Daly10 - 17 LPts
18/05/2024Cork, Ireland0 - 0 Seamus Duffy2 - 2 WPts