Weightclass:  Light Welterweight
Location:  Limerick, Ireland
Record:  23 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/07/2029Limerick, Ireland22 - 11 Dinh Manh13 - 9 WPts
02/05/2029Limerick, Ireland21 - 11 James Neil2 - 6 WPts
03/03/2029Limerick, Ireland20 - 11 Amon McNabb0 - 6 WPts
02/01/2029Limerick, Ireland19 - 11 Dante Ferrari0 - 2 WPts
03/11/2028Limerick, Ireland18 - 11 Charles McCreery1 - 3 WPts
04/09/2028Limerick, Ireland17 - 11 Yasin Bracks5 - 3 WPts
07/07/2028Limerick, Ireland16 - 11 Terdsak Phuk-hom5 - 2 WPts
08/05/2028Limerick, Ireland15 - 11 Maxsaisai Petchyinda7 - 12 WPts
09/03/2028Limerick, Ireland14 - 11 Jason McCrory4 - 4 WPts
09/01/2028Limerick, Ireland13 - 11 Irfan Mirza5 - 4 WPts
10/11/2027Limerick, Ireland12 - 11 Sajid Salem6 - 14 WPts
11/09/2027Limerick, Ireland11 - 11 Daniel Butler2 - 9 WPts
12/07/2027Dublin, Ireland11 - 10 Vince McPhee14 - 14 LPts
10/06/2027Dublin, Ireland10 - 10 Patrick Seward6 - 17 WPts
29/04/2027Caracas, Venezuela9 - 10 Nemesio Amparo5 - 13 WPts
01/03/2027Irbid, Jordan9 - 9 Imran Dallah42 - 19 LPts
01/01/2027Tijuana, Mexico8 - 9 Diego Colmenero0 - 0 WPts
02/11/2026Limerick, Ireland7 - 9 Sancho Grande13(3) - 37(1) WPts
04/09/2026Limerick, Ireland7 - 8 Adam McGuire10 - 12 LPts
26/07/2026Limerick, Ireland6 - 8 Franciszek Kiedrowski3 - 1 WPts
27/05/2026Limerick, Ireland5 - 8 Santiago Beato7(2) - 27 WPts
29/03/2026Dublin, Ireland5 - 7 Davie McGinnis11 - 15 LPts
04/02/2026Limerick, Ireland4 - 7 Rory Mulryan15 - 32(1) WPts
19/01/2026Warsaw, Poland3 - 7 Drugi Jakubczak5 - 10 WPts
21/11/2025Limerick, Ireland2 - 7 Leon McAlister3 - 1 WPts
22/09/2025Limerick, Ireland1 - 7 Fedya Kairkuloff0 - 3 WPts
25/07/2025Limerick, Ireland0 - 7 Paul Payne0 - 2 WPts
26/05/2025Limerick, Ireland0 - 6 Ross MacDuff1 - 8 LPts
27/03/2025Dublin, Ireland0 - 5 Vince McPhee4 - 9 LPts
11/02/2025Ulaanbaatar, Mongolia0 - 4 Husam al Din Togsbileg12 - 7 LPts
14/12/2024Dublin, Ireland0 - 3 Chris Walsh5 - 13 LPts
19/10/2024Galway, Ireland0 - 2 Rob Foley2 - 12 LPts
26/08/2024Dublin, Ireland0 - 1 Nathan Donaghue27 - 23 LPts
13/07/2024Limerick, Ireland0 - 0 Jason Teague5 - 2 LPts