Weightclass:  Lightweight
Location:  Dublin, Ireland
Record:  31 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/02/2032Dublin, Ireland30 - 19 Lugono Chipepo3 - 2 WPts
15/12/2031Dublin, Ireland29 - 19 Carlos Paulino0 - 15 WPts
16/10/2031Dublin, Ireland28 - 19 Carlos Abrantes6 - 6 WPts
16/08/2031Dublin, Ireland27 - 19 Morgan Dougherty0 - 6 WPts
17/06/2031Dublin, Ireland26 - 19 Brandon Scully0 - 1 WPts
17/04/2031Dublin, Ireland25 - 19 Garion Wahlert2 - 5 WPts
16/02/2031Dublin, Ireland25 - 18 Aleksei Urban9 - 11 LPts
18/12/2030Dublin, Ireland24 - 18 Carlos Cabanas6 - 14 WPts
19/10/2030Dublin, Ireland23 - 18 Ahren Pfeffer2 - 4 WPts
20/08/2030Dublin, Ireland22 - 18 Jatawaman Neve1 - 8 WPts
21/06/2030Dublin, Ireland21 - 18 Jatawaman Bakhuys3 - 11 WPts
22/04/2030Dublin, Ireland20 - 18 Massimo De Fabio6 - 7 WPts
21/02/2030Dublin, Ireland20 - 17 Rob MacFarlane22 - 7 LPts
28/12/2029Dublin, Ireland19 - 17 Aleksandr Savrasenko4 - 2 WPts
29/10/2029Dushanbe, Tajikistan18 - 17 Ulvi Saber8 - 13 WPts
31/08/2029Dun Laoghaire, Ireland17 - 17 Hugh Heffernan17 - 14 WPts
02/07/2029Dublin, Ireland16 - 17 Matt Cruce0 - 3 WPts
03/05/2029Dublin, Ireland15 - 17 Ross McIver2 - 16 WPts
04/03/2029Brno, Czech Republic15 - 16 SlavomÝr Koubek25 - 13 LPts
03/01/2029Dun Laoghaire, Ireland15 - 15 Hugh Heffernan13 - 14 LPts
10/11/2028Dublin, Ireland14 - 15 Andy McFarland5 - 17 WPts
11/09/2028Dublin, Ireland14 - 14 Eoghan Keegan7 - 22 LPts
14/07/2028Dublin, Ireland13 - 14 Cillian Carroll6 - 36 WPts
16/05/2028Drogheda, Ireland13 - 13 Nathan McCluney3 - 17 LPts
17/03/2028Dublin, Ireland12 - 13 Shamus Sloan6 - 20 WPts
17/01/2028Dublin, Ireland11 - 13 Evan Wilson0 - 5 WPts
19/11/2027Eindhoven, Netherlands11 - 12 Jacobus Van Aert18 - 10 LPts
21/09/2027Cochabamba, Bolivia10 - 12 Hernan Albino10 - 17 WPts
24/07/2027Santa Cruz de la Sierra, Bolivia9 - 12 Ryo Lugar15 - 9 WPts
26/05/2027El Alto, Bolivia9 - 11 Rodrigo Mattos7(1) - 21 LPts
28/03/2027Dublin, Ireland9 - 10 Dean Keefe12 - 5 LPts
31/01/2027Dublin, Ireland9 - 9 Daniel Regan9 - 14(3) LPts
31/12/2026Dublin, Ireland9 - 8 Aaron Guinness16 - 12 LPts
27/11/2026Shymkent, Kazakhstan9 - 7 Kamran Tasheneff4 - 18(4) LPts
29/09/2026Dublin, Ireland8 - 7 Niall Markey8 - 9 WPts
31/07/2026Dublin, Ireland7 - 7 Jacob McCoach5 - 8 WPts
01/06/2026Dublin, Ireland6 - 7 Ioakim Alekhine4 - 7 WPts
03/04/2026Dublin, Ireland5 - 7 Rory Flanagan3 - 9 WPts
03/02/2026Dublin, Ireland4 - 7 Brandon Hogan6 - 4 WPts
05/12/2025Cochabamba, Bolivia3 - 7 Juan Verde6 - 8 WPts
07/10/2025Havana, Cuba3 - 6 Quinto Rodriquez11 - 6 LPts
09/08/2025Dublin, Ireland2 - 6 Jair Canto0 - 7 WPts
11/06/2025Dublin, Ireland2 - 5 Mats Bremer22 - 24(18) LPts
13/04/2025Oslo, Norway2 - 4 Alvis Hovden37(5) - 12 LPts
13/02/2025Valparaiso, Chile2 - 3 Saturnin Amparo14 - 6 LPts
16/12/2024Kumasi, Ghana2 - 2 Kashif Salem19 - 26(3) LPts
18/10/2024Almaty, Kazakhstan1 - 2 Evgeny Zaiylcanow5 - 13 WPts
20/08/2024Dublin, Ireland0 - 2 Cillian MacVicar0 - 0 WPts
10/07/2024Dublin, Ireland0 - 1 Carl Braden22 - 17 LPts
09/06/2024Dublin, Ireland0 - 0 Shane MacBride0 - 7 LPts