Weightclass:  Light Heavyweight
Location:  Glasgow, UK
Record:  24(1) - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/06/2025Glasgow, UK23(1) - 21 Zuffur Jaffer20 - 9 WPts
11/04/2025Glasgow, UK22(1) - 21 Cody Quier1 - 0 WPts
10/02/2025Glasgow, UK21(1) - 21 Dai Vaughn0 - 1 WPts
12/12/2024Glasgow, UK20(1) - 21 Gardiner Melchior3 - 3 WPts
12/10/2024Glasgow, UK19(1) - 21 John Haldane8 - 3 WPts
14/08/2024Glasgow, UK19(1) - 20 Kiril á Kipelov10 - 5 LPts
16/06/2024Glasgow, UK18(1) - 20 Joaquin Cardozo6 - 8 WPts
17/04/2024Glasgow, UK17(1) - 20 Paul Jernigan7 - 21 WPts
17/02/2024Glasgow, UK16(1) - 20 David George5 - 13 WPts
19/12/2023Glasgow, UK15(1) - 20 Volodymyr Hopko5 - 8 WPts
20/10/2023Perth, Australia14(1) - 20 Noah Mabon0 - 6 WPts
22/08/2023Blackpool, UK13(1) - 20 Owen Edwards14 - 19 WPts
13/07/2023Sheffield, UK13(1) - 19 John Letson20(2) - 9 LPts
31/05/2023Prague, Czech Republic13(1) - 18 Richard Tomek15 - 18(2) LPts
02/04/2023Phoenix, USA13(1) - 17 Arnie Danskin19 - 12 LPts
02/02/2023Lira, Uganda13(1) - 16 Michael Sekagya11 - 11 LPts
05/12/2022Mar del Plata, Argentina13(1) - 15 Cris Betances22 - 10 LPts
07/10/2022Leicester, UK13(1) - 14 John MacFadyen18 - 6 LPts
01/09/2022Glasgow, UK12(1) - 14 Robert Quay17 - 7 WPts
03/07/2022York, UK11 - 14 Alex McAslan11 - 19(1) WKO3
30/05/2022Nottingham, UK10 - 14 Malik Salam6 - 16 WPts
13/04/2022Algiers, Algeria10 - 13 Khalid Yveton5 - 8 LPts
13/02/2022Moscow, Russia10 - 12 Igor Kyvat11 - 12 LPts
16/12/2021Glasgow, UK10 - 11 Danylko Zahorsky3 - 10(2) LPts
16/10/2021Salvador, Brazil9 - 11 Jose Peres1 - 4 WPts
16/08/2021Glasgow, UK9 - 10 John McCrae5(1) - 12 LPts
15/07/2021Wolverhampton, UK9 - 9 Jamie Coull4 - 14 LPts
20/05/2021Glasgow, UK8 - 9 Musa Keet5 - 11 WPts
21/03/2021Sao Paulo, Brazil8 - 8 Ovidio Gloria8 - 11 LPts
21/01/2021Glasgow, UK7 - 8 Joaquin Muno10 - 7 WPts
20/11/2020London, UK7 - 7 Harvey Herring12(1) - 2 LPts
22/09/2020Sheffield, UK7 - 6 Phil McCracken4 - 7 LPts
13/08/2020Glasgow, UK6 - 6 Henry McTier2 - 4 WPts
12/06/2020Lagos, Nigeria6 - 5 Segun Omoregie9 - 4 LPts
12/04/2020Zurich, Switzerland5 - 5 Ricard Mehlenbacher5 - 7 WPts
13/02/2020Manchester, UK5 - 4 Will Fumagalli5 - 5 LPts
09/01/2020Huddersfield, UK4 - 4 Paul McCleese1 - 6 WPts
02/12/2019Glasgow, UK3 - 4 Oskar Kolarik7 - 3 WPts
03/10/2019Glasgow, UK2 - 4 Ibrahim Qasim4 - 7 WPts
04/08/2019Glasgow, UK2 - 3 Sam Feemster2 - 1 LPts
04/06/2019Glasgow, UK2 - 2 John Quinn2 - 0 LPts
05/04/2019Sheffield, UK1 - 2 Cole McAskill0 - 0 WPts
15/02/2019Guayaquil, Ecuador1 - 1 Jose Lovato1 - 3 LPts
16/12/2018Chimalhuacan, Mexico1 - 0 Alvino Oquendo2 - 2 LPts
18/10/2018Tolyatti, Russia0 - 0 Kolya Bolotin0 - 0 WPts