Weightclass:  Middleweight
Location:  Edinburgh, UK
Record:  18 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/11/2033Edinburgh, UK17 - 16 Keiichi Hironaka3 - 18(1) WPts
15/09/2033Edinburgh, UK16 - 16 Ashley Gallagher0 - 4 WPts
15/07/2033Edinburgh, UK15 - 16 Mauro Adamoli2 - 18 WPts
14/05/2033Edinburgh, UK14 - 16 Patrick Grieves1 - 0 WPts
14/03/2033Edinburgh, UK13 - 16 Clinton Hanken1 - 2 WPts
12/01/2033Edinburgh, UK12 - 16 Cole Wathen1 - 3 WPts
12/11/2032Kampala, Uganda11 - 16 Amer Bacchus0 - 19 WPts
14/09/2032Edinburgh, UK10 - 16 Gavin McPheron13 - 13 WPts
16/07/2032Edinburgh, UK9 - 16 Stuart Clanahan5 - 10 WPts
18/05/2032London, UK8 - 16 Nick Bethune3 - 8 WPts
20/03/2032Chennai, India8 - 15 Lochan Zivarattinam5 - 4 LPts
21/01/2032Birmingham, UK7 - 15 Joey McCook3 - 13 WPts
23/11/2031Edinburgh, UK7 - 14 Quennel Delon13 - 3 LPts
24/09/2031Riga, Latvia6 - 14 Viktor Bezbiksis9 - 15 WPts
27/07/2031London, UK6 - 13 Antwan MacNevin3 - 19(2) LPts
29/05/2031Zagreb, Croatia6 - 12 Mato Mihalic24 - 10 LPts
30/03/2031Vienna, Austria5 - 12 Jens Eberz3 - 4 WPts
30/01/2031Geneva, Switzerland4 - 12 Odo Char0 - 0 WPts
02/12/2030Accra, Ghana4 - 11 David Quartey29 - 21(2) LPts
04/10/2030Warsaw, Poland4 - 10 Julek Stopyra28 - 17 LPts
06/08/2030Shymkent, Kazakhstan4 - 9 Syed Mucaghanov17 - 18(1) LPts
08/06/2030Edinburgh, UK3 - 9 Theophilus Udo3 - 8 WPts
10/04/2030Samarqand, Uzbekistan3 - 8 Mukhtar Shukurov28(2) - 14 LPts
10/02/2030Shymkent, Kazakhstan3 - 7 Nusrat Saparova20 - 6 LPts
13/12/2029Magangue, Colombia3 - 6 Aimon Bargas6 - 11 LPts
15/10/2029Edinburgh, UK3 - 5 Dewei Syun8 - 24 LPts
17/08/2029Edinburgh, UK2 - 5 Peter Pryor0 - 1 WPts
19/06/2029Tirana, Albania2 - 4 Besim Rugova7 - 18 LPts
21/04/2029Liverpool, UK2 - 3 Nicholas McSween3 - 10 LPts
27/02/2029Vilnius, Lithuania2 - 2 Maksymilian Konik11 - 26 LPts
30/12/2028Liverpool, UK2 - 1 John Brennan4 - 14 LPts
31/10/2028Ruiru, Kenya1 - 1 Max Odhieng1 - 12 WPts
02/09/2028Cardiff, UK1 - 0 Brad Moore9 - 8 LPts
05/07/2028Edinburgh, UK0 - 0 Mark Neagle0 - 0 WPts