Weightclass:  Welterweight
Location:  Northampton, UK
Record:  16 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/11/2033Ganja, Azerbaijan15 - 22 Azam Faris8 - 13 WPts
08/09/2033Warrington, UK15 - 21 Rob Flanagan16 - 20(1) LPts
13/07/2033Northampton, UK14 - 21 Joshua Annand3 - 9 WPts
13/05/2033Bruges, Belgium14 - 20 Ruud Pardol16 - 18 LPts
15/03/2033Bristol, UK14 - 19 Matthew Dee12 - 14 LPts
14/01/2033Leicester, UK13 - 19 Johnny Heggins7 - 19 WPts
14/11/2032Leicester, UK12 - 19 Johnny Heggins7 - 18 WPts
16/09/2032London, UK12 - 18 Desmond Davies15 - 10 LPts
18/07/2032London, UK12 - 17 Dale Teague5(2) - 23 LPts
20/05/2032Birmingham, UK12 - 16 Richie Cranston18 - 8 LPts
21/03/2032Carlisle, UK12 - 15 James Ormond9(1) - 19 LPts
22/01/2032Northampton, UK11 - 15 Dennis MacNab11 - 21 WPts
23/11/2031Northampton, UK11 - 14 Jeremy Pritchard6 - 18 LPts
23/09/2031Mexico City, Mexico11 - 13 Guillermo Fonseca11 - 6 LPts
26/07/2031Northampton, UK10 - 13 Barry Bainum1 - 1 WPts
28/05/2031Northampton, UK9 - 13 Mark Leckie4 - 14 WPts
27/03/2031Northampton, UK9 - 12 Elliot Clarke11 - 7 LPts
27/01/2031Maipu, Chile8 - 12 Guillermo Sanzo10 - 12 WPts
29/11/2030Brno, Czech Republic8 - 11 Kristißn Placek9 - 21 LPts
01/10/2030Liverpool, UK8 - 10 Dave Moyes0 - 19 LPts
05/08/2030Coventry, UK8 - 9 Arthur Milland2 - 3 LPts
07/06/2030Northampton, UK7 - 9 John Kindrick0 - 4 WPts
09/04/2030Regina, Canada7 - 8 Ethan Halliday12 - 14 LPts
09/02/2030Northampton, UK6 - 8 Robert Haehae3 - 6 WPts
12/12/2029Northampton, UK6 - 7 Amer Niazi12 - 4 LPts
13/10/2029Juarez, Mexico5 - 7 Angel Cobos2 - 12 WPts
15/08/2029Northampton, UK4 - 7 Emilio Antolin2 - 3 WPts
17/06/2029Cardiff, UK4 - 6 Elliot Clarke3 - 4 LPts
21/04/2029Riga, Latvia3 - 6 Alik Ivanovs4 - 10 WPts
21/02/2029El Alto, Bolivia3 - 5 Juan Alfonso19(1) - 16(1) LPts
24/12/2028Abidjan, Ivory Coast3 - 4 Charles Pierre-Louis8 - 13 LPts
26/10/2028Northampton, UK3 - 3 Roger Neil1 - 5 LPts
27/08/2028Riga, Latvia3 - 2 Mikhail Strazds5 - 6 LPts
29/06/2028Northampton, UK2 - 2 Danny Guinness4 - 2 WPts
29/04/2028Peterborough, UK1 - 2 Deri Priddy2 - 4 WPts
08/03/2028Kulob, Tajikistan1 - 1 Gennady Mamishov23 - 14 LPts
09/01/2028Northampton, UK0 - 1 Roger Neil1 - 0 WPts
10/11/2027Northampton, UK0 - 0 Elliot Pate1 - 4 LPts