Weightclass:  Welterweight
Location:  Edinburgh, UK
Record:  14 - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/11/2033Edinburgh, UK13 - 25 Alan Skinner2 - 8 WPts
08/09/2033Edinburgh, UK13 - 24 Rob McCoig15 - 23 LPts
08/07/2033Edinburgh, UK13 - 23 Reinald Leroux6 - 2 LPts
08/05/2033Edinburgh, UK12 - 23 Noah Killgore0 - 2 WPts
08/03/2033Soledad, Colombia11 - 23 Juan Serafin5 - 6 WPts
07/01/2033Minsk, Belarus11 - 22 Vanko Platko21 - 17 LPts
08/11/2032Asuncion, Paraguay10 - 22 Javier Madera13 - 14 WPts
10/09/2032Edinburgh, UK10 - 21 Ben Hendron19 - 12 LPts
11/07/2032Abidjan, Ivory Coast10 - 20 Donatien Becotte7(1) - 20 LPts
13/05/2032Maipu, Chile10 - 19 Ponce Matute3 - 3 LPts
14/03/2032Ostrava, Czech Republic9 - 19 Gustav Vancura10 - 11 WPts
15/01/2032Prague, Czech Republic9 - 18 Daniel Flora15 - 10 LPts
16/11/2031Bergen, Norway8 - 18 Ove Skaar2 - 15 WPts
18/09/2031Roskilde, Denmark8 - 17 Diederik Hinrichsen13 - 13 LPts
21/07/2031Bayamon, Puerto Rico7 - 17 Gervasio Yanes5 - 14 WPts
23/05/2031Edinburgh, UK7 - 16 Hyun-soo Jang13 - 15 LPts
24/03/2031Samarqand, Uzbekistan7 - 15 Boris Azizov13 - 6 LPts
24/01/2031Ponce, Puerto Rico7 - 14 Cris Badilla25 - 10 LPts
26/11/2030Edinburgh, UK7 - 13 Rehan Bellabes10 - 4 LPts
28/09/2030Edinburgh, UK6 - 13 Denton Jones2 - 3 WPts
31/07/2030Roskilde, Denmark6 - 12 Pal Bendixen31(1) - 9 LPts
02/06/2030Edinburgh, UK5 - 12 Alec Adduce2 - 0 WPts
04/04/2030Edinburgh, UK4 - 12 Quon Shing3 - 19 WPts
04/02/2030Edinburgh, UK4 - 11 Timofei Potite21 - 7 LPts
07/12/2029Viba del Mar, Chile4 - 10 Dario Enciso30(3) - 8 LPts
09/10/2029Oran, Algeria3 - 10 Azam Abed5 - 12(1) WPts
11/08/2029Edinburgh, UK3 - 9 Toste Christophersen3 - 3(1) LPts
13/06/2029Lima, Peru3 - 8 Reynaldo Pulido16 - 10 LPts
15/04/2029Shizuoka, Japan2 - 8 Isamu Fujino0 - 0 WPts
15/02/2029Shamkir, Azerbaijan2 - 7 Novruz Babaev1 - 16(2) LPts
18/12/2028Coventry, UK2 - 6 Dave Leary0 - 0 LPts
23/10/2028Camaguey, Cuba2 - 5 Santiago Barranco8 - 14 LPts
25/08/2028Baku, Azerbaijan2 - 4 Allahverdi Gaziev3 - 20 LPts
26/06/2028Almaty, Kazakhstan2 - 3 Sasha Isckaliev18 - 21 LPts
28/04/2028Algiers, Algeria2 - 2 Ahmed Gatlif8(1) - 21 LPts
29/02/2028Liverpool, UK2 - 1 James Macmillan3 - 3 LPts
15/01/2028Sunderland, UK2 - 0 Sam Moloney17(1) - 16 LPts
07/12/2027Carlisle, UK1 - 0 James Ormond0 - 0 WPts
05/11/2027Edinburgh, UK0 - 0 Sung-ryong Jee0 - 0 WPts