Weightclass:  Middleweight
Location:  Dublin, Ireland
Record:  29 - 4
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/06/2029Dublin, Ireland28 - 4 Nicandro Mireles6 - 9 WPts
23/04/2029Dublin, Ireland27 - 4 Jacob Ferguson0 - 1 WPts
22/02/2029Dublin, Ireland26 - 4 Josce Chamfort1 - 0 WPts
24/12/2028Dublin, Ireland25 - 4 Ronan MacNeil3 - 3 WPts
25/10/2028Dublin, Ireland24 - 4 Hugh Lovitt7 - 4 WPts
26/08/2028Dublin, Ireland23 - 4 Teijo Sneck6 - 10 WPts
28/06/2028Dublin, Ireland22 - 4 Ethan Neil4 - 8 WPts
28/04/2028Dublin, Ireland21 - 4 Aidan Foley2 - 4 WPts
28/02/2028Dublin, Ireland20 - 4 Liam Irwin0 - 10(2) WPts
30/12/2027Dublin, Ireland19 - 4 Jan Figurski1 - 3 WPts
31/10/2027Dublin, Ireland18 - 4 Kieran MacAuley12 - 4 WPts
01/09/2027Dublin, Ireland17 - 4 Jeyhun Taghibaew14 - 4 WPts
03/07/2027Dublin, Ireland16 - 4 Ev×en Folta13 - 10 WPts
02/06/2027Dublin, Ireland15 - 4 Ev×en Folta13 - 9 WPts
30/04/2027Abobo, Ivory Coast14 - 4 Garner Lux13 - 9 WPts
26/03/2027Dun Laoghaire, Ireland14 - 3 Joshua Quinlan7 - 14 LPts Ireland National Championships 2027View
20/02/2027Dublin, Ireland13 - 3 Felix Mwesigye4 - 3 WPts
19/01/2027Dublin, Ireland12 - 3 Imran Ammar9 - 7 WPts
19/12/2026Dublin, Ireland11 - 3 Imran Ammar9 - 6 WPts
18/11/2026Kampala, Uganda10 - 3 Imran Ammar9 - 5 WPts
16/11/2026Dublin, Ireland9 - 3 Shamus McReynolds9 - 15 WPts
05/10/2026Dublin, Ireland8 - 3 Leon McGuire14 - 14(2) WPts
04/09/2026Dublin, Ireland7 - 3 Thomas McLeod5 - 16(1) WPts
04/08/2026Dublin, Ireland6 - 3 Anthony Mulloy8(1) - 23 WPts
03/07/2026Dublin, Ireland6 - 2 Shamus McReynolds6 - 15 LPts
22/05/2026Bangkok, Thailand5 - 2 Singsiam Sangsanoi6 - 5 WPts
24/03/2026Dublin, Ireland4 - 2 Shamus McReynolds5 - 14 WPts
04/02/2026Dublin, Ireland4 - 1 Jason Collins8 - 7(1) LPts
01/01/2026Dublin, Ireland3 - 1 Thomas Burke0 - 0 WPts
22/11/2025Dun Laoghaire, Ireland2 - 1 Richie Cloy4 - 10 WPts
18/11/2025Dublin, Ireland1 - 1 Isaac Daly2 - 7 WPts
19/09/2025Dublin, Ireland0 - 1 Nathan Fylan0 - 3 WPts
21/07/2025Dublin, Ireland0 - 0 Rory Teague3 - 4 LPts