Weightclass:  Middleweight
Location:  Dublin, Ireland
Record:  21 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/04/2031Dublin, Ireland20 - 17 Eloy Magdaleno2 - 10 WPts
09/02/2031Dublin, Ireland19 - 17 Ali Khan2 - 4 WPts
11/12/2030Dublin, Ireland18 - 17 Robert Glenny2 - 23 WPts
12/10/2030Dublin, Ireland17 - 17 Erik Oquist14 - 16(1) WPts
13/08/2030Dublin, Ireland16 - 17 Melker Malmborg1 - 4 WPts
14/06/2030Dublin, Ireland15 - 17 Elias Montero4 - 10 WPts
15/04/2030Dublin, Ireland14 - 17 Sam Mattocks3 - 9 WPts
14/02/2030Dublin, Ireland13 - 17 Edmundo Cueva10 - 25 WPts
16/12/2029Dublin, Ireland12 - 17 Xin Wern1 - 11(1) WPts
18/10/2029Dublin, Ireland11 - 17 Anthony Brody0 - 1 WPts
19/08/2029Dublin, Ireland11 - 16 Daniel Payne7 - 14 LPts
20/06/2029Dublin, Ireland10 - 16 Baptiste Noye2 - 5 WPts
21/04/2029Tirana, Albania10 - 15 Arlind Hisari3 - 3 LPts
21/02/2029Baku, Azerbaijan9 - 15 Nurulla Allakhyarov5 - 11 WPts
24/12/2028Dublin, Ireland8 - 15 Ethan Neil6 - 10 WPts
25/10/2028Dublin, Ireland7 - 15 Lorcan Moloney5 - 14 WPts
31/08/2028Cork, Ireland7 - 14 Connor Mulligan18 - 11 LPts
02/07/2028Dublin, Ireland7 - 13 Eoin Sheenan2 - 22(1) LPts
06/05/2028Bruges, Belgium6 - 13 Gillam Lam10 - 21(1) WPts
08/03/2028Dublin, Ireland6 - 12 John Keough24 - 7 LPts
04/02/2028Cork, Ireland6 - 11 Michael Connelly14 - 13 LPts
28/12/2027Dublin, Ireland6 - 10 Cillian Mullins3 - 8 LPts
29/10/2027Valparaiso, Chile6 - 9 Angel Villicana15 - 12 LPts
31/08/2027Dublin, Ireland5 - 9 Miguel Baria2 - 13 WPts
02/07/2027Vilnius, Lithuania4 - 9 Tymoteusz Gurski3 - 12 WPts
04/05/2027Dublin, Ireland3 - 9 Nurlan Gasimov1 - 8 WPts
06/03/2027Roskilde, Denmark3 - 8 Ingmar Damm9 - 15 LPts
06/01/2027Sligo, Ireland3 - 7 Aaron Beirne7 - 19 LPts
20/11/2026Galway, Ireland3 - 6 Ethan Doyle17 - 20 LPts
18/10/2026Dublin, Ireland2 - 6 Liam Irwin0 - 0 WPts
02/09/2026Yerevan, Armenia2 - 5 Giligia Kachadoorian11 - 7 LPts
05/07/2026Dublin, Ireland1 - 5 Joshua Flanagon0 - 0 WPts
28/05/2026Dublin, Ireland1 - 4 Neil Flynn13 - 10 LPts
15/04/2026Jaipur, India1 - 3 Mandip Thaker2 - 3 LPts
15/02/2026Dublin, Ireland1 - 2 John Mullen0 - 0 LPts
13/01/2026Dublin, Ireland1 - 1 Killian McRae0 - 3 LPts
07/12/2025Dublin, Ireland0 - 1 James Burns8 - 18(6) WPts
14/10/2025Dublin, Ireland0 - 0 Gus Nduria4 - 32 LPts