Weightclass:  Middleweight
Location:  Dublin, Ireland
Record:  35 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/11/2033Dublin, Ireland34 - 12 David Olivarez1 - 7 WPts
17/09/2033Dublin, Ireland33 - 12 Rory Power12 - 32 WPts
18/07/2033Dublin, Ireland32 - 12 Rhys Meo7 - 4 WPts
17/05/2033Dublin, Ireland31 - 12 Rad Bornhoft10(2) - 3 WPts
17/03/2033Dublin, Ireland30 - 12 Marjun Alvaro1 - 6 WPts
13/01/2033Dublin, Ireland29 - 12 Akeem Ogwudire4 - 9 WPts
12/11/2032Dublin, Ireland28 - 12 Adnan Sheikh4 - 9 WPts
11/09/2032Melbourne, Australia27 - 12 Oscar Keough11 - 21 WPts
12/07/2032Dushanbe, Tajikistan26 - 12 Daniil Sadycoff12 - 7 WPts
13/05/2032Poznan, Poland25 - 12 Igor Bednarek34 - 10 WPts
15/03/2032Yerevan, Armenia24 - 12 Heros Panoian10 - 16 WPts
16/01/2032Dublin, Ireland23 - 12 Evan McCrae0 - 1 WPts
17/11/2031Dublin, Ireland23 - 11 Ciaran McCowen15 - 18 LPts
19/09/2031Dublin, Ireland22 - 11 Eoin MacFarlane13 - 12 WPts
26/07/2031Dublin, Ireland22 - 10 Cillian MacAdam15 - 9 LPts
30/05/2031Dublin, Ireland22 - 9 Conor McCleary21 - 6 LPts
01/04/2031Tallaght, Ireland22 - 8 Joshua McBay26 - 8 LPts Ireland National Championships 2031View
29/03/2031Tallaght, Ireland21 - 8 Thomas McCausland10 - 4 WPts Ireland National Championships 2031View
26/03/2031Tallaght, Ireland20 - 8 Thomas McTaggart1 - 0 WPts Ireland National Championships 2031View
22/01/2031Shymkent, Kazakhstan19 - 8 Andrii Backiroff3 - 4 WPts
24/11/2030Dublin, Ireland18 - 8 Karl MacCoughlan9 - 5 WPts
25/09/2030Brussels, Belgium17 - 8 Beau Blondel4 - 2 WPts
28/07/2030Aarhus, Denmark16 - 8 Kolby Kraft4 - 21 WPts
30/05/2030Vaughan, Canada16 - 7 Matthew Brunton3 - 3 LPts
01/04/2030Limerick, Ireland16 - 6 Joshua McBay15 - 7 LPts Ireland National Championships 2030View
29/03/2030Limerick, Ireland15 - 6 Daniel Dermott13 - 16 WPts Ireland National Championships 2030View
26/03/2030Limerick, Ireland14 - 6 Jordan Lyons1 - 0 WPts Ireland National Championships 2030View
06/02/2030Burgas, Bulgaria13 - 6 Simeon á Savinov13(1) - 16 WPts
09/12/2029Vienna, Austria12 - 6 Connie Matthis2 - 14 WPts
11/10/2029Dublin, Ireland11 - 6 Leon Donohoe1 - 1 WPts
12/08/2029Bogota, Colombia10 - 6 Sancho Ordonez6 - 13(1) WPts
14/06/2029Almaty, Kazakhstan9 - 6 Zain Kazbekoff7 - 17 WPts
15/04/2029Copenhagen, Denmark8 - 6 Ludvig Ursin18 - 14 WPts
15/02/2029Grodno, Belarus8 - 5 Avel Krawchuk32(1) - 18 LPts
18/12/2028Dublin, Ireland7 - 5 Ross Mulryan7 - 19 WPts
25/10/2028Dublin, Ireland7 - 4 Nathan Ormonde24 - 4 LPts
27/08/2028Dublin, Ireland6 - 4 Shamus Curran1 - 4 WPts
28/06/2028Dublin, Ireland5 - 4 Sam Boyle1 - 2(1) WPts
08/05/2028Dun Laoghaire, Ireland5 - 3 Richie Cloy12 - 17 LPts
29/03/2028Dun Laoghaire, Ireland5 - 2 Dean Donnelly8 - 2 LPts Ireland National Championships 2028View
26/03/2028Dun Laoghaire, Ireland4 - 2 Jordan Mohan18(1) - 21 WPts Ireland National Championships 2028View
03/03/2028Cork, Ireland4 - 1 Aaron Molloy6 - 9 LPts
01/02/2028Cork, Ireland3 - 1 Robert Towns0 - 0 WPts
30/12/2027Dublin, Ireland2 - 1 Lu Keler5 - 5 WPts
01/11/2027Cork, Ireland2 - 0 Daniel Payne2 - 6 LPts
11/09/2027Dublin, Ireland1 - 0 Isaac Daly5 - 17 WPts
20/07/2027Dublin, Ireland0 - 0 Joshua McClelland0 - 0 WPts