Weightclass:  Middleweight
Location:  Dublin, Ireland
Record:  24(2) - 10
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/03/2023Dublin, Ireland23(2) - 10 Paul McNeil0 - 17 WPts
27/01/2023Dublin, Ireland22(2) - 10 Yasin Shaker6 - 15 WPts
28/11/2022Dublin, Ireland21(2) - 10 Richard Ward2 - 5 WPts
28/09/2022Dublin, Ireland20(2) - 10 Baltasar Malabuyo6 - 11 WPts
30/07/2022Dublin, Ireland19(1) - 10 Eun-sun Shon3 - 22(5) WKO3
29/05/2022Dublin, Ireland18(1) - 10 Fraco Molino17 - 11 WPts
30/03/2022Dublin, Ireland17 - 10 Kamran Azzi6 - 20(5) WKO3
29/01/2022Dublin, Ireland16 - 10 Clinton Makawe17 - 9 WPts
29/11/2021Dublin, Ireland15 - 10 Guillermo Villasenor3 - 19(1) WPts
28/09/2021Dublin, Ireland15 - 9 Philippe Kouris8 - 15 LPts
28/07/2021Dublin, Ireland14 - 9 Sid Kelley10(1) - 13 WPts
26/05/2021Dublin, Ireland13 - 9 Ramirez Gutierez7(2) - 10 WPts
26/03/2021Cork, Ireland13 - 8 Mark McMahon13 - 7 LPts Ireland National Championships 2021View
17/03/2021Dublin, Ireland12 - 8 Brendan Treacy7(1) - 10 WPts
25/01/2021Lucknow, India11 - 8 Premnath Goud11 - 6 WPts
27/11/2020Paris, France10 - 8 Circinus Nicolai8 - 7 WPts
29/09/2020Dublin, Ireland10 - 7 Jason McClane7 - 7 LPts
23/08/2020Cork, Ireland9 - 7 Ciaran Monday14 - 4 WPts
14/07/2020Dublin, Ireland8 - 7 Azam Haidar10 - 2 WPts
13/05/2020Turku, Finland7 - 7 Kaleva Soinio4 - 10 WPts
15/03/2020Yerevan, Armenia7 - 6 Shahe Ekmanian10 - 1 LPts
15/01/2020Mixco, Guatemala7 - 5 Roman Astacio7 - 5 LPts
16/11/2019Dublin, Ireland6 - 5 Amhold Rattai5(1) - 7 WPts
16/09/2019Waterford, Ireland6 - 4 David Haden8 - 0 LPts
28/07/2019Dublin, Ireland5 - 4 Rich Molony4 - 2 WPts
28/05/2019Dublin, Ireland4 - 4 Magne Berven3 - 4 WPts
29/03/2019Riga, Latvia4 - 3 Ioakim Karstais4 - 4 LPts
27/01/2019Dublin, Ireland4 - 2 Berto Rolan2 - 4 LPts
27/11/2018Dublin, Ireland4 - 1 Chris Minto4 - 0 LPts
27/09/2018Verona, Italy3 - 1 Nico Zappa2 - 0 WPts
30/07/2018Dublin, Ireland3 - 0 Liam Berne3 - 0 LPts
29/06/2018Dublin, Ireland2 - 0 Evan Higgins1 - 1 WPts
01/05/2018Dublin, Ireland1 - 0 Aidan MacGuire1 - 0 WPts
05/03/2018Dundalk, Ireland0 - 0 Oisin Clery0 - 0 WPts