Weightclass:  Welterweight
Location:  London, UK
Record:  20 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/11/2033London, UK20 - 18 Kashif Nazar12 - 7 LPts
26/09/2033London, UK19 - 18 George Paulsen0 - 3 WPts
26/07/2033London, UK18 - 18 Mark McCotter3 - 12 WPts
25/05/2033London, UK17 - 18 Leighton Osmond0 - 0 WPts
24/03/2033London, UK16 - 18 Pyotr Likholitov2 - 7 WPts
19/01/2033London, UK15 - 18 Alberto Fanucchi3 - 21 WPts
18/11/2032London, UK15 - 17 Jonathan Glenny9 - 16 LPts
18/09/2032London, UK14 - 17 Michael Lanman9 - 10 WPts
19/07/2032London, UK13 - 17 Vivek Tiwari1 - 6 WPts
20/05/2032London, UK12 - 17 Montenegro Guerrero5 - 16 WPts
21/03/2032London, UK12 - 16 Sergey Babyak10 - 8 LPts
22/01/2032London, UK12 - 15 Elliot Clarke17 - 8 LPts
23/11/2031London, UK11 - 15 Michael Donaghue0 - 2(1) WPts
23/09/2031Birmingham, UK11 - 14 Richie Cranston14 - 8 LPts
27/07/2031London, UK10 - 14 Ctesippus Mattas0 - 3 WPts
29/05/2031Mariupol, Ukraine10 - 13 Vitali Kosko3 - 14 LPts
30/03/2031Algiers, Algeria10 - 12 Faisal Belaouf6 - 18 LPts
30/01/2031London, UK10 - 11 Arran Gaddie15 - 7 LPts
01/12/2030London, UK9 - 11 Santiago Aviles1 - 1 WPts
03/10/2030London, UK8 - 11 Vitali Kosko3 - 10 WPts
05/08/2030London, UK8 - 10 Mark Richie4 - 11 LPts
07/06/2030London, UK7 - 10 Adnan Badour2 - 0 WPts
09/04/2030Sofia, Bulgaria7 - 9 Zlatko á Korolev8 - 6 LPts
09/02/2030London, UK7 - 8 Krystiyan Dudas3 - 9 LPts
12/12/2029San Jose, Costa Rica6 - 8 Santiago Perez7 - 33(1) WPts
14/10/2029Hull, UK5 - 8 Michael Tweedie3 - 11(2) WPts
16/08/2029Pak Kret, Thailand4 - 8 Yodsingdaeng Kijmongkolsak1 - 22 WPts
18/06/2029Errachidia, Morocco4 - 7 Habbab Elwardi2 - 3 LPts
20/04/2029London, UK4 - 6 Juan Cubas10 - 9 LPts
20/02/2029London, UK3 - 6 Aidan Myles2 - 3 WPts
23/12/2028Bangor, UK3 - 5 Conor MacAlastair3 - 12(2) LPts
27/10/2028Swansea, UK2 - 5 Rhod Nash0 - 4 WPts
06/09/2028Cardiff, UK2 - 4 Lucas Cavanaugh9 - 15 LPts
06/08/2028Brighton and Hove, UK2 - 3 Mike Lynch0 - 0 LPts
25/06/2028Fukuyama, Japan2 - 2 Kenji Uemura13 - 14 LPts
27/04/2028London, UK2 - 1 Mike Cardiff2 - 12 LPts
03/03/2028Port-au-Prince, Haiti2 - 0 Montrell Fontaine7 - 10 LPts
04/01/2028London, UK1 - 0 Arran Gaddie1 - 1 WPts
06/11/2027London, UK0 - 0 Will MacArtney1 - 5 WPts