Weightclass:  Welterweight
Location:  Dublin, Ireland
Record:  15 - 19(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/05/2031Dublin, Ireland15 - 18 Cortez Livas5(2) - 5 LKO2
07/03/2031Dublin, Ireland15 - 17 Bilal Belatreche6 - 12 LPts
07/01/2031Dublin, Ireland14 - 17 Akira Yoshino2 - 6 WPts
07/11/2030Dublin, Ireland13 - 17 Paulo Busienei1 - 5 WPts
08/09/2030Dublin, Ireland12 - 17 Liam Sheenan1 - 0 WPts
09/07/2030Dublin, Ireland11 - 17 Joshua Ahearne2 - 4 WPts
10/05/2030Dublin, Ireland10 - 17 Dave Carmody1 - 1 WPts
11/03/2030Dublin, Ireland10 - 16 Mykelti Sembene7 - 6 LPts
11/01/2030Dublin, Ireland9 - 16 Liam MacGibbon3 - 14 WPts
12/11/2029Dublin, Ireland8 - 16 Basiel Gheeraerts5 - 4 WPts
13/09/2029Dublin, Ireland7 - 16 Quashawn Mwitangeni5 - 5 WPts
15/07/2029Dublin, Ireland6 - 16 Liam Ryan3 - 6 WPts
17/05/2029Dublin, Ireland6 - 15 Ellis Deasmhumhain27 - 21 LPts
18/03/2029Abidjan, Ivory Coast6 - 14 Launcelot Oyer24 - 7 LPts
17/01/2029General Trias, Philippines6 - 13 Jesus Sambrano0 - 7 LPts
19/11/2028Christchurch, New Zealand6 - 12 Vincent Dunning16 - 15 LPts
21/09/2028Christchurch, New Zealand6 - 11 Nicholas Fallis9 - 13 LPts
24/07/2028Dublin, Ireland6 - 10 Albert Heitmeyer16(2) - 13 LPts
26/05/2028Dublin, Ireland5 - 10 Patrick Rowan11 - 18 WPts
28/03/2028Genoa, Italy5 - 9 Vicenzo Francia7 - 9 LPts
29/01/2028Dublin, Ireland5 - 8 Clint Lyons5(1) - 11 LPts
30/11/2027Turin, Italy5 - 7 Gianmarco Chiaventi9(1) - 15(1) LPts
02/10/2027Spokane, USA5 - 6 John Kenna8 - 11 LPts
04/08/2027Kingston, Jamaica5 - 5 Ethan Brier13 - 9 LPts
06/06/2027Cork, Ireland4 - 5 Conor McLean11(1) - 11 WPts
17/04/2027Tallaght, Ireland4 - 4 Patrick MacCoughlan11 - 22 LPts
19/02/2027Cork, Ireland4 - 3 David Walters12 - 16 LPts
24/12/2026Limerick, Ireland4 - 2 Dean McManus5 - 17 LPts
20/11/2026Dun Laoghaire, Ireland4 - 1 Aaron Power0 - 0 LPts
15/10/2026Shiraz, Iran4 - 0 Khalid Mohamed11 - 21 LPts
17/08/2026Dublin, Ireland3 - 0 Daniil Agamirzoyev2 - 15 WPts
19/06/2026Dublin, Ireland2 - 0 Daniel Buckley1 - 5 WPts
20/04/2026Berlin, Germany1 - 0 Wilhelm Stielow8 - 9(1) WPts
20/02/2026Dublin, Ireland0 - 0 Ethan McReynolds1 - 4 WPts