Weightclass:  Light Welterweight
Location:  Dublin, Ireland
Record:  22 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/07/2031Dublin, Ireland21 - 20 Kirk Steffensen5 - 9 WPts
28/05/2031Dublin, Ireland20 - 20 Ollie McCabe4 - 7 WPts
27/03/2031Dublin, Ireland20 - 19 Grga Ramic11 - 10 LPts
26/01/2031Dublin, Ireland19 - 19 Ollie McVicker5 - 10 WPts
27/11/2030Dublin, Ireland18 - 19 Ollie McCabe1 - 5 WPts
28/09/2030Dublin, Ireland17 - 19 Zachary Kelley5 - 15 WPts
30/07/2030Dublin, Ireland16 - 19 Chris Powell7 - 16 WPts
01/06/2030Dublin, Ireland15 - 19 Shane Devin2 - 14 WPts
02/04/2030Dublin, Ireland14 - 19 Ollie McCabe1 - 0 WPts
01/02/2030Dublin, Ireland14 - 18 Fionn McBride9 - 10 LPts
03/12/2029Dublin, Ireland14 - 17 Spencer McRae9(2) - 30 LPts
04/10/2029New Kingston, Jamaica13 - 17 Nick Shank15 - 13 WPts
06/08/2029Warsaw, Poland12 - 17 Krzysztof Brodzinski10 - 8 WPts
08/06/2029Shymkent, Kazakhstan11 - 17 Hasanagha Sejdegalieff20 - 13(1) WPts
10/04/2029Aarhus, Denmark10 - 17 Amund Biller8 - 12 WPts
10/02/2029Dublin, Ireland9 - 17 Chris Mohan1 - 0 WPts
12/12/2028Dublin, Ireland9 - 16 Carl Orman10 - 21 LPts
27/10/2028Paris, France9 - 15 Lucien St. Vincent0 - 0 LPts
29/08/2028Dublin, Ireland9 - 14 Eoin Shea1 - 0 LPts
30/06/2028Oslo, Norway9 - 13 Magne Henning11 - 13 LPts
02/05/2028Dublin, Ireland8 - 13 Lewis Gethin1 - 1 WPts
04/03/2028Dublin, Ireland8 - 12 Aaron Finnegan18 - 14 LPts
08/01/2028Dublin, Ireland7 - 12 Brandon Lynch1 - 10 WPts
10/11/2027Ostrava, Czech Republic7 - 11 Ignßc Sadlon11 - 16 LPts
12/09/2027Dublin, Ireland6 - 11 Lorcan Markey1 - 4 WPts
14/07/2027Dun Laoghaire, Ireland6 - 10 Rory Monday17 - 22 LPts
17/05/2027Galway, Ireland5 - 10 Kieran Gaddis0 - 16 WPts
10/04/2027Dublin, Ireland4 - 10 Roy Ormond12 - 23 WPts
09/03/2027Dublin, Ireland4 - 9 Shane Rafferty8 - 13 LPts
13/01/2027Dublin, Ireland3 - 9 Brandon McGinnis0 - 13 WPts
14/11/2026Aarhus, Denmark3 - 8 Vidkun Hauge2 - 14 LPts
15/09/2026Yerevan, Armenia2 - 8 Gamo Enneyan5 - 23(4) WPts
18/07/2026Dublin, Ireland1 - 8 John Healy1 - 4 WPts
19/05/2026Antofagasta, Chile1 - 7 Carlos Zepeda4 - 15(5) LPts
21/03/2026Charleroi, Belgium1 - 6 Chancellor Adore9 - 20 LPts
21/01/2026Dublin, Ireland1 - 5 Evan Rafferty0 - 6 LPts
27/11/2025Dublin, Ireland1 - 4 Jacob MacGowan13 - 11 LPts
05/10/2025Dublin, Ireland1 - 3 Chris Reyburn20 - 28 LPts
07/08/2025Dublin, Ireland1 - 2 Shane McCaulley1 - 7 LPts
08/06/2025Ulaanbaatar, Mongolia1 - 1 Baz Altankhuyag9(1) - 9 LPts
10/04/2025Dun Laoghaire, Ireland1 - 0 James Kavanah12 - 31 LPts
12/02/2025Dublin, Ireland0 - 0 Geoff Rochead0 - 1 WPts