Weightclass:  Light Welterweight
Location:  Dun Laoghaire, Ireland
Record:  24 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/11/2028Dun Laoghaire, Ireland23 - 24 Peter Mun1 - 5 WPts
11/09/2028Dun Laoghaire, Ireland22 - 24 Zachary Kelley1 - 6 WPts
12/07/2028Dun Laoghaire, Ireland21 - 24 Bart Hagie6 - 9 WPts
12/05/2028Dun Laoghaire, Ireland20 - 24 Blagoy á Krukov15 - 16 WPts
12/03/2028Dun Laoghaire, Ireland20 - 23 Perak Tubun5 - 8 LPts
12/01/2028Dun Laoghaire, Ireland20 - 22 Diego Saez17 - 14 LPts
12/11/2027Dun Laoghaire, Ireland19 - 22 Fedor Kantareeff1 - 4 WPts
12/09/2027Dun Laoghaire, Ireland18 - 22 Adnan Farooq2 - 10 WPts
14/07/2027Dun Laoghaire, Ireland17 - 22 Arnie Flynn6 - 10 WPts
15/05/2027Dun Laoghaire, Ireland16 - 22 Ulises Almeda3 - 7 WPts
16/03/2027Dun Laoghaire, Ireland15 - 22 Conor Moffett9 - 21 WPts
15/01/2027Dun Laoghaire, Ireland14 - 22 Kolya Moldabeckow10 - 12 WPts
16/11/2026Dun Laoghaire, Ireland13 - 22 Liam McColm15 - 20 WPts
16/09/2026Maracaibo, Venezuela12 - 22 Vicente Silguero17(2) - 24 WPts
18/07/2026Dun Laoghaire, Ireland11 - 22 Niall Leary6 - 21 WPts
18/05/2026Minsk, Belarus10 - 22 Oleksiy Barnick14 - 13 WPts
20/03/2026Yerevan, Armenia9 - 22 Terenig Bagaybagaian9 - 12 WPts
20/01/2026Minsk, Belarus9 - 21 Dimi Ponomarenko5 - 10(1) LPts
22/11/2025Dun Laoghaire, Ireland8 - 21 Paul Ormonde8 - 4 WPts
29/09/2025Dun Laoghaire, Ireland7 - 21 Kieran MacKillop2 - 15 WPts
02/08/2025Sofia, Bulgaria6 - 21 Natanail á Konstantinov0 - 10 WPts
04/06/2025Nassau, Bahamas5 - 21 Rob Bees11 - 18 WPts
06/04/2025Dublin, Ireland5 - 20 Fionn Callahan20(1) - 27 LPts
09/02/2025Dun Laoghaire, Ireland4 - 20 Joshua Mullins1 - 8 WPts
11/12/2024Split, Croatia4 - 19 Borko Farkaš1 - 2 LPts
12/10/2024Dun Laoghaire, Ireland3 - 19 Carl Orman0 - 2 WPts
15/08/2024Dun Laoghaire, Ireland2 - 19 Yulian Zhirkov4 - 9 WPts
17/06/2024San Juan, Puerto Rico2 - 18 Jose Asencio4 - 12 LPts
19/04/2024Dublin, Ireland2 - 17 William MacClery15 - 24 LPts
26/02/2024Oran, Algeria2 - 16 Hassan Maaziz8 - 30(1) LPts
28/12/2023Tirana, Albania2 - 15 Ardit Mali19 - 18 LPts
30/10/2023Tirana, Albania2 - 14 Brahim Ismaili17 - 19 LPts
01/09/2023Dublin, Ireland2 - 13 Jake Mardock26 - 8 LPts
27/07/2023Swords, Ireland2 - 12 Aidan Devlin6 - 13 LPts
20/06/2023San Miguel de Tucuman, Argentina2 - 11 Paco Payan13 - 16 LPts
22/04/2023Cork, Ireland2 - 10 Gareth Duffy11 - 17 LPts
27/02/2023Karagandy, Kazakhstan2 - 9 Fedar Yaleckenow20 - 7 LPts
30/12/2022Gdansk, Poland2 - 8 Marcel Walek1 - 2 LPts
01/11/2022Santa Ana, El Salvador2 - 7 Jose Ruiz13 - 17 LPts
03/09/2022Toronto, Canada2 - 6 Davie Wallis18 - 11 LPts
06/07/2022Dublin, Ireland1 - 6 Jamie Quinlan0 - 0 WPts
07/05/2022Dun Laoghaire, Ireland1 - 5 Cillian MacGuinness1 - 4 LPts
08/03/2022Dun Laoghaire, Ireland0 - 5 Lorcan Desmond1 - 0 WPts
06/01/2022Dun Laoghaire, Ireland0 - 4 Bruno Bata10 - 13 LPts
06/11/2021Dublin, Ireland0 - 3 Lorcan Quirk0 - 0 LPts
18/09/2021Dun Laoghaire, Ireland0 - 2 Adam MacConnell0 - 0 LPts
05/08/2021Cork, Ireland0 - 1 James Young0 - 0 LPts
05/07/2021Sligo, Ireland0 - 0 Cillian Daley0 - 0 LPts