Weightclass:  Light Welterweight
Location:  Dublin, Ireland
Record:  25 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/05/2032Dublin, Ireland24 - 22 Fidel Licona7 - 5 WPts
29/03/2032Dublin, Ireland23 - 22 Mark Chepkwony5 - 17 WPts
29/01/2032Dublin, Ireland22 - 22 Ioakim Shapovalov2 - 3 WPts
30/11/2031Dublin, Ireland21 - 22 Georgiy Khovanskiy1 - 6 WPts
01/10/2031Dublin, Ireland20 - 22 Joaquin Pina1 - 4 WPts
30/07/2031Dublin, Ireland19 - 22 Yasin Wassan2 - 14 WPts
31/05/2031Dublin, Ireland18 - 22 Quaddus Tikolo9 - 11 WPts
30/03/2031Dublin, Ireland17 - 22 Boris Shipulin5 - 10 WPts
29/01/2031Dublin, Ireland16 - 22 Juan Naragon5 - 7 WPts
30/11/2030Dublin, Ireland16 - 21 Asif Kaber5 - 23 LPts
02/10/2030Dublin, Ireland15 - 21 Borysko Dombrowsky6 - 7 WPts
03/08/2030Dublin, Ireland14 - 21 John Calvert3 - 6(1) WPts
04/06/2030Montevideo, Uruguay13 - 21 Alejandro Carrero18 - 15 WPts
02/05/2030Dublin, Ireland13 - 20 Zach Cheseret27(1) - 12 LPts
26/03/2030Limerick, Ireland13 - 19 Dean Byrne19 - 10 LPts Ireland National Championships 2030View
13/03/2030Bratislava, Slovakia13 - 18 LukᚠSkoda15 - 16 LPts
10/02/2030Dublin, Ireland12 - 18 Taras Antonich13(4) - 21 WPts
09/01/2030Donetsk, Ukraine12 - 17 Jose Jorge35(3) - 30 LPts Europe Championships 2030View
12/12/2029Minsk, Belarus12 - 16 Taras Antonich12(4) - 20 LPts
11/11/2029Minsk, Belarus12 - 15 Taras Antonich11(4) - 20 LPts
11/10/2029Fortaleza, Brazil11 - 15 Cisco Medeiros22 - 6 WPts
10/09/2029Daegu, South Korea11 - 14 Dominik Wolny23 - 14 LPts Daegu World Championships 2029View
07/09/2029Daegu, South Korea10 - 14 LukᚠSkoda13 - 12 WPts Daegu World Championships 2029View
09/08/2029Odense, Denmark9 - 14 Denholm Hatke20 - 18 WPts
11/06/2029Sana'a, Yemen8 - 14 Waqar Odeh2 - 26 WPts
13/04/2029Tallaght, Ireland7 - 14 Lee Cooney3 - 13(1) WPts
23/02/2029Tegucigalpa, Honduras6 - 14 Pedro Ordaz1 - 10(1) WPts
26/12/2028Dun Laoghaire, Ireland5 - 14 Fionn McBride6 - 6 WPts
28/10/2028Dublin, Ireland4 - 14 Fionn McCreery3 - 5 WPts
29/08/2028Dublin, Ireland3 - 14 Adam Beirne2 - 10 WPts
30/06/2028Dun Laoghaire, Ireland2 - 14 Fionn McBride4 - 5 WPts
02/05/2028Ulaanbaatar, Mongolia2 - 13 Safiy al Din Yalecenow7(1) - 15 LPts
04/03/2028Dun Laoghaire, Ireland2 - 12 Niall Leary13 - 24 LPts
06/01/2028Mississauga, Canada2 - 11 Josh Larrimore16 - 11 LPts
08/11/2027Dublin, Ireland2 - 10 Paul Payne2 - 17 LPts
11/09/2027Limerick, Ireland2 - 9 Nathan Fitzgerald11 - 11 LPts
14/07/2027Dublin, Ireland2 - 8 Ashley Gregory21 - 14 LPts
25/05/2027Dublin, Ireland1 - 8 John Cavanaugh10 - 5 WPts
19/05/2027Dublin, Ireland1 - 7 John Cavanaugh9 - 5 LPts
11/05/2027Dublin, Ireland0 - 7 Stephen McCamish5 - 16 WPts
20/03/2027Dublin, Ireland0 - 6 Patrick Collins0 - 0 LPts
17/02/2027Dublin, Ireland0 - 5 Paul Payne1 - 13 LPts
12/01/2027Almaty, Kazakhstan0 - 4 Arif Kartaeff6(1) - 25 LPts
14/11/2026Sana'a, Yemen0 - 3 Zuffur Hamdi14 - 10 LPts
15/09/2026Minsk, Belarus0 - 2 Yakiv Markoski10 - 23 LPts
17/07/2026Dublin, Ireland0 - 1 Killian Lennon9 - 20 LPts
07/06/2026Dublin, Ireland0 - 0 Jason Flanagan19 - 33 LPts