Weightclass:  Lightweight
Location:  Dublin, Ireland
Record:  12 - 42
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/05/2030Dublin, Ireland11 - 42 Jack Batch3 - 7 WPts
10/03/2030Dublin, Ireland10 - 42 Ross Ruane3 - 1 WPts
09/01/2030Dublin, Ireland10 - 41 Rauni Hameenanttila7 - 16 LPts
10/11/2029Dublin, Ireland10 - 40 Hassan Salam0 - 11 LPts
11/09/2029Dublin, Ireland9 - 40 Fadei Botvinnik8 - 19 WPts
12/07/2029Dublin, Ireland9 - 39 Farhan Khokhar18(1) - 17 LPts
12/05/2029Dublin, Ireland9 - 38 Elnur Alekperzade34 - 16 LPts
13/03/2029Dublin, Ireland8 - 38 George Neil0 - 1 WPts
11/01/2029Dublin, Ireland7 - 38 Vincent Haehae0 - 15 WPts
12/11/2028Dublin, Ireland7 - 37 Stuart Forester11 - 4 LPts
13/09/2028Dublin, Ireland6 - 37 Mark Gill10 - 17 WPts
14/07/2028Dublin, Ireland6 - 36 Dale Malley13 - 14 LPts
15/05/2028Dublin, Ireland5 - 36 Waleed Essa9(3) - 23(5) WPts
16/03/2028Hyderabad, India5 - 35 Abhay Sankar7 - 5 LPts
17/01/2028Dublin, Ireland4 - 35 Dom McNiff1 - 4 WPts
19/11/2027Kingston, Jamaica4 - 34 George Louie8 - 15 LPts
21/09/2027Pune, India4 - 33 Santhosh Gandhi4 - 17 LPts
24/07/2027Vilnius, Lithuania4 - 32 Piotr Tomasko10 - 18 LPts
26/05/2027Yerevan, Armenia4 - 31 Arkay Nadanian10 - 16 LPts
28/03/2027Dublin, Ireland4 - 30 Ciaran Kane16 - 11 LPts
29/01/2027Khujand, Tajikistan4 - 29 Goga Majckeev9(1) - 19 LPts
01/12/2026Konibodom, Tajikistan4 - 28 Seymur Ahmed16 - 4 LPts
03/10/2026Kharkiv, Ukraine4 - 27 Vitali Davydov11 - 3 LPts
05/08/2026Dublin, Ireland4 - 26 Cillian McBride3 - 13 LPts
07/06/2026Alcala de Henares, Spain4 - 25 Sancho Sanchez3 - 16 LPts
09/04/2026Dublin, Ireland3 - 25 Zachary Sloan0 - 4 WPts
09/02/2026Kingston, Jamaica3 - 24 Ollie Rummage15 - 23 LPts
12/12/2025Gyumri, Armenia3 - 23 Mntsur Saatjian39 - 13 LPts
14/10/2025Kolkata, India3 - 22 Waqas Kassem6 - 8 LPts
16/08/2025Toronto, Canada3 - 21 Davie Barron31 - 18 LPts
18/06/2025Khujand, Tajikistan2 - 21 Hazi Jahangirov6 - 12 WPts
20/04/2025Bangkok, Thailand2 - 20 Singpetch Madlam0 - 0 LPts
20/02/2025Denver, USA2 - 19 Ollie Glasscock38 - 8 LPts
23/12/2024Dublin, Ireland1 - 19 John Carey3 - 7 WPts
24/10/2024Dublin, Ireland0 - 19 Patrick McCathern3 - 4 WPts
26/08/2024Riyadh, Saudi Arabia0 - 18 Obaid Allee38 - 7 LPts
28/06/2024Dublin, Ireland0 - 17 Emin Anilmis2 - 1 LPts
29/04/2024Amsterdam, Netherlands0 - 16 Eddy Van Haelst3 - 14 LPts
01/03/2024Dublin, Ireland0 - 15 Anthony Donaghue2 - 8(1) LPts
10/01/2024Istanbul, Turkey0 - 14 Ilker Ganim24 - 11 LPts
11/11/2023Dublin, Ireland0 - 13 Lorcan Kelley6 - 9 LPts
12/09/2023Dun Laoghaire, Ireland0 - 12 Eoin Roche4(1) - 20 LPts
15/07/2023Spanish Town, Jamaica0 - 11 Ashley Greenlees14 - 16 LPts
17/05/2023Algiers, Algeria0 - 10 Rehman Hauser13 - 13 LPts
19/03/2023Dublin, Ireland0 - 9 Lee Hearn1 - 0 LPts
12/02/2023Cork, Ireland0 - 8 Chris Mulligan21 - 11 LPts
07/01/2023Dubai, UAE0 - 7 Tariq Alsuwaidi8 - 22 LPts
09/11/2022Cork, Ireland0 - 6 Nathan Coughlan11(1) - 17 LPts
16/09/2022Dublin, Ireland0 - 5 Beltran Varon2 - 19 LPts
18/07/2022Rosario, Argentina0 - 4 Senon Franqui15 - 13 LPts
20/05/2022Dun Laoghaire, Ireland0 - 3 Brandon Slane0 - 3 LPts
26/03/2022Drogheda, Ireland0 - 2 Joey Dempsey16 - 7 LPts
27/01/2022Dublin, Ireland0 - 1 Jason Mulligan3 - 23 LPts
18/12/2021Cork, Ireland0 - 0 Jordan Coghlan0 - 0 LPts