Weightclass:  Welterweight
Location:  Swansea, UK
Record:   19 - 2
DateVenueRecordOpponentOpp RecordOutcomeMethodRoundsCommentsReport
26/10/2033Cardiff Bower, Cardiff, UK19 - 1 Adam Speirs13(2) - 3 L UD 10Scorecards: 93-97, 93-97, 93-97. British-Wales Welterweight MandatoryView
22/06/2033Michael Catherwood Gym, Cardiff, UK18 - 1 Zuffur Minhas16(6) - 3 W UD 10Scorecards: 99-91, 99-91, 99-91. British-Wales Welterweight Final EliminatorView
23/02/2033Leinster Hall, Dundalk, Ireland17 - 1 Darryl Polston8(2) - 1 - 1 W UD 10Scorecards: 96-94, 96-94, 96-94. View
18/10/2032Swansea Hughes, Swansea, UK16 - 1 Jacob Walsh15(1) - 6(3) W UD 10Scorecards: 98-92, 98-92, 98-92. British-Wales Welterweight SF EliminatorView
16/01/2032Raddison Blu Hotel, Glasgow, UK16 - 0 Iain Braddick15(1) - 3(2) L UD 10Scorecards: 93-97, 93-97, 93-97. Celtic Welterweight Final EliminatorView
15/09/2031Dublin Collins, Dublin, Ireland15 - 0 Charles Moran17 - 17(3) W UD 10Scorecards: 99-91, 99-91, 99-93. Celtic Welterweight SF EliminatorView
13/11/2030Cardiff Bower, Cardiff, UK14 - 0 Paul Curvis10(5) - 1 W UD 10Scorecards: 98-93, 98-92, 98-93. British-Wales Welterweight MandatoryView
12/07/2029Desmond Gam Gym, Cardiff, UK13 - 0 Paul Curvis8(3) - 0 W UD 10Scorecards: 99-92, 99-92, 99-92. British-Wales Welterweight Final EliminatorView
03/04/2029Concord Centre, Sheffield, UK12 - 0 Brad Burton3 - 1 - 1 W UD 8Scorecards: 80-72, 80-72, 80-72. View
12/02/2029Desmond Gam Gym, Cardiff, UK11 - 0 Adam Speirs9(1) - 2 W UD 10Scorecards: 96-94, 96-95, 96-94. British-Wales Welterweight SF EliminatorView
04/11/2028George Carnall Leisure, Manchester, UK10 - 0 Ryan Ferris1 - 0 W UD 10Scorecards: 96-94, 96-94, 96-94. View
30/06/2028London MacAfee, London, UK9 - 0 John Hayes0 - 4(1) - 1 W UD 10Scorecards: 100-90, 100-90, 100-90. View
23/04/2028Manchester Whelan, Manchester, UK8 - 0 Hassan Tamer1 - 3(1) - 3 W UD 10Scorecards: 100-90, 100-90, 100-90. View
11/03/2027Glasgow Teague, Glasgow, UK7 - 0 Harvey Donlon3 - 4 - 1 W UD 10Scorecards: 100-90, 100-90, 100-90. View
13/06/2026London Wynne, London, UK6 - 0 Dillon Langholz0 - 0 W UD 4Scorecards: 40-36, 40-36, 40-36. View
18/10/2025Norwich Rhees, Norwich, UK5 - 0 Henry Gittins0 - 1 - 1 W UD 4Scorecards: 40-36, 40-36, 40-36. View
11/10/2024UK-Northern England Gym, Leeds, UK4 - 0 Gordon Wilson0 - 1 - 1 W UD 4Scorecards: 40-36, 40-36, 40-36. View
05/12/2023Royal Bath Hotel, Bournemouth, UK3 - 0 Brett Buchannon0 - 0 W UD 4Scorecards: 40-36, 40-36, 40-36. View
15/06/2023Bradford Sports Centre, Bradford, UK2 - 0 Joseph Dillon1 - 5(1) - 1 W UD 6Scorecards: 60-54, 60-54, 60-54. View
19/12/2022Irish Centre, Leeds, UK1 - 0 Billy Finnegan1 - 1 W UD 4Scorecards: 40-36, 40-36, 40-36. View
11/06/2022London Dredge, London, UK0 - 0 Chris Divins0 - 0 W UD 4Scorecards: 40-36, 40-36, 40-36. View