Weightclass:  Middleweight
Location:  Dublin, Ireland
Record:  24 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/09/2028Dublin, Ireland23 - 17 Ikechukwu Rufai14 - 16 WPts
09/07/2028Dublin, Ireland22 - 17 Matthew Daniel9 - 21 WPts
09/05/2028Dublin, Ireland21 - 17 Alastair Teagan1 - 1 WPts
10/03/2028Dublin, Ireland20 - 17 Franklin Bay5 - 30(1) WPts
10/01/2028Dublin, Ireland19 - 17 Richard Bonyongwe2 - 11 WPts
10/11/2027Dublin, Ireland18 - 17 Joshua McBay2 - 2 WPts
10/09/2027Dublin, Ireland17 - 17 Cillian MacClery0 - 1 WPts
11/07/2027Dublin, Ireland16 - 17 John Mullen4 - 7 WPts
12/05/2027Dublin, Ireland15 - 17 Timo Piipi0 - 5 WPts
13/03/2027Dublin, Ireland14 - 17 Dean Donnelly1 - 0 WPts
12/01/2027Dublin, Ireland13 - 17 Paul McAdams1 - 12 WPts
13/11/2026Dublin, Ireland12 - 17 Oscar McCabe6 - 8 WPts
14/09/2026Roskilde, Denmark11 - 17 Soren Henriksen8 - 10 WPts
16/07/2026Dublin, Ireland10 - 17 Cillian Kane3 - 8 WPts
16/05/2026Dublin, Ireland9 - 17 Evan Malley8(1) - 14 WPts
28/03/2026Bangkok, Thailand8 - 17 Denchailek Sitbunmee7 - 14 WPts
28/01/2026Dublin, Ireland8 - 16 Neil Flynn11 - 10 LPts
03/12/2025Zagreb, Croatia8 - 15 Stipe Zirdum39 - 12 LPts
05/10/2025Dublin, Ireland7 - 15 Marjun Villarrubia6 - 18(4) WPts
07/08/2025Dublin, Ireland6 - 15 Padjai Kiatponthip3 - 13 WPts
09/06/2025Charleroi, Belgium6 - 14 Jeffrey Cisse11 - 14 LPts
11/04/2025Almaty, Kazakhstan6 - 13 Haider Kaghgaliew24(1) - 18 LPts
11/02/2025Dublin, Ireland6 - 12 Euan Fairlie12 - 10 LPts
14/12/2024Yerevan, Armenia6 - 11 Arshavir Tacoryan25(1) - 17 LPts
16/10/2024Dublin, Ireland5 - 11 Killian Mullen6 - 4(2) WPts
18/08/2024Dublin, Ireland4 - 11 Waqar Wahab1 - 8 WPts
20/06/2024Brussels, Belgium4 - 10 Marlon Depardieu19 - 21 LPts
22/04/2024Dublin, Ireland4 - 9 Thomas Kavanagh9(1) - 16 LPts
24/02/2024Dublin, Ireland4 - 8 Vincent Hanegan6 - 6(1) LPts
26/12/2023Dublin, Ireland4 - 7 Jason Collins1 - 0 LPts
27/10/2023Dublin, Ireland4 - 6 Will MacKay4 - 11 LPts
27/08/2023Cairo, Egypt3 - 6 Majid Hussein0 - 7(1) WPts
29/06/2023Cork, Ireland3 - 5 Seamus Fylan6 - 13 LPts
04/05/2023Tallaght, Ireland3 - 4 Matthew Power16 - 12 LPts
11/03/2023Dublin, Ireland2 - 4 Eoghan Ferguson12 - 18 WPts
05/02/2023Dublin, Ireland2 - 3 Evan Malley0 - 0 LPts
29/12/2022Mexico City, Mexico2 - 2 Jerrold Martinez13 - 17 LPts
31/10/2022Ho Chi Minh City, Vietnam2 - 1 Phung Ha32(1) - 5 LPts
02/09/2022Dublin, Ireland1 - 1 Conor Kelly0 - 5 WPts
03/07/2022Sydney, Australia1 - 0 David Florino16 - 8 LPts
05/05/2022Dublin, Ireland0 - 0 Roy Ryan0 - 5 WPts