Weightclass:  Welterweight
Location:  Poole, UK
Record:  16(2) - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/12/2024Poole, UK15(2) - 23 Ethan McCaig2 - 0 WPts
25/10/2024Poole, UK14(2) - 23 Eun-sun Baek3 - 23 WPts
27/08/2024Poole, UK13(2) - 23 Rex Adumensa1 - 0 WPts
28/06/2024Poole, UK12(1) - 23 George MacIntyre0 - 3 WKO3
29/04/2024Poole, UK11(1) - 23 Hayden McTaggart0 - 2 WPts
01/03/2024Poole, UK11(1) - 22 John Owen1 - 0 LPts
01/01/2024Poole, UK10(1) - 22 Dave Griffith6(1) - 17 WPts
02/11/2023Poole, UK10(1) - 21 Zachary Yeoman0 - 2 LPts
03/09/2023Poole, UK9(1) - 21 Otieno Holomisa2 - 7 WPts
06/07/2023Poole, UK8(1) - 21 Kris McBride1 - 12 WPts
07/05/2023Poole, UK7(1) - 21 Dmytro Bazar1 - 13 WPts
08/03/2023Poole, UK6(1) - 21 Tajo Mancillas1 - 16 WPts
07/01/2023San Juan, Puerto Rico6(1) - 20 Angel Cruz10 - 14 LPts
08/11/2022Gothenburg, Sweden6(1) - 19 Ludvig Haake14(1) - 14 LPts
10/09/2022Bangkok, Thailand6(1) - 18 Kongjak Narding19 - 7 LPts
13/07/2022Poole, UK5 - 18 Chris Gorey14(1) - 14(7) WKO3
14/05/2022Dubai, UAE5 - 17 Majid Najjar4 - 12 LPts
16/03/2022Yerevan, Armenia5 - 16 Kalig Salimian13(2) - 14 LPts
16/01/2022Mexico City, Mexico5 - 15 Quito Romo2 - 11 LPts
18/11/2021Ottawa, Canada5 - 14 Glynn Ervine4 - 20 LPts
19/09/2021Kulob, Tajikistan5 - 13 Viktor Yakubov9 - 10 LPts
21/07/2021Swansea, UK5 - 12 John Blakeman10 - 6 LPts
30/05/2021Soweto, South Africa4 - 12 Chris Van Onselen6 - 8 WPts
01/04/2021Poole, UK4 - 11 Leszek Dominik4 - 13 LPts
01/02/2021Poole, UK4 - 10 David Gracie4 - 11 LPts
30/11/2020Poole, UK4 - 9 Zach Ioannou4 - 7 LPts
30/09/2020London, UK4 - 8 Sam Boyce7 - 5 LPts
02/08/2020Birmingham, UK4 - 7 Ron MacPherson2 - 8 LPts
27/06/2020Poole, UK4 - 6 Ken MacDuff0 - 9 LPts
26/04/2020Bolton, UK3 - 6 Zachary Erven3 - 10 WPts
27/02/2020Poole, UK2 - 6 Tony Lewis4 - 4 WPts
28/12/2019London, UK1 - 6 Gordon McPhearson6 - 2 WPts
12/11/2019Poole, UK0 - 6 Stuart Flanagon1 - 5 WPts
11/09/2019Poole, UK0 - 5 Jerrold Orta3 - 7 LPts
13/07/2019Amman, Jordan0 - 4 Faisal Alshahrani4 - 3 LPts
15/05/2019San Miguel, El Salvador0 - 3 Yago Salvas6 - 0 LPts
17/03/2019Poole, UK0 - 2 Michael Hare1 - 5(3) LPts
13/01/2019Glasgow, UK0 - 1 James Lorimer1 - 2 LPts
05/12/2018Poole, UK0 - 0 Paul Wanyoike0 - 5 LPts