Weightclass:  Middleweight
Location:  Dublin, Ireland
Record:  25 - 18(6)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/12/2029Dublin, Ireland24 - 18(6) Seamus Foley2 - 2 WPts
16/10/2029Dublin, Ireland23 - 18(6) Ronan MacCormack2 - 2 WPts
17/08/2029Dublin, Ireland22 - 18(6) Eoin MacQueen0 - 2 WPts
18/06/2029Dublin, Ireland22 - 17(6) Shamus Curran4 - 6 LPts
19/04/2029Dublin, Ireland21 - 17(6) Conor MacDermott4 - 10 WPts
18/02/2029Dublin, Ireland20 - 17(6) Mikko Martikainen3 - 7 WPts
20/12/2028Dublin, Ireland19 - 17(6) Shane Coughlan0 - 2 WPts
21/10/2028Dublin, Ireland18 - 17(6) Jose Prior3 - 8 WPts
22/08/2028Dublin, Ireland17 - 17(6) Liam Irwin0 - 13(2) WPts
23/06/2028Dublin, Ireland16 - 17(6) Krastyo á Anosov2 - 9 WPts
25/04/2028Dublin, Ireland15 - 17(6) Dylan MacGuinness0 - 2 WPts
25/02/2028Dublin, Ireland14 - 17(6) Shamus MacCarrick0 - 5 WPts
27/12/2027Dublin, Ireland14 - 16(6) Shamus McReynolds16 - 19 LPts
04/11/2027Baku, Azerbaijan13 - 16(6) Bahram Djabbarov0 - 19 WPts
06/09/2027Plovdiv, Bulgaria12 - 16(6) Vasil á Pentchev2 - 9 WPts
08/07/2027Yerevan, Armenia11 - 16(6) Markar Yavouryan11 - 10 WPts
10/05/2027Horlivka, Ukraine11 - 15(5) Danylko Kitko17 - 16 LKO3
12/03/2027Ostrava, Czech Republic11 - 14(5) AntonÝn Kisch6 - 14 LPts
12/01/2027Yerevan, Armenia11 - 13(5) Zaven Hadjetian6 - 14(4) LPts
14/11/2026Brest, Belarus10 - 13(5) Boris Bogus7 - 10 WPts
15/09/2026Limerick, Ireland10 - 12(5) Shane MacGibbon19 - 10(1) LPts
20/07/2026Dublin, Ireland9 - 12(5) Besin Selmani2 - 16(2) WPts
21/05/2026Perth, Australia9 - 11(5) Gus Boyd16 - 19 LPts
23/03/2026Dublin, Ireland9 - 10(4) Chris Leeper5 - 20 LKO3
23/01/2026Sofia, Bulgaria9 - 9(4) Stanko á Arsenov3 - 13 LPts
25/11/2025Yerevan, Armenia9 - 8(4) Serovpe Jebejyan13 - 10 LPts
27/09/2025San Miguel, El Salvador9 - 7(3) Enzo Sedano31(2) - 21 LKO2
30/07/2025Dublin, Ireland9 - 6(2) Rory Fitzsimmons6 - 6 LKO3
10/06/2025Dublin, Ireland8 - 6(2) Oliver Lindh3 - 7 WPts
12/04/2025Suzhou, China7 - 6(2) Hsin Lo1 - 19(2) WPts
12/02/2025Dublin, Ireland7 - 5(2) Rory Fitzsimmons4 - 5 LPts
14/12/2024Dublin, Ireland6 - 5(2) Shamus McReynolds1 - 10 WPts
16/10/2024Dublin, Ireland6 - 4(2) Darryl Ormonde5 - 11 LPts
24/08/2024Dublin, Ireland6 - 3(2) Evan Hayes1 - 2 LPts
10/07/2024Dun Laoghaire, Ireland6 - 2(2) Rory Teague0 - 0 LPts
03/06/2024Cork, Ireland5 - 2(2) Spencer Broadfoot0 - 0 WPts
24/04/2024Limerick, Ireland4 - 2(2) Ciaran McNeil0 - 0 WPts
23/03/2024Dublin, Ireland4 - 1(1) Callum Mairs23(1) - 12 LKO3
21/02/2024Dublin, Ireland4 - 0 Jacques Bellaire6 - 7 LKO3
24/12/2023Anyang, South Korea3 - 0 Ja-choel Chu4 - 12 WPts
26/10/2023Dublin, Ireland2 - 0 Roy Kelley1 - 3 WPts
08/09/2023Dublin, Ireland1 - 0 Ciaran Donnell7 - 28 WPts
05/08/2023Dublin, Ireland0 - 0 Izz al Din Lodoidamba0 - 0 WPts