Weightclass:  Welterweight
Location:  Edinburgh, UK
Record:  19 - 14(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/04/2025Edinburgh, UK18 - 14(1) John Culbert0 - 13 WPts
11/02/2025Edinburgh, UK17 - 14(1) Wang You0 - 13 WPts
14/12/2024Auckland, New Zealand16 - 14(1) Amon Kinzie2 - 13 WPts
16/10/2024Manchester, UK15 - 14(1) Morgan Hyland1 - 13(1) WPts
18/08/2024Daejeon, South Korea15 - 13(1) Ja-choel Jin2 - 13 LPts
20/06/2024Espoo, Finland15 - 12(1) Keijo Kuparinen23 - 18 LPts
22/04/2024Edinburgh, UK14 - 12(1) Bruce Meiklejohn0 - 14 WPts
23/02/2024Juarez, Mexico13 - 12(1) Gervasio Fontanez5 - 9 WPts
26/12/2023Espoo, Finland13 - 11(1) Eelis Saarinen33(1) - 10 LPts
28/10/2023Oslo, Norway12 - 11(1) Oliver Frostad3 - 25 WPts
29/08/2023Ciudad del Este, Paraguay11 - 11(1) Franco Buitrago3 - 28(2) WPts
01/07/2023Montpellier, France11 - 10(1) Chandler St. Pierre25(1) - 5 LPts
02/05/2023Edinburgh, UK10 - 10(1) Kalig Badjaksejyan8 - 4 WPts
04/03/2023Plymouth, UK10 - 9 Kyle Perry17(1) - 12 LKO3
10/01/2023San Jose, Costa Rica9 - 9 Joaquin Placido4 - 26 WPts
12/11/2022Accra, Ghana8 - 9 Joey Poku10 - 14 WPts
14/09/2022Sofia, Bulgaria8 - 8 Ventseslav á Kounev19 - 10 LPts
16/07/2022Coventry, UK8 - 7 Geoff Wyburn22 - 2 LPts
31/05/2022Derby, UK8 - 6 Sammy McKowen7 - 19 LPts
26/04/2022Blackburn, UK8 - 5 Stephen Bloch27 - 3 LPts UK National Championships 2022View
16/04/2022Trujillo, Peru8 - 4 Jeraldo Redondo24 - 2 LPts
16/02/2022Edinburgh, UK7 - 4 Salvador Guardado1 - 11 WPts
17/12/2021Malmo, Sweden6 - 4 Jacob Busk13 - 6 WPts
17/10/2021Hull, UK6 - 3 Mohsin Sani5 - 13 LPts
28/08/2021Bolton, UK6 - 2 Zachary Erven7 - 14 LPts
07/07/2021Hull, UK5 - 2 William McCaig1 - 0 WPts
06/06/2021Glasgow, UK4 - 2 George Glen2(1) - 2 WPts
09/04/2021Stoke, UK3 - 2 Brad Hall12 - 4 WPts
03/03/2021Cheongju, South Korea2 - 2 Kee-hee Kook1 - 2 WPts
03/01/2021Edinburgh, UK1 - 2 Peter McClaren3 - 5 WPts
02/11/2020Edinburgh, UK1 - 1 Vßclav Gazda7 - 7 LPts
04/09/2020Edinburgh, UK1 - 0 Yasushi Nakashima6 - 1 LPts
05/07/2020Middlesbrough, UK0 - 0 Neil McAden0 - 0 WPts