Weightclass:  Super Welterweight
Location:  Dundee, UK
Record:   13(4) - 4(2)
DateVenueRecordOpponentOpp RecordOutcomeMethodRoundsCommentsReport
24/12/2033Maurice Richard Arena, Montreal, Canada13(4) - 3(1) Callum Turk20(10) - 4(1) - 1 L KO5 10 View
23/04/2033Gorbals Leisure Centre, Glasgow, UK12(3) - 3(1) Peter Cochrane12(5) - 3 W KO10 10 Celtic Super Welterweight MandatoryView
29/01/2033MTN Arena, Kampala, Uganda12(3) - 2 Adam Muhumusa22(18) - 2(1) L KO6 12 View
25/10/2032Charter Theatre,Guild Hall, Preston, UK11(3) - 2 Peter Cochrane11(5) - 2 W UD 12Scorecards: 116-112, 116-112, 115-112. British Super Welterweight SF EliminatorView
22/05/2032Nkana Stadium, Kitwe, Zambia11(3) - 1 Mick Verwoerd15(3) - 3(1) - 1 L UD 10Scorecards: 91-98, 91-98, 91-98. View
07/04/2032Dublin Flanagan, Dublin, Ireland10(3) - 1 Liam Berne12(5) - 3 W UD 10Scorecards: 96-94, 96-94, 96-94. Celtic Super Welterweight MandatoryView
03/01/2032Walkers Hall @ King Power Stadium, Leicester, UK10(3) - 0 George Nimmo27(1) - 10(7) L UD 12Scorecards: 113-116, 113-115, 113-116. British Super Welterweight SF EliminatorView
15/05/2031Swansea Wilde, Swansea, UK9(2) - 0 Lewys Gwenn5 - 4 - 2 W KO5 10 View
13/03/2031Emirates Arena, Glasgow, UK8(2) - 0 Brian Pugh26(8) - 2 - 1 W UD 10Scorecards: 96-94, 96-94, 96-94. Celtic Super Welterweight MandatoryView
07/11/2030France-Brittany Gym, Rennes, France7(2) - 0 Dabney Cerdan12(5) - 2 W UD 10Scorecards: 97-93, 97-93, 97-93. Celtic Super Welterweight Final EliminatorView
07/07/2030Aberdeen McCorvey, Aberdeen, UK6(2) - 0 Jason McClamrock13 - 4 W UD 10Scorecards: 100-90, 100-90, 100-90. Celtic Super Welterweight SF EliminatorView
04/03/2030Cumbernauld lesuire centre, Glasgow, UK5(2) - 0 Brian Pugh23(7) - 1 W UD 10Scorecards: 99-91, 99-91, 99-91. British-Scotland Super Welterweight View
11/10/2028St Kevins Hall, Belfast, UK4(1) - 0 Mark Banks0 - 2(1) W KO3 4 View
04/05/2028Portsmouth Valentine, Portsmouth, UK3(1) - 0 Gregor Esplin4 - 2 - 1 W UD 8Scorecards: 80-72, 80-72, 80-72. View
14/09/2026Glasgow Jones, Glasgow, UK2(1) - 0 Chris Otte0 - 1 W UD 4Scorecards: 40-36, 40-36, 40-36. View
22/02/2026Royal Bath Hotel, Bournemouth, UK1 - 0 Rhys Garmon0 - 0 W KO3 4 View
17/10/2025London Yates, London, UK0 - 0 Rob Cary1 - 7 - 1 W UD 6Scorecards: 60-54, 60-54, 60-54. View