Weightclass:  Welterweight
Location:  Dun Laoghaire, Ireland
Record:  35 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/03/2037Drogheda, Ireland35 - 11 Nathan Rafferty10 - 3 LPts Ireland National Championships 2037View
26/03/2037Drogheda, Ireland34 - 11 Sam Brodie9 - 15 WPts Ireland National Championships 2037View
11/03/2037Dun Laoghaire, Ireland34 - 10 Geoff Simiyu26(2) - 5 LPts
07/02/2037Dun Laoghaire, Ireland33 - 10 Ramelan Imbiri8 - 5(1) WPts
07/01/2037Dun Laoghaire, Ireland32 - 10 Ramelan Imbiri8 - 4(1) WPts
07/12/2036Córdoba, Argentina31 - 10 Alvino Calzada19 - 7(1) WPts
06/11/2036Dun Laoghaire, Ireland31 - 9 Geoff Simiyu23(2) - 4 LPts
06/10/2036Nairobi, Kenya30 - 9 Geoff Simiyu23(2) - 3 WPts
05/09/2036Dun Laoghaire, Ireland30 - 8 Blahoslav Horejsi11 - 18(1) LPts
05/08/2036Dun Laoghaire, Ireland29 - 8 Blahoslav Horejsi11 - 17(1) WPts
05/07/2036Dun Laoghaire, Ireland28 - 8 Blahoslav Horejsi11 - 16(1) WPts
04/06/2036Bratsk, Russia27 - 8 Aleksandr Melnikoff17 - 7 WPts
02/05/2036Rome, Italy27 - 7 Carlo Cusano36(2) - 11 LPts
01/04/2036Swords, Ireland26 - 7 Rory Delaney19 - 26 WPts Ireland National Championships 2036View
29/03/2036Swords, Ireland25 - 7 Conor Scott8 - 1 WPts Ireland National Championships 2036View
26/03/2036Swords, Ireland24 - 7 Nathan Rafferty4 - 1 WPts Ireland National Championships 2036View
17/03/2036Dun Laoghaire, Ireland23 - 7 Santiago Mateo13(2) - 4 WPts
15/02/2036Dun Laoghaire, Ireland22 - 7 Garen Radiguet23 - 10 WPts
12/01/2036Cologne, Germany22 - 6 Ian Carroll16 - 3 LPts Europe Championships 2036View
09/01/2036Cologne, Germany21 - 6 Baldric Stull15(2) - 18 WPts Europe Championships 2036View
23/12/2035Dun Laoghaire, Ireland20 - 6 Nwankwo Osagie16 - 10 WPts
22/11/2035Uromi, Nigeria20 - 5 Nwankwo Osagie15 - 10 LPts
20/10/2035Dun Laoghaire, Ireland20 - 4 Tajo Luque20 - 4 LPts
19/09/2035Gdynia, Poland19 - 4 Makary Jakubiec46(2) - 26(2) WPts
19/08/2035Dun Laoghaire, Ireland19 - 3 Neron Amparo18 - 11 LPts
16/07/2035Managua, Nicaragua18 - 3 Jax Abalos6(1) - 5(1) WPts
15/06/2035Dun Laoghaire, Ireland18 - 2 Jax Abalos5(1) - 5(1) LPts
05/05/2035Prague, Czech Republic17 - 2 Pravoslav Bosak10 - 5 WPts
01/04/2035Drogheda, Ireland16 - 2 Jordan Kavanagh3 - 0 WPts Ireland National Championships 2035View
29/03/2035Drogheda, Ireland15 - 2 Shamus Fitzgerald17(1) - 3 WPts Ireland National Championships 2035View
26/03/2035Drogheda, Ireland14 - 2 Conor Scott1 - 0 WPts Ireland National Championships 2035View
22/03/2035Dun Laoghaire, Ireland13 - 2 Didier Pagnol30(2) - 18 WPts
19/02/2035Dun Laoghaire, Ireland12 - 2 Didier Pagnol30(2) - 17 WPts
15/01/2035New Kingston, Jamaica12 - 1 John Traill9 - 4 LPts
15/12/2034Dun Laoghaire, Ireland11 - 1 Didier Pagnol29(2) - 16 WPts
14/11/2034Dun Laoghaire, Ireland10 - 1 Didier Pagnol29(2) - 15 WPts
14/10/2034Dun Laoghaire, Ireland9 - 1 Didier Pagnol29(2) - 14 WPts
04/09/2034Suez, Egypt8 - 1 Atif Fahs6 - 0 WPts
31/07/2034Dublin, Ireland7 - 1 Shamus Fitzgerald13(1) - 2 WPts
31/05/2034Maracaibo, Venezuela6 - 1 Baltasar Casagrande11(1) - 13 WPts
01/04/2034Galway, Ireland6 - 0 Shamus Fitzgerald11(1) - 2 LPts Ireland National Championships 2034View
29/03/2034Galway, Ireland5 - 0 Mike MacAlastair12 - 8 WPts Ireland National Championships 2034View
26/03/2034Galway, Ireland4 - 0 Matthew McCrady6 - 2 WPts Ireland National Championships 2034View
14/03/2034Dubai, UAE3 - 0 Tariq Halabi20 - 17 WPts
14/01/2034Khayelitsha, South Africa2 - 0 Will Kande10 - 13 WPts
16/11/2033Edinburgh, UK1 - 0 Ronald Bennett12 - 12 WPts
18/09/2033Dun Laoghaire, Ireland0 - 0 Shamus Fitzgerald6 - 1 WPts