Weightclass:  Light Welterweight
Location:  Dublin, Ireland
Record:  21(1) - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/02/2030Dublin, Ireland20(1) - 14 Luis Tabudlo8 - 3 WPts
25/12/2029Dublin, Ireland19(1) - 14 Vasili Morozov3 - 3 WPts
26/10/2029Dublin, Ireland18(1) - 14 Lee MacCormack2 - 2 WPts
26/08/2029Dublin, Ireland17(1) - 14 Damien Tchoyi1 - 7 WPts
27/06/2029Dublin, Ireland16(1) - 14 Raoul Bisch0 - 1 WPts
28/04/2029Dublin, Ireland15(1) - 14 Colville Bayne1 - 1 WPts
27/02/2029Dublin, Ireland14(1) - 14 Ewan Brennan2 - 10 WPts
29/12/2028Dublin, Ireland13(1) - 14 Shamus Ryan2 - 4 WPts
30/10/2028Dublin, Ireland12(1) - 14 Brandon McPhee1 - 1 WPts
31/08/2028Dublin, Ireland11(1) - 14 Kolzak Abyckkassym1 - 3 WPts
02/07/2028Dublin, Ireland10(1) - 14 Brandon McGinnis3 - 20 WPts
02/05/2028Dublin, Ireland10(1) - 13 Chris Powell0 - 7 LPts
03/03/2028Dublin, Ireland9 - 13 Gan Xiang5 - 16(2) WKO3
03/01/2028Dublin, Ireland8 - 13 Thomas Donohoe9 - 15 WPts
05/11/2027Kumasi, Ghana7 - 13 Kabonero Bonchaka0 - 0 WPts
07/09/2027Istanbul, Turkey6 - 13 Yavuz Inan13 - 20(5) WPts
09/07/2027Dublin, Ireland5 - 13 Geoff Rochead9 - 7 WPts
13/05/2027Dublin, Ireland5 - 12 Khalid Halaby12 - 10 LPts
14/03/2027Dublin, Ireland5 - 11 Matthew Payne11 - 11 LPts
15/01/2027Krakow, Poland5 - 10 Makary Draus3 - 23 LPts
16/11/2026Panama City, Panama4 - 10 Jesus Saldivar6 - 9 WPts
18/09/2026Yerevan, Armenia4 - 9 Dork Hakopian9 - 19(17) LPts
21/07/2026Dublin, Ireland4 - 8 Aaron Devin2 - 0 LPts
21/05/2026Copenhagen, Denmark4 - 7 Bartram Frier3(1) - 20(1) LPts
23/03/2026Ulaanbaatar, Mongolia4 - 6 Sun Norovbanzad2 - 10 LPts
23/01/2026Dublin, Ireland3 - 6 Cris Chicas5 - 6 WPts
25/11/2025Dublin, Ireland3 - 5 Ross McCune6 - 16 LPts
08/10/2025Dublin, Ireland3 - 4 Lorcan Quirk14(1) - 11 LPts
16/08/2025Kulob, Tajikistan3 - 3 Luka Dadashev4 - 11 LPts
18/06/2025Isfahan, Iran2 - 3 Jiang Gang1 - 9(1) WPts
20/04/2025Cork, Ireland1 - 3 Leon McAlister0 - 0 WPts
20/02/2025Dublin, Ireland1 - 2 Zachary McNamara7 - 4 LPts
22/12/2024Vilnius, Lithuania1 - 1 Leon Turek23(1) - 18 LPts
24/10/2024Bangkok, Thailand1 - 0 Kwanpichit Sitanupap0 - 5 LPts
26/08/2024Dublin, Ireland0 - 0 Stephen McCamish1 - 3 WPts