Weightclass:  Middleweight
Location:  Dublin, Ireland
Record:  26 - 6
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/04/2031Dublin, Ireland25 - 6 Ahmed Ibrahim6 - 9 WPts
15/02/2031Dublin, Ireland24 - 6 Rob Hearn5 - 12 WPts
17/12/2030Dublin, Ireland23 - 6 Jeong-hyeop Woo0 - 5 WPts
18/10/2030Dublin, Ireland22 - 6 Sixten Nork3 - 10 WPts
19/08/2030Dublin, Ireland21 - 6 Hardon Jorix2 - 7 WPts
20/06/2030Dublin, Ireland20 - 6 Raes Sceluwaerd1 - 3 WPts
21/04/2030Dublin, Ireland19 - 6 Maharasa Billah1 - 7 WPts
21/02/2030Dublin, Ireland18 - 6 Obaid Rais3 - 7 WPts
23/12/2029Dublin, Ireland17 - 6 Manuel Alcazar5 - 17 WPts
24/10/2029Dublin, Ireland16 - 6 Aaron Foley0 - 1 WPts
25/08/2029Dublin, Ireland15 - 6 Enzo Damaso3 - 10 WPts
26/06/2029Riyadh, Saudi Arabia15 - 5 Irfan Nawawi21 - 20 LPts
28/04/2029Cork, Ireland14 - 5 Connor Mulligan22 - 11 WPts
26/03/2029Waterford, Ireland14 - 4 Daniel Payne6 - 11 LPts Ireland National Championships 2029View
24/02/2029New Kingston, Jamaica13 - 4 Arthur Samson15 - 15 WPts
27/12/2028Dublin, Ireland12 - 4 Malcolm Home2 - 4 WPts
28/10/2028Juarez, Mexico11 - 4 Lisandro Florentino9 - 14(1) WPts
30/08/2028Dublin, Ireland10 - 4 Darragh Hearn1 - 7 WPts
05/07/2028Moscow, Russia9 - 4 Afon Mostovoi0 - 0 WPts
07/05/2028Dublin, Ireland9 - 3 Rory Carran15 - 10 LPts
01/04/2028Dun Laoghaire, Ireland9 - 2 Ethan Donaghue24(2) - 6 LPts Ireland National Championships 2028View
29/03/2028Dun Laoghaire, Ireland8 - 2 Hugh Lovitt5 - 2 WPts Ireland National Championships 2028View
26/03/2028Dun Laoghaire, Ireland7 - 2 Fionn Coughlin11 - 5 WPts Ireland National Championships 2028View
09/03/2028Dublin, Ireland6 - 2 Isaac Daly5 - 20 WPts
03/02/2028Dublin, Ireland5 - 2 Dylan MacGuinness0 - 0 WPts
30/12/2027Dublin, Ireland4 - 2 Daniel Payne3 - 6 WPts
01/11/2027Dublin, Ireland3 - 2 Conor MacDermott1 - 3 WPts
07/09/2027Tlaquepaque, Mexico2 - 2 Cisco Borge13 - 12 WPts
10/07/2027Dublin, Ireland1 - 2 Aaron Molloy4 - 7 WPts
11/05/2027Chimalhuacan, Mexico1 - 1 Pancho Palomo11 - 14(1) LPts
13/03/2027Dublin, Ireland1 - 0 Darryl Ormonde14 - 17 LPts
07/02/2027Dublin, Ireland0 - 0 Ciaran McCowen2 - 0 WPts