Weightclass:  Welterweight
Location:  Dublin, Ireland
Record:  28 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/12/2023Dublin, Ireland27 - 12 Liam Kennedy5 - 32 WPts
19/10/2023Dublin, Ireland27 - 11 Darragh Driscoll6(1) - 30 LPts
20/08/2023Dublin, Ireland26 - 11 Ciaran Walker5 - 23 WPts
20/06/2023Dublin, Ireland25 - 11 Laurent Louis-Dreyfus3(1) - 18 WPts
21/04/2023Dublin, Ireland24 - 11 Dmitri Idayetov7 - 25 WPts
21/02/2023Dublin, Ireland23 - 11 Eoghan McCown4 - 7 WPts
22/12/2022Dublin, Ireland22 - 11 Kieran Breckenridge0 - 8 WPts
22/10/2022Dublin, Ireland21 - 11 Angel Arabia4 - 20(4) WPts
23/08/2022Dublin, Ireland20 - 11 Eoin McPeters0 - 1 WPts
23/06/2022Dublin, Ireland19 - 11 Ian McGill14 - 11 WPts
24/04/2022Dublin, Ireland18 - 11 Bilal Kazemi4 - 10 WPts
24/02/2022Dublin, Ireland17 - 11 Nethra Manotumraksa15 - 8 WPts
25/12/2021Dublin, Ireland17 - 10 Aidan Cullen19 - 1 LPts
04/11/2021Dublin, Ireland16 - 10 Ronan McClaren5(1) - 17 WPts
15/09/2021Waterford, Ireland15 - 10 Conor Corcoran0 - 20(2) WPts
09/08/2021Soweto, South Africa15 - 9 Okal Inkoom6 - 14 LPts
10/06/2021Minsk, Belarus14 - 9 Gennady Dreval1 - 16 WPts
11/04/2021Dublin, Ireland13 - 9 Shamus Lyons10(1) - 6 WPts
19/02/2021Sligo, Ireland12 - 9 Jason Farrell6 - 10 WPts
27/12/2020Dublin, Ireland12 - 8 Jordan Fitzpatrick7 - 10 LPts
26/10/2020Novosibirsk, Russia11 - 8 Ivan Ivanik13 - 7 WPts
28/08/2020Dublin, Ireland11 - 7 Mark Probert4 - 8 LPts
18/07/2020Dublin, Ireland10 - 7 Clinton Kavanagh4 - 6 WPts
17/05/2020Dublin, Ireland9 - 7 Shane McNabb6 - 6 WPts
21/03/2020Dublin, Ireland8 - 7 Ross Finnegan5 - 5 WPts
20/01/2020Dublin, Ireland8 - 6 Niall Moore6 - 3 LPts
14/12/2019Dublin, Ireland7 - 6 Darragh Driscoll3 - 6 WPts
14/10/2019Dublin, Ireland7 - 5 Seamus McFarland2 - 5 LPts
14/08/2019Dublin, Ireland6 - 5 Ronan McClaren2(1) - 4 WPts
26/06/2019Dublin, Ireland6 - 4 Dai Moke6 - 0 LPts
27/04/2019Dublin, Ireland5 - 4 Burke Scherling3 - 2 WPts
25/02/2019Dublin, Ireland4 - 4 Glynn Healy4 - 3 WPts
27/12/2018Waterford, Ireland3 - 4 Darryl Healy4 - 2 WPts
20/11/2018Cork, Ireland3 - 3 Leon Cullen1 - 0 LPts
23/09/2018Dublin, Ireland3 - 2 Corybantes Lokaj2 - 3 LPts
22/07/2018Dublin, Ireland2 - 2 Ross Moffett2 - 1 WPts
21/05/2018Dushanbe, Tajikistan2 - 1 Zaman Jabrayilov1 - 0 LPts
20/03/2018Cork, Ireland2 - 0 Killian Hyland0 - 0 LPts
15/02/2018Dublin, Ireland1 - 0 Leon Hyland0 - 1 WPts
10/01/2018Dublin, Ireland0 - 0 Shane McCabe0 - 0 WPts