Weightclass:  Lightweight
Location:  Dublin, Ireland
Record:  5(1) - 35(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/11/2033Dublin, Ireland5(1) - 34(2) Seferino Aguilar6 - 21(1) LPts
17/09/2033Dublin, Ireland4(1) - 34(2) Alejandro Mello2 - 18 WPts
17/07/2033Dublin, Ireland3(1) - 34(2) Ewan Duane3 - 10 WPts
16/05/2033Dublin, Ireland2(1) - 34(2) Brandon Scully5 - 9 WPts
16/03/2033Tehran, Iran2(1) - 33(2) Azam Suhrawardy10 - 17 LPts
16/01/2033Zagreb, Croatia1 - 33(2) Roko Kostic9 - 22(1) WKO3
18/11/2032Cork, Ireland1 - 32(2) Sean Pettie13 - 13 LPts
19/09/2032Dublin, Ireland1 - 31(1) Eoghan McFarland25(1) - 20 LKO3
22/07/2032Rotterdam, Netherlands0 - 31(1) Vital Van Ghuuleke1 - 8 WPts
24/05/2032Dublin, Ireland0 - 30(1) Niall Brannon17 - 21 LPts
25/03/2032Dushanbe, Tajikistan0 - 29(1) Nazim Farah7 - 11 LPts
26/01/2032Cork, Ireland0 - 28(1) Shane Walsh5 - 24 LPts
27/11/2031Galway, Ireland0 - 27(1) Jack Batch3 - 17 LPts
26/09/2031Dublin, Ireland0 - 26(1) Oisin MacGuire10 - 22 LPts
03/08/2031Dublin, Ireland0 - 25(1) Xavier Cespedes6 - 11 LPts
05/06/2031Shymkent, Kazakhstan0 - 24(1) Pyotr Taghibaev17 - 14(1) LPts
06/04/2031Dublin, Ireland0 - 23(1) Aidan McNiall1 - 0 LPts
07/02/2031Fayetteville, USA0 - 22(1) Kyle Nanney9(1) - 21 LPts
10/12/2030Dublin, Ireland0 - 21(1) Santiago Borrero7 - 20(1) LPts
12/10/2030Vitoria-Gasteiz, Spain0 - 20(1) Seferino Suero7 - 8 LPts
14/08/2030The Hague, Netherlands0 - 19(1) Fael Scaec3 - 12 LPts
16/06/2030Dublin, Ireland0 - 18(1) Conor Whelan4 - 7 LPts
17/04/2030Dublin, Ireland0 - 17(1) Bryan Obiri2 - 4 LPts
17/02/2030Zagreb, Croatia0 - 16(1) Joško Vušic13 - 11 LPts
20/12/2029Dublin, Ireland0 - 15(1) Rookus Claysins3 - 6 LPts
22/10/2029Dublin, Ireland0 - 14(1) Nick Brogan6 - 8 LPts
31/08/2029Dublin, Ireland0 - 13(1) Karl MacCoughlan19 - 14 LPts
03/07/2029Dublin, Ireland0 - 12(1) Evan McClafferty2 - 17 LPts
06/05/2029Dun Laoghaire, Ireland0 - 11(1) Ross Carroll2 - 14 LPts
20/03/2029Limerick, Ireland0 - 10 Kieran McGowan21 - 8 LKO3
17/02/2029Winnipeg, Canada0 - 9 Jonathan Feamster4 - 14(2) LPts
20/12/2028Dublin, Ireland0 - 8 Sam McFarlane2 - 6 LPts
07/12/2028Cork, Ireland0 - 7 Niall Power0 - 0 LPts
01/11/2028Dublin, Ireland0 - 6 Jordan Sheehy1 - 8 LPts
06/09/2028Dublin, Ireland0 - 5 Paul Sloan9(2) - 15 LPts
30/07/2028Dublin, Ireland0 - 4 Thomas Rinne18 - 13 LPts
29/06/2028Gyumri, Armenia0 - 3 Hayasdan Maghakyan7 - 13 LPts
01/05/2028Yerevan, Armenia0 - 2 Dirazan Varadyan1 - 12 LPts
03/03/2028Dublin, Ireland0 - 1 Evan Connolly1 - 1 LPts
05/01/2028Dublin, Ireland0 - 0 Will Moore0 - 8 LPts