Weightclass:  Middleweight
Location:  Dun Laoghaire, Ireland
Record:  23 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/08/2030Dun Laoghaire, Ireland22 - 12 Zach Melrose4 - 12(1) WPts
10/06/2030Dun Laoghaire, Ireland21 - 12 Olavi Uosukainen1 - 16 WPts
11/04/2030Dun Laoghaire, Ireland20 - 12 Brad Ormond0 - 1 WPts
10/02/2030Dun Laoghaire, Ireland19 - 12 Davie Folawiyo2 - 17 WPts
12/12/2029Dun Laoghaire, Ireland18 - 12 Karl MacCoughlan6 - 2 WPts
13/10/2029Dun Laoghaire, Ireland17 - 12 Odil Roussel3 - 18 WPts
14/08/2029Dun Laoghaire, Ireland16 - 12 Eoin Molony0 - 1 WPts
16/06/2029Dun Laoghaire, Ireland15 - 12 Anthony Hearn5 - 6 WPts
17/04/2029Dun Laoghaire, Ireland14 - 12 Daniel Dermott10 - 12 WPts
16/02/2029Dun Laoghaire, Ireland13 - 12 Aidan Foley2 - 10 WPts
18/12/2028Dun Laoghaire, Ireland12 - 12 Patrick Sloan7 - 4 WPts
19/10/2028Dun Laoghaire, Ireland11 - 12 Shane McClanahan4 - 7 WPts
20/08/2028Dublin, Ireland11 - 11 Shane Curran18 - 14 LPts
24/06/2028Perth, Australia10 - 11 Chris Shadden6 - 11 WPts
26/04/2028Goiania, Brazil9 - 11 Oro Mancera0 - 0 WPts
27/02/2028Prague, Czech Republic9 - 10 Abrahßm Vrana39 - 16 LPts
30/12/2027Dublin, Ireland9 - 9 Roy Kelley12 - 18(1) LPts
04/11/2027Prague, Czech Republic9 - 8 Jßchym Karen7 - 3 LPts
06/09/2027Dublin, Ireland8 - 8 Oscar McCabe7 - 12 WPts
10/07/2027Mueang Samut Prakan, Thailand7 - 8 Pongsaklek Rattanabundit9(1) - 21 WPts
12/05/2027Vilnius, Lithuania7 - 7 Szczeosny Konkol18 - 5 LPts
14/03/2027Copenhagen, Denmark7 - 6 Ulster Bolding11 - 23 LPts
14/01/2027Dublin, Ireland6 - 6 Isaac Daly4 - 14 WPts
20/11/2026Cork, Ireland6 - 5 Connor Hasting20 - 17 LPts
25/09/2026Dublin, Ireland5 - 5 Aidan Flanagan4 - 13 WPts
16/08/2026Cork, Ireland5 - 4 Michael Connelly7 - 11 LPts
11/07/2026Dun Laoghaire, Ireland4 - 4 Ross Mulryan1 - 9 WPts
11/05/2026Dublin, Ireland3 - 4 Dean Magee13(1) - 14 WPts
30/03/2026Riga, Latvia3 - 3 Kolya Sidrabkalejs15 - 8 LPts
30/01/2026Dun Laoghaire, Ireland3 - 2 Aidan Flanagan3 - 10 LPts
01/12/2025Dun Laoghaire, Ireland2 - 2 Eoin Sheenan0 - 7(1) WPts
01/10/2025Espoo, Finland2 - 1 Joonas Ylostalo2 - 5 LPts
03/08/2025Nassau, Bahamas2 - 0 Michael Chisholm4 - 18(1) LPts
04/06/2025Dundalk, Ireland1 - 0 Jordan Mohan6 - 14 WPts
20/04/2025Dun Laoghaire, Ireland0 - 0 Mark Webb3 - 6 WPts