Weightclass:  Welterweight
Location:  Dublin, Ireland
Record:  17(1) - 35
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/03/2026Dublin, Ireland16(1) - 35 Reinald Canet4 - 10 WPts
14/01/2026Dublin, Ireland15(1) - 35 Federico Tristan5 - 3 WPts
15/11/2025Dublin, Ireland15(1) - 34 Sebastian Czyz7 - 9(2) LPts
16/09/2025Dublin, Ireland14(1) - 34 Josce Papineau8 - 10 WPts
18/07/2025Dublin, Ireland14(1) - 33 Ian McGill27 - 20 LPts
19/05/2025Dublin, Ireland13(1) - 33 Rob Turner2 - 11 WPts
20/03/2025Dublin, Ireland12(1) - 33 Aaron MacGuire1 - 5(1) WPts
19/01/2025Dublin, Ireland11(1) - 33 Ian McGill25 - 18 WPts
20/11/2024Dublin, Ireland10(1) - 33 Conor McLean1 - 4 WPts
21/09/2024Dublin, Ireland9(1) - 33 Amon Brennan0 - 2 WPts
23/07/2024Dublin, Ireland8(1) - 33 Fizuli Shahtahtinkskii2 - 11 WPts
24/05/2024Dublin, Ireland8(1) - 32 Carl McIver3 - 6 LPts
25/03/2024Dublin, Ireland7(1) - 32 Phang Chien0 - 3 WPts
26/01/2024Dakar, Senegal7(1) - 31 Destin Thioune25(1) - 15 LPts
28/11/2023Tallaght, Ireland7(1) - 30 Roy Fannon27 - 10 LPts
19/10/2023Dublin, Ireland6(1) - 30 Aaron Connolly27 - 11 WPts
17/09/2023Tabriz, Iran5(1) - 30 Tariq Dia2 - 13 WPts
20/07/2023Chennai, India5(1) - 29 Karan Kondajji23(1) - 9 LPts
22/05/2023Katlehong, South Africa5(1) - 28 Lamech Ampomah19(1) - 7 LPts
24/03/2023Tegucigalpa, Honduras5(1) - 27 Manny Morro16 - 6 LPts
24/01/2023North Shore, New Zealand5(1) - 26 Sam Nevin15(2) - 15 LPts
26/11/2022North Shore, New Zealand4 - 26 Paul Douglas12 - 18(6) WKO3
28/09/2022Tangerang, Indonesia4 - 25 Kers Estelle31 - 0 LPts
31/07/2022Dublin, Ireland4 - 24 Ian McGill14 - 12 LPts
30/05/2022Limerick, Ireland4 - 23 Killian Fergusson15 - 7 LPts
11/04/2022Dublin, Ireland4 - 22 Lorcan Delaney16 - 8 LPts
19/02/2022Breda, Netherlands4 - 21 Bob Van der Vanck16(2) - 8 LPts
22/12/2021Dublin, Ireland4 - 20 Aaron McIver14 - 8 LPts
23/10/2021Dublin, Ireland4 - 19 Darragh Ivers18 - 4 LPts
14/09/2021Samarqand, Uzbekistan3 - 19 Melor Heybatov8 - 12 WPts
17/07/2021Dublin, Ireland3 - 18 Jason Tierney11 - 8 LPts
21/05/2021Dublin, Ireland3 - 17 Dominic Higgins14 - 6 LPts
18/04/2021Puente Alto, Chile3 - 16 Emilio Badilla6 - 12 LPts
18/02/2021Dublin, Ireland3 - 15 Lee Fitzsimmons9 - 9 LPts
24/12/2020Cork, Ireland3 - 14 Theo Mullane5 - 12 LPts
18/11/2020Dublin, Ireland3 - 13 Andrii Sagyndykoff13(1) - 6 LPts
19/09/2020Dublin, Ireland3 - 12 Shane McNabb7 - 7 LPts
09/08/2020Dublin, Ireland3 - 11 Kieran Hickey12(1) - 3 LPts
03/07/2020Dublin, Ireland3 - 10 Shane McCabe8 - 8 LPts
26/05/2020Dun Laoghaire, Ireland3 - 9 Seamus Mullins11 - 2 LPts
12/04/2020Nairobi, Kenya3 - 8 Simba Kamathi10 - 4 LPts
13/02/2020Dublin, Ireland3 - 7 Chris McAleer1 - 11 LPts
14/12/2019Dublin, Ireland3 - 6 Aaron Connolly7 - 6 LPts
31/10/2019Dublin, Ireland3 - 5 Ethan Burke9 - 3 LPts
15/09/2019Riga, Latvia3 - 4 Sasha Akmenkalns8 - 3 LPts
17/07/2019Dublin, Ireland2 - 4 Oliver Bastyr2 - 3 WPts
18/05/2019Soweto, South Africa1 - 4 Noah Lutulu2 - 0 WPts
19/03/2019Dublin, Ireland1 - 3 Joaquin Olgin0 - 1 LPts
15/01/2019Dublin, Ireland1 - 2 Nathan Sweeney2 - 2 LPts
17/11/2018Dublin, Ireland1 - 1 Ethan Burke5 - 1 LPts
17/10/2018Dublin, Ireland0 - 1 Shamus McCausland1 - 0 WPts
19/08/2018Dublin, Ireland0 - 0 Julius Elegbede5 - 0 LPts