Weightclass:  Middleweight
Location:  Dublin, Ireland
Record:  23 - 20(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/12/2029Dublin, Ireland22 - 20(1) Thompson Ransomekuti2 - 14 WPts
19/10/2029Dublin, Ireland22 - 19(1) Leonardo Guitierrez7 - 22 LPts
20/08/2029Dublin, Ireland21 - 19(1) Noah Denny3 - 0 WPts
21/06/2029Dublin, Ireland20 - 19(1) Rob Lynch0 - 3 WPts
22/04/2029Dublin, Ireland19 - 19(1) Malcolm Home3 - 5 WPts
21/02/2029Dublin, Ireland18 - 19(1) Paul McClard0 - 3 WPts
23/12/2028Dublin, Ireland17 - 19(1) Peter Lessels0 - 1 WPts
24/10/2028Dublin, Ireland17 - 18(1) Shayan Asad6 - 19 LPts
25/08/2028Dublin, Ireland16 - 18(1) Ross Beirne0 - 1 WPts
26/06/2028Dublin, Ireland15 - 18(1) Elvin Mahmudov4 - 14 WPts
27/04/2028Dublin, Ireland14 - 18(1) Antwan Tulloch3 - 5 WPts
28/02/2028Dublin, Ireland13 - 18(1) Waddah Adilet0 - 11 WPts
30/12/2027Dublin, Ireland12 - 18(1) Bradley Deas9 - 9 WPts
31/10/2027Dublin, Ireland11 - 18(1) Bart Seller3 - 14 WPts
01/09/2027Sligo, Ireland10 - 18(1) Aaron Beirne8 - 22 WPts
07/07/2027Dublin, Ireland9 - 18(1) Kamil Kasimov1 - 5 WPts
08/05/2027Leicester, UK8 - 18(1) Leighton Bower0 - 1 WPts
10/03/2027Almaty, Kazakhstan8 - 17(1) Imran Bajckodamoff7 - 17 LPts
10/01/2027Dun Laoghaire, Ireland8 - 16(1) Vincent Hanegan28 - 12(1) LPts
12/11/2026Krakow, Poland7 - 16(1) Kajetan Dolata10 - 11 WPts
14/09/2026Kiev, Ukraine7 - 15(1) Wasyl Benko7 - 12 LPts
16/07/2026Cork, Ireland6 - 15(1) Cillian Ormond7 - 7 WPts
16/05/2026Dun Laoghaire, Ireland6 - 14(1) Carl McDermott4 - 16 LPts
17/03/2026Dublin, Ireland6 - 13(1) Eoghan Higgins43 - 13 LPts
31/01/2026Dublin, Ireland6 - 12(1) Chris Orman11 - 10 LPts
02/12/2025Harare, Zimbabwe5 - 12(1) Brin Tholet0 - 4 WPts
04/10/2025Vilnius, Lithuania5 - 11(1) Jakub Flora20 - 8 LPts
06/08/2025Warsaw, Poland5 - 10(1) Walenty Wojnar23 - 23 LPts
08/06/2025Dublin, Ireland4 - 10(1) Rashid Kazem2 - 9 WPts
10/04/2025Al Ain, UAE4 - 9(1) Danyaal Nawfal20 - 26 LPts
10/02/2025Zagreb, Croatia4 - 8(1) Jeronim Elez25 - 15 LPts
13/12/2024Dublin, Ireland3 - 8(1) Umair Talal2 - 10(2) WPts
13/10/2024Dublin, Ireland2 - 8(1) Patrick McCracken2 - 6 WPts
16/08/2024Melbourne, Australia2 - 7(1) John Maguire27 - 17 LPts
18/06/2024Bradford, UK2 - 6(1) Edwyn Wyburn24(1) - 15(1) LPts
19/04/2024Zurich, Switzerland2 - 5(1) Salomo Stoeffler23 - 17 LPts
20/02/2024Galway, Ireland1 - 5(1) Kieran Fylan0 - 0 WPts
24/12/2023Sydney, Australia1 - 4 Mark Leyes30(2) - 9(3) LKO3
26/10/2023Dublin, Ireland1 - 3 Killian Mullen2 - 0 LPts
27/08/2023Limerick, Ireland1 - 2 Conor Nolan3 - 1 LPts
03/07/2023Tallaght, Ireland1 - 1 Seth Sligh15 - 17 LPts
24/05/2023Galway, Ireland1 - 0 Darragh Vincent14 - 13 LPts
18/04/2023Dublin, Ireland0 - 0 Niall MacWilliams2 - 2 WPts