Weightclass:  Light Heavyweight
Location:  Dun Laoghaire, Ireland
Record:  30 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/07/2025Dun Laoghaire, Ireland29 - 18 Rory Moriarty1 - 16 WPts
07/05/2025Dun Laoghaire, Ireland28 - 18 Seamus Higgins0 - 2 WPts
08/03/2025Dun Laoghaire, Ireland27 - 18 Pedro Estacio5 - 8(1) WPts
07/01/2025Dun Laoghaire, Ireland26 - 18 Sigwalt Henck11(1) - 8 WPts
08/11/2024Dun Laoghaire, Ireland25 - 18 Aseem Naidu16 - 28 WPts
08/09/2024Dun Laoghaire, Ireland24 - 18 Joshua Tracey0 - 3 WPts
11/07/2024Dun Laoghaire, Ireland23 - 18 Lorcan Finn23 - 17 WPts
11/05/2024Dun Laoghaire, Ireland23 - 17 Liam Connelly21 - 20 LPts
12/03/2024Dun Laoghaire, Ireland22 - 17 Viktor Zakiev1 - 2 WPts
12/01/2024Dun Laoghaire, Ireland21 - 17 August²n Haluska2 - 1 WPts
13/11/2023Dun Laoghaire, Ireland20 - 17 Ross Lane1 - 2 WPts
14/09/2023Dun Laoghaire, Ireland19 - 17 Karl McAdams2 - 2 WPts
16/07/2023Dun Laoghaire, Ireland19 - 16 Rory Hyland22(1) - 12 LPts
17/05/2023Dubai, UAE18 - 16 Gazi Maron1 - 2 WPts
19/03/2023Galway, Ireland17 - 16 Vince Morris9 - 24 WPts
19/01/2023Mashhad, Iran16 - 16 Kamran Emami1 - 7 WPts
20/11/2022Havana, Cuba16 - 15 Vicente Yanes14 - 16 LPts
22/09/2022Dun Laoghaire, Ireland15 - 15 Edward Wind8 - 14 WPts
25/07/2022Dun Laoghaire, Ireland14 - 15 Mohsin Adel1 - 2 WPts
25/05/2022Dun Laoghaire, Ireland13 - 15 Zafa Tahir1 - 6 WPts
26/03/2022Dublin, Ireland12 - 15 John Slane7 - 17(2) WPts
26/01/2022Dublin, Ireland12 - 14 Cody Anderson17 - 7 LPts
28/11/2021Dundalk, Ireland12 - 13 Callum Swineford20 - 4 LPts
29/09/2021Dublin, Ireland11 - 13 Dean Ward10(1) - 8 WPts
23/08/2021Cork, Ireland10 - 13 Liam MacAlastair7(2) - 13 WPts
23/07/2021Bordeaux, France10 - 12 Mortimer Orleans3 - 15 LPts
24/05/2021Dun Laoghaire, Ireland10 - 11 Malcolm Devin13 - 8 LPts
25/03/2021Melbourne, Australia9 - 11 Amer Davi8 - 9 WPts
25/01/2021Dun Laoghaire, Ireland8 - 11 Dakarai Lwanga3 - 16 WPts
24/11/2020Dublin, Ireland8 - 10 Mike Monaghan9 - 6 LPts
28/09/2020Dun Laoghaire, Ireland7 - 10 John Slane3 - 11(2) WPts
29/07/2020Kumasi, Ghana6 - 10 Tyrell Adu4 - 6 WPts
31/05/2020Limerick, Ireland6 - 9 Eoghan McKay11 - 1 LPts
30/03/2020Cork, Ireland6 - 8 Rory Hyland8 - 3 LPts
31/01/2020Montevideo, Uruguay5 - 8 Lorenzo Hernandez8 - 5 WPts
03/12/2019Accra, Ghana5 - 7 Johnny Panyin3 - 5 LPts
05/10/2019Dun Laoghaire, Ireland4 - 7 Rob Burns3 - 6 WPts
05/08/2019Dun Laoghaire, Ireland4 - 6 Tajo Carrero5 - 5 LPts
06/06/2019Warsaw, Poland3 - 6 Jarek Bielen3 - 5 WPts
08/04/2019Dun Laoghaire, Ireland3 - 5 Takis Gabris4 - 1 LPts
06/02/2019Dublin, Ireland3 - 4 Liam McReynolds2 - 5 LPts
27/12/2018Dublin, Ireland3 - 3 Cody Anderson4 - 1 LPts
11/11/2018Dun Laoghaire, Ireland2 - 3 Jobathan Keersmaekers1 - 4 WPts
11/09/2018Nassau, Bahamas2 - 2 David Mow4 - 0 LPts
13/07/2018Warsaw, Poland1 - 2 Kacper Gucwa0 - 4 WPts
12/05/2018Dun Laoghaire, Ireland1 - 1 Tunde Bunu0 - 2 LPts
14/03/2018Dun Laoghaire, Ireland1 - 0 Roy Leary0 - 2 LPts
06/02/2018Dun Laoghaire, Ireland0 - 0 Joshua Mbarire0 - 0 WPts