Weightclass:  Middleweight
Location:  Dundee, UK
Record:  21 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/01/2034Dundee, UK20 - 14 Jose Trigueros3 - 31 WPts
08/11/2033Dundee, UK19 - 14 Joel Gowen13 - 19(2) WPts
08/09/2033Dundee, UK18 - 14 Bryn Batch0 - 2 WPts
08/07/2033Odense, Denmark17 - 14 Amund Breining10 - 21 WPts
10/05/2033Tirana, Albania16 - 14 Fatlind Bislimi8 - 13 WPts
12/03/2033Dundee, UK15 - 14 John Sneden2 - 2 WPts
10/01/2033Aarhus, Denmark14 - 14 Ulick Storjohann6 - 17 WPts
12/11/2032Sofia, Bulgaria13 - 14 Dimitar Slavikov12 - 10 WPts
14/09/2032Edinburgh, UK13 - 13 Edward Cleary10 - 16 LPts
17/07/2032Zagreb, Croatia12 - 13 Vjekoslav Zubak21 - 18(3) WPts
19/05/2032Coventry, UK11 - 13 Connor Edward9 - 15 WPts
21/03/2032Kumasi, Ghana11 - 12 Uba Attoh34 - 6 LPts
22/01/2032Dundee, UK10 - 12 Paul Davin2 - 3 WPts
23/11/2031Vienna, Austria9 - 12 Brock Eddy6 - 13 WPts
24/09/2031Liverpool, UK9 - 11 Dylan Fitzgerald10(1) - 14 LPts
27/07/2031Dundee, UK9 - 10 Macy Philipe11 - 4 LPts
29/05/2031Dundee, UK8 - 10 Paul MacPherson6 - 14(1) WPts
28/03/2031Hanoi, Vietnam8 - 9 Nzuyen Vien22 - 13 LPts
28/01/2031Birmingham, UK8 - 8 Charles McAfee11 - 25 LPts
04/12/2030Yokosuka, Japan8 - 7 Michi Ota30 - 16 LPts
06/10/2030Bratislava, Slovakia8 - 6 MatouÜ Nekola8 - 12 LPts
08/08/2030Dushanbe, Tajikistan8 - 5 Borya Hoiskii25 - 28 LPts
10/06/2030London, UK7 - 5 Brett Bower7 - 13 WPts
13/04/2030Dundee, UK6 - 5 Alejandro Segovia5 - 26(1) WPts
13/02/2030Dundee, UK5 - 5 Zach Morrison3(1) - 13 WPts
15/12/2029Dundee, UK5 - 4 Robert Abraham11 - 13 LPts
17/10/2029Coventry, UK4 - 4 Connor Edward2 - 6 WPts
21/08/2029London, UK3 - 4 Dylan Bier3 - 6 WPts
24/06/2029Aden, Yemen3 - 3 Haaris Maron2 - 16(2) LPts
26/04/2029Warrington, UK3 - 2 Connor McFarlane27 - 10 LPts UK National Championships 2029View
28/02/2029Prague, Czech Republic3 - 1 Zbynek Kokes16 - 11 LPts
31/12/2028Dundee, UK2 - 1 Rodrigo Espinal4 - 17(3) WPts
31/10/2028Montevideo, Uruguay2 - 0 Fraco Oseguera13 - 19 LPts
02/09/2028Riyadh, Saudi Arabia1 - 0 Zafa Iqbal1 - 0 WPts
05/07/2028Bandar Lampung, Indonesia0 - 0 Karna Setyabudi0 - 0 WPts