Weightclass:  Featherweight
Location:  Dublin, Ireland
Record:  29 - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/07/2025Dublin, Ireland28 - 21 Dai Leary4 - 6 WPts
30/05/2025Dublin, Ireland27 - 21 Ciaran MacNeil1 - 6 WPts
31/03/2025Dublin, Ireland26 - 21 Liam Ward3 - 5 WPts
30/01/2025Dublin, Ireland25 - 21 Shamus Neil4 - 5 WPts
01/12/2024Dublin, Ireland24 - 21 Patrick MacGuire7 - 10 WPts
02/10/2024Dublin, Ireland23 - 21 Robert Gracie0 - 2 WPts
03/08/2024Dublin, Ireland22 - 21 Ronan Fannon0 - 2 WPts
05/06/2024Dublin, Ireland21 - 21 Daniel Halloran3 - 5 WPts
06/04/2024Dublin, Ireland20 - 21 Carl MacGuire9 - 12 WPts
06/02/2024Dublin, Ireland19 - 21 Adam Dempsey2 - 4 WPts
08/12/2023Dublin, Ireland18 - 21 Daniel Halloran2 - 2 WPts
09/10/2023Dublin, Ireland17 - 21 Conor Breckenridge2 - 6 WPts
10/08/2023Villa Nueva, Guatemala17 - 20 Xavier Daza12 - 21 LPts
12/06/2023Dublin, Ireland17 - 19 Ciaran Muir30 - 2 LPts
21/04/2023Dublin, Ireland16 - 19 Matthew McNabb12 - 20 WPts
26/02/2023Gomel, Belarus16 - 18 Borysko Malinski21 - 6 LPts
29/12/2022Dublin, Ireland16 - 17 Matthew Butler12 - 18(1) LPts
13/11/2022Galway, Ireland15 - 17 Harry McCracken16(2) - 13 WPts
11/10/2022Dublin, Ireland15 - 16 Charles Menelaws9 - 19 LPts
07/09/2022Dublin, Ireland15 - 15 Matthew Connor14 - 10 LPts
07/08/2022Dun Laoghaire, Ireland14 - 15 Ethan Burns10 - 17(1) WPts
01/07/2022San Jose, Costa Rica13 - 15 Jose Chavana13 - 9 WPts
03/05/2022Dublin, Ireland13 - 14 Lorcan McKowen15 - 10 LPts
29/03/2022Dublin, Ireland13 - 13 Fionn Magorian13 - 9 LPts
26/02/2022Vilnius, Lithuania13 - 12 Kajetan Kaniewski12 - 15 LPts
29/12/2021Dublin, Ireland13 - 11 Eoghan McCleese9 - 8 LPts
12/11/2021Dublin, Ireland13 - 10 Ethan McCaig20 - 2 LPts
06/10/2021Dublin, Ireland12 - 10 Joshua Mahoney4 - 19 WPts
27/08/2021Dublin, Ireland12 - 9 Jason Carmody14(1) - 8 LPts
26/06/2021Dublin, Ireland11 - 9 Rico Morena1 - 9 WPts
26/04/2021Santa Cruz de la Sierra, Bolivia10 - 9 Xaverius Alcon15 - 6 WPts
26/02/2021Dublin, Ireland9 - 9 Alastair McCrory6 - 10 WPts
09/01/2021Yerevan, Armenia9 - 8 Onnig Tankazyan3 - 10 LPts
11/11/2020Dublin, Ireland9 - 7 Rob McCourt12 - 6 LPts
17/09/2020Cork, Ireland9 - 6 Rory Kerr12 - 3 LPts
30/07/2020Galway, Ireland8 - 6 Blake Lennon3 - 8 WPts
24/06/2020Dublin, Ireland7 - 6 Oisin Desmond3 - 10 WPts
24/04/2020Prague, Czech Republic7 - 5 Rene Duda7 - 6 LPts
25/02/2020Brno, Czech Republic7 - 4 Borek Sitar5 - 5 LPts
27/12/2019Dublin, Ireland6 - 4 George Tasso6 - 6 WPts
28/10/2019Silang, Philippines5 - 4 Oihane Capetillo3 - 2 WPts
30/08/2019Dublin, Ireland5 - 3 Berto Labrada4 - 1 LPts
01/07/2019Toronto, Canada4 - 3 Dai Southerland4 - 4 WPts
02/05/2019Nuevo Laredo, Mexico3 - 3 Jose Vielma5 - 4 WPts
03/03/2019Dun Laoghaire, Ireland2 - 3 Sean Lovitt2 - 1 WPts
14/01/2019Waterford, Ireland2 - 2 Darragh Braden2 - 1 LPts
30/11/2018Macon, USA2 - 1 Bruce David7 - 0 LPts
02/10/2018Surabaya, Indonesia2 - 0 Slamet Hadi1 - 1 LPts
04/08/2018Dublin, Ireland1 - 0 Patrick McNaughton1 - 0 WPts
06/06/2018Dublin, Ireland0 - 0 Serkan Oray0 - 0 WPts