Weightclass:  Light Heavyweight
Location:  Edinburgh, UK
Record:  18 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/07/2026Edinburgh, UK17 - 17 Gazi Mohamad5 - 7 WPts
12/05/2026Edinburgh, UK16 - 17 Stuart Burns3 - 5 WPts
13/03/2026Edinburgh, UK15 - 17 Cody Quier3 - 5 WPts
12/01/2026Edinburgh, UK14 - 17 Evgeny Moldabekov7 - 8 WPts
13/11/2025Edinburgh, UK14 - 16 Henry Gregan23 - 15 LPts
14/09/2025Edinburgh, UK13 - 16 Glynn Delaney6 - 2 WPts
16/07/2025Edinburgh, UK12 - 16 Vikenti Walek11 - 14 WPts
15/06/2025Edinburgh, UK11 - 16 Lisandro Barbero5 - 10 WPts
14/05/2025Edinburgh, UK10 - 16 James Morison2 - 9 WPts
10/04/2025Kingston, Jamaica10 - 15 Gus Platter25(1) - 21 LPts
10/02/2025Sofia, Bulgaria9 - 15 Sava á Chernozemov5 - 21 WPts
13/12/2024Ponce, Puerto Rico8 - 15 Montel Jacobo2 - 7 WPts
15/10/2024London, UK7 - 15 James Teare11 - 18(1) WPts
31/08/2024Dushanbe, Tajikistan7 - 14 Valeri Cairat19 - 6 LPts
31/07/2024Dushanbe, Tajikistan7 - 13 Valeri Cairat18 - 6 LPts
28/06/2024Lusaka, Zambia7 - 12 Nwa Nonde22(2) - 10 LPts
28/05/2024Accra, Ghana6 - 12 Dakarai Quartey15 - 35(14) WPts
26/04/2024Huddersfield, UK6 - 11 Lloyd Donnelly7 - 6 LPts UK National Championships 2024View
22/04/2024Edinburgh, UK5 - 11 Majid Malik9 - 14 WPts
16/03/2024Touba, Senegal5 - 10 Fernand Jacques16 - 11 LPts
11/02/2024Zagreb, Croatia5 - 9 Ladislav Novacic24 - 13 LPts
10/01/2024Madrid, Spain5 - 8 Larenzo Siles18(1) - 7 LPts
10/12/2023Abu Dhabi, UAE5 - 7 Gazi Saide14 - 5 LPts
09/11/2023London, UK5 - 6 Antwan Burlando29(1) - 8 LPts
27/09/2023Birmingham, UK4 - 6 Chris Bowie12 - 19 WPts
26/08/2023London, UK4 - 5 Bruce McVey18 - 16 LPts
07/07/2023Warrington, UK4 - 4 Saad Islam26 - 9 LPts
04/06/2023Berlin, Germany4 - 3 Eward Arant14(1) - 14(1) LPts
05/04/2023Sheffield, UK3 - 3 John Bigg0 - 0 WPts
21/02/2023London, UK3 - 2 Harvey Hanigan22(1) - 8 LPts
11/01/2023London, UK3 - 1 Lloyd Binion9(1) - 16 LPts
18/11/2022Birmingham, UK2 - 1 Mark McClellan0 - 0 WPts
20/09/2022Oxford, UK2 - 0 Nicholas Parlato14(1) - 12 LPts
18/08/2022Leeds, UK1 - 0 Leon Hanen0 - 0 WPts
18/07/2022Edinburgh, UK0 - 0 Floyd MacGuire0 - 4(1) WPts