Weightclass:  Middleweight
Location:  Aberdeen, UK
Record:  27 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/12/2024Aberdeen, UK26 - 15 Robert Jones2 - 3 WPts
30/10/2024Aberdeen, UK25 - 15 Jaguar Marcello3 - 6 WPts
01/09/2024Aberdeen, UK24 - 15 Gethin Cooper0 - 3 WPts
03/07/2024Aberdeen, UK23 - 15 Colin Leo0 - 1 WPts
04/05/2024Aberdeen, UK22 - 15 Noah McDermott1 - 8(1) WPts
06/03/2024Aberdeen, UK21 - 15 Vicente Barreto0 - 4 WPts
06/01/2024Aberdeen, UK20 - 15 Ike Duba4 - 14 WPts
07/11/2023Aberdeen, UK19 - 15 Kris Cour0 - 11 WPts
08/09/2023Aberdeen, UK18 - 15 Sung-yeung Choe6 - 9 WPts
10/07/2023Aberdeen, UK17 - 15 Sam Musona0 - 7 WPts
11/05/2023Aberdeen, UK17 - 14 Mal Owen0 - 13 LPts
11/03/2023Aberdeen, UK16 - 14 Xavion Messa12(2) - 19 WPts
10/01/2023Aberdeen, UK15 - 14 Guido Salas1 - 9 WPts
11/11/2022Ulaanbaatar, Mongolia14 - 14 Ioakim Ayuush3(1) - 26 WPts
13/09/2022Sofia, Bulgaria13 - 14 Haralambi á Zukankov17 - 11 WPts
16/07/2022Jalilabad, Azerbaijan13 - 13 Vaqif Muhtarov18 - 11 LPts
18/05/2022Cochabamba, Bolivia12 - 13 Javier Montalbo0 - 0 WPts
20/03/2022Aberdeen, UK11 - 13 Fadei Abuzyarov3 - 19 WPts
19/01/2022Belfast, UK11 - 12 Brandon Kearney12(1) - 7 LPts
23/11/2021Bangkok, Thailand11 - 11 Tiger Pecko12 - 9 LPts
25/09/2021Gdynia, Poland10 - 11 Gabrysz Wolny9 - 15 WPts
27/07/2021London, UK9 - 11 Amjad Hasain10 - 12 WPts
26/06/2021Wolverhampton, UK9 - 10 Joseph Rhydderch9 - 7 LPts
21/05/2021Aberdeen, UK8 - 10 Mike Thayne1 - 6 WPts
22/03/2021Birmingham, UK8 - 9 Lee Perkins7 - 9 LPts
29/01/2021Puente Alto, Chile8 - 8 Hernan Martha15(1) - 5 LPts
01/12/2020Aberdeen, UK7 - 8 Leeroy Akin10 - 4 WPts
01/10/2020Coventry, UK6 - 8 Charles Mears14 - 5 WPts
01/08/2020Yerevan, Armenia6 - 7 Partughimeos Indgeyan11 - 6 LPts
02/06/2020Aberdeen, UK6 - 6 John MacRae10 - 2 LPts
01/04/2020London, UK5 - 6 Brad Clardy3 - 10 WPts
05/02/2020Aberdeen, UK4 - 6 Phil Nyaga9(1) - 6 WPts
06/12/2019Aberdeen, UK3 - 6 Chris Duncan1 - 5 WPts
06/10/2019Aberdeen, UK3 - 5 Ognian á Vaganov6 - 6 LPts
07/08/2019Tirana, Albania2 - 5 Arlind Ristani4 - 5 WPts
08/06/2019Aberdeen, UK2 - 4 Edwyn Wyburn1 - 5 LPts
08/04/2019Portsmouth, UK1 - 4 Paul Gibson1 - 0 WPts
13/02/2019Christchurch, New Zealand1 - 3 Joshua Gilfillan2 - 2 LPts
16/12/2018Aberdeen, UK0 - 3 John Baughn2 - 3 WPts
17/10/2018Nottingham, UK0 - 2 Danny Hanes1 - 0 LPts
02/09/2018Aberdeen, UK0 - 1 Charlie Blix0 - 1 LPts
05/07/2018Aberdeen, UK0 - 0 Sam Ewings3 - 1 LPts