Weightclass:  Welterweight
Location:  Waterford, Ireland
Record:  30 - 9
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/12/2023Waterford, Ireland29 - 9 Kolzak Topolski1 - 13 WPts
09/10/2023Waterford, Ireland28 - 9 Gethin Monaghan6 - 3 WPts
11/08/2023Waterford, Ireland27 - 9 Timofei Cairbeckoff0 - 5 WPts
12/06/2023Waterford, Ireland26 - 9 Patrick Gallagher6 - 5 WPts
13/04/2023Waterford, Ireland25 - 9 Syed Ameen8 - 16 WPts
13/02/2023Waterford, Ireland24 - 9 Aaron McCorvey6(2) - 21 WPts
14/12/2022Waterford, Ireland23 - 9 Brandon Madigan7 - 12 WPts
14/10/2022Waterford, Ireland22 - 9 Floyd Dauer6 - 16(5) WPts
16/08/2022Waterford, Ireland21 - 9 Joshua McGuinness0 - 4 WPts
15/06/2022Waterford, Ireland20 - 9 Nathan Halloran0 - 12 WPts
16/04/2022Waterford, Ireland19 - 9 Joshua McGuinness0 - 1 WPts
15/02/2022Waterford, Ireland18 - 9 Jeraldo Fosco1 - 0 WPts
16/12/2021Waterford, Ireland17 - 9 Noel Healey21 - 5 WPts
12/11/2021Cork, Ireland17 - 8 Nathan Hyland21(1) - 2 LPts
10/10/2021Raleigh, USA16 - 8 Ellis Guzman6 - 11 WPts
12/08/2021Cork, Ireland15 - 8 Leon Doyle10(1) - 10 WPts
14/06/2021Dun Laoghaire, Ireland14 - 8 Darragh Delany9 - 8 WPts
10/05/2021Cork, Ireland14 - 7 Nathan Hyland18(1) - 2 LPts
03/04/2021Port-au-Prince, Haiti13 - 7 Javier Radiguet3 - 17 WPts
03/02/2021Dushanbe, Tajikistan12 - 7 Timofei Cajrbekow1 - 16 WPts
06/12/2020Dublin, Ireland11 - 7 Eoin Baird8 - 8 WPts
23/10/2020Waterford, Ireland10 - 7 Okal Adalimortty4 - 6 WPts
25/08/2020Dublin, Ireland10 - 6 Anthony McCabe7 - 8 LPts
13/07/2020Dublin, Ireland9 - 6 Joshua Healey4 - 4 WPts
13/05/2020Waterford, Ireland8 - 6 Rob Molloy2 - 9 WPts
13/03/2020Dublin, Ireland7 - 6 Michael Dougherty6 - 8 WPts
16/01/2020Waterford, Ireland7 - 5 Eiji Okamoto7 - 2 LPts
16/11/2019Tallaght, Ireland6 - 5 Carl Ferguson4 - 5 WPts
18/09/2019Waterford, Ireland5 - 5 Shamus Sheridan3 - 3 WPts
19/07/2019Waterford, Ireland5 - 4 Darragh Connolly2 - 3 LPts
19/05/2019Waterford, Ireland5 - 3 Darragh McBee3 - 3 LPts
19/03/2019Dublin, Ireland4 - 3 Dean Ahearn2 - 5 WPts
06/02/2019Duque de Cazias, Brazil4 - 2 Ricardo Bermudes4 - 3 LPts
08/12/2018Havana, Cuba3 - 2 Fausto Calvin3 - 1 WPts
09/10/2018Waterford, Ireland3 - 1 Shane Ahearne2 - 0 LPts
09/08/2018Waterford, Ireland2 - 1 Teymuraz Dadashev2 - 1 WPts
09/06/2018Rijeka, Croatia1 - 1 Matko Marakovic0 - 2 WPts
11/04/2018Waterford, Ireland1 - 0 Oisin Ryan0 - 2 LPts
20/02/2018Waterford, Ireland0 - 0 Haralambi á Stamboliski0 - 0 WPts