Weightclass:  Middleweight
Location:  Dublin, Ireland
Record:  27 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/01/2034Dublin, Ireland26 - 13 Imran Najor2 - 0 WPts
02/11/2033Dublin, Ireland25 - 13 Rory Heffernan13 - 26 WPts
02/09/2033Dublin, Ireland25 - 12 Diego Regalado8 - 1 LPts
03/07/2033Dublin, Ireland24 - 12 Rory Heffernan12 - 24 WPts
02/05/2033Lankaran, Azerbaijan23 - 12 Akif Aliev3 - 10 WPts
04/03/2033New Kingston, Jamaica22 - 12 Robert Sealy7 - 9 WPts
03/01/2033Dublin, Ireland21 - 12 Evan McCrae1 - 6 WPts
03/11/2032Dublin, Ireland20 - 12 Brandon Burns1 - 7 WPts
03/09/2032Vilnius, Lithuania19 - 12 Henio Sobczyk0 - 1 WPts
06/07/2032Dublin, Ireland18 - 12 Niall Ahearne10 - 6(1) WPts
07/05/2032Leon, Mexico18 - 11 Isidro Ortiz13 - 20 LPts
09/03/2032Dniprodzerzhynsk, Ukraine18 - 10 Dmytro Urbaniak19(1) - 8 LPts
10/01/2032San Bernardo, Chile18 - 9 Manuel Valles18 - 22 LPts
12/11/2031Roskilde, Denmark17 - 9 Bjorn Mathiesen15 - 12 WPts
14/09/2031Yerevan, Armenia17 - 8 Hovnan Pambakyan7 - 12 LPts
17/07/2031Dublin, Ireland16 - 8 Conor McFarland2 - 15(1) WPts
22/05/2031Dublin, Ireland15 - 8 Ross MacClelland1 - 7 WPts
24/03/2031Dun Laoghaire, Ireland15 - 7 Matt Power14 - 15 LPts
25/01/2031Dublin, Ireland14 - 7 Peter Lessels3 - 11 WPts
27/11/2030Dublin, Ireland13 - 7 Conor McFarland1 - 12(1) WPts
02/10/2030Dublin, Ireland12 - 7 Aidan Foley3 - 19(1) WPts
04/08/2030Dublin, Ireland12 - 6 Kieran MacAuley25 - 8 LPts
06/06/2030Dublin, Ireland11 - 6 Joshua Flanagon8 - 18 WPts
08/04/2030Dublin, Ireland10 - 6 Daniel Carmody1 - 10 WPts
08/02/2030Bradford, UK9 - 6 Robert Daley1 - 14 WPts
11/12/2029Dublin, Ireland8 - 6 Jay Boylston2 - 7 WPts
12/10/2029Izmir, Turkey8 - 5 Bulut Sarper1 - 12(1) LPts
14/08/2029Grodno, Belarus7 - 5 Fedir Volosin27 - 9 WPts
16/06/2029Dublin, Ireland7 - 4 Shane Curran23 - 14 LPts
28/04/2029Dun Laoghaire, Ireland6 - 4 Rory Teague18 - 13 WPts
26/03/2029Waterford, Ireland6 - 3 Joshua Quinlan16 - 20 LPts Ireland National Championships 2029View
15/03/2029Dublin, Ireland5 - 3 Brandon Duane17 - 18 WPts
11/02/2029Swords, Ireland4 - 3 Kieran McReynolds0 - 0 WPts
20/12/2028Dublin, Ireland3 - 3 Shamus MacCarrick1 - 10 WPts
21/10/2028Dublin, Ireland3 - 2 Patrick Sloan6 - 4 LPts
26/08/2028Georgetown, Guyana2 - 2 Richard Eckford16 - 12 WPts
28/06/2028Dublin, Ireland1 - 2 Cillian MacClery0 - 6 WPts
29/04/2028Dublin, Ireland1 - 1 Lorcan Moloney3 - 13 LPts
04/03/2028Dublin, Ireland1 - 0 John Mullen5 - 10 LPts
26/01/2028Dublin, Ireland0 - 0 Darragh Hearn1 - 3 WPts