Weightclass:  Lightweight
Location:  Dublin, Ireland
Record:  21 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/07/2029Dublin, Ireland20 - 18 Zernebog Chervyakov17 - 12 WPts
16/05/2029Dublin, Ireland20 - 17 Ulffr Fedder32 - 6 LPts
17/03/2029Dublin, Ireland19 - 17 Rahmad Chan5 - 11 WPts
16/01/2029Dublin, Ireland18 - 17 Alessio Cialente16 - 4(1) WPts
17/11/2028Dublin, Ireland17 - 17 Cristiano Borrelli3 - 5 WPts
18/09/2028Dublin, Ireland16 - 17 Nero Crocetta7 - 4 WPts
19/07/2028Dublin, Ireland15 - 17 Ronan Kelley0 - 1 WPts
20/05/2028Dublin, Ireland14 - 17 Hernan Navarro7(1) - 13(1) WPts
21/03/2028Dublin, Ireland13 - 17 Pascal Beauchamp2 - 1 WPts
21/01/2028Dublin, Ireland13 - 16 Ethan McBride7 - 7 LPts
21/11/2027Dublin, Ireland12 - 16 Arran Strober3 - 8 WPts
22/09/2027Dublin, Ireland11 - 16 Dave McMahon1 - 2 WPts
24/07/2027Kulob, Tajikistan10 - 16 Ramil Zaher11 - 20 WPts
26/05/2027Almaty, Kazakhstan9 - 16 Afon Sabralimov19 - 6 WPts
28/03/2027Yerevan, Armenia9 - 15 Kint Kabbendjian10 - 17 LPts
28/01/2027Yerevan, Armenia8 - 15 Papachan Vemyan8 - 22 WPts
30/11/2026Algiers, Algeria7 - 15 Faisal Rahoui4 - 16 WPts
02/10/2026Galway, Ireland7 - 14 Carl Doyle14(1) - 10 LPts
07/08/2026Rotterdam, Netherlands7 - 13 Benoit Lemoniez18 - 14 LPts
09/06/2026Riga, Latvia7 - 12 Goga Vecakais12(1) - 29 LPts
11/04/2026Spanish Town, Jamaica6 - 12 Sam Cullum6 - 19 WPts
11/02/2026Sofia, Bulgaria5 - 12 Bogomil á Sirakov0 - 0 WPts
14/12/2025Galway, Ireland5 - 11 Fionn MacTaggart7 - 17 LPts
17/10/2025Dushanbe, Tajikistan5 - 10 Arseni Kajrimow12 - 10 LPts
19/08/2025Dushanbe, Tajikistan5 - 9 Arseni Kajrimow11 - 10 LPts
21/06/2025Galway, Ireland4 - 9 Steven Cleary2 - 8 WPts
03/05/2025Cork, Ireland4 - 8 Dean Hearn25 - 20 LPts
18/03/2025Dublin, Ireland4 - 7 Ronan MacKillop26 - 20 LPts
13/02/2025Dublin, Ireland4 - 6 Patrick McCune5 - 9(1) LPts
15/12/2024Las Condes, Chile3 - 6 Santiago Riveron6 - 13 WPts
17/10/2024Dublin, Ireland2 - 6 Gennady Cakpenov4 - 12 WPts
19/08/2024Yerevan, Armenia2 - 5 Papachan Vemyan2 - 13 LPts
21/06/2024Dublin, Ireland1 - 5 Fionn Rinne0 - 0 WPts
29/04/2024Dublin, Ireland1 - 4 Brandon Hanegan5 - 11 LPts
01/03/2024Dublin, Ireland1 - 3 Anthony Cary0 - 6 LPts
01/01/2024New Kingston, Jamaica1 - 2 Callum Semple7 - 14 LPts
03/11/2023Dublin, Ireland1 - 1 Johnny Cochrane3 - 12 LPts
12/09/2023Dublin, Ireland1 - 0 Joshua MacNeill2 - 5 LPts
05/08/2023Dublin, Ireland0 - 0 Perwira Pranoto1 - 8(1) WPts