Weightclass:  Lightweight
Location:  Dublin, Ireland
Record:  32 - 4
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/11/2033Dublin, Ireland31 - 4 Fadei Golovanov6 - 10 WPts
19/09/2033Dublin, Ireland30 - 4 Jawad Zacka1 - 1 WPts
19/07/2033Dublin, Ireland29 - 4 Forrest Ozanne5 - 10 WPts
18/05/2033Dublin, Ireland28 - 4 Leonardo Leo4 - 6 WPts
18/03/2033Dublin, Ireland27 - 4 Corbin Hallier1 - 9 WPts
16/01/2033Dublin, Ireland26 - 4 Geoff Kruse3 - 11 WPts
15/11/2032Dublin, Ireland25 - 4 Oleksiy Perun14 - 3 WPts
15/09/2032Dublin, Ireland24 - 4 Richard Madrid2 - 3 WPts
16/07/2032Saint Petersburg, Russia24 - 3 Sasha Nabieva26 - 5 LPts Saint Petersburg Olympics 2032View
13/07/2032Saint Petersburg, Russia23 - 3 Darma Mubaraq46 - 7 WPts Saint Petersburg Olympics 2032View
31/05/2032Dublin, Ireland22 - 3 Danny MacBain5 - 18 WPts
01/04/2032Tallaght, Ireland21 - 3 Vincent Carnegie27 - 8 WPts Ireland National Championships 2032View
29/03/2032Tallaght, Ireland20 - 3 Rory Irwin1 - 2 WPts Ireland National Championships 2032View
26/03/2032Tallaght, Ireland19 - 3 Jordan McFee5 - 15 WPts Ireland National Championships 2032View
25/01/2032Dublin, Ireland18 - 3 Yago Delgado3 - 3 WPts
26/11/2031Dublin, Ireland17 - 3 Selestino Riva23(1) - 18 WPts
26/09/2031Gomel, Belarus16 - 3 Faddei Zahorik13 - 17 WPts
29/07/2031Nassau, Bahamas15 - 3 Mick Mount19 - 24 WPts
31/05/2031Calgary, Canada14 - 3 Gregor Fork17 - 13 WPts
01/04/2031Tallaght, Ireland13 - 3 Jacob Moffett19 - 13(1) WPts Ireland National Championships 2031View
29/03/2031Tallaght, Ireland12 - 3 Darragh McArthur10(2) - 2 WPts Ireland National Championships 2031View
26/03/2031Tallaght, Ireland11 - 3 Seamus Hanigan7 - 12 WPts Ireland National Championships 2031View
20/03/2031Dublin, Ireland10 - 3 Vanko Borsch7 - 7 WPts
19/01/2031Dublin, Ireland9 - 3 Lorenzo Lona4 - 19 WPts
20/11/2030Soweto, South Africa8 - 3 Paul Theron7 - 15 WPts
22/09/2030Dublin, Ireland7 - 3 FrantiÜek Mika5 - 8 WPts
24/07/2030Sana'a, Yemen6 - 3 Majid Hannachi17 - 25 WPts
26/05/2030Brussels, Belgium5 - 3 Travis Ulliel7 - 8 WPts
28/03/2030Athens, Greece4 - 3 Tyrone Georgas19(2) - 18 WPts
28/01/2030Paris, France4 - 2 Marlon Claudel27 - 14 LPts
30/11/2029Ipoh, Malaysia4 - 1 John Hsiung33 - 16 LPts
02/10/2029Dublin, Ireland3 - 1 Kiril á Balabanov7 - 21 WPts
04/08/2029Dublin, Ireland2 - 0 Sam McFarlane6 - 10 WPts
04/08/2029Dublin, Ireland3 - 0 Killian Hickey18 - 11 LPts
10/06/2029Dublin, Ireland1 - 0 Carlos Ahumada9(1) - 19 WPts
11/04/2029Dublin, Ireland0 - 0 Rob Wood1 - 1 WPts