Weightclass:  Middleweight
Location:  London, UK
Record:  14 - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/09/2042London, UK13 - 25 Sam Fabian19 - 27(1) WPts
17/07/2042London, UK12 - 25 Marc Gubay1 - 3 WPts
15/05/2042Asuncion, Paraguay11 - 25 Ximen Posadas8 - 13 WPts
16/03/2042Managua, Nicaragua10 - 25 Marjun Sandino1 - 14 WPts
15/01/2042London, UK10 - 24 Sam Fabian16 - 25(1) LPts
13/11/2041Tallaght, Ireland10 - 23 Ross Sheedy7 - 14 LPts
15/09/2041Sheffield, UK9 - 23 Antwan Coleman6 - 33(2) WPts
15/07/2041London, UK9 - 22 Hayden Bowell14 - 11(1) LPts
14/05/2041London, UK9 - 21 Hayden Bowell13 - 11(1) LPts
16/03/2041Birmingham, UK8 - 21 James Dunwoodie14 - 16(1) WPts
14/01/2041London, UK8 - 20 Mike Garis10 - 13 LPts
16/11/2040Sheffield, UK8 - 19 Antwan Coleman3 - 31(2) LPts
16/09/2040Ogbomosho, Nigeria7 - 19 Thompson Esuene2 - 11 WPts
18/07/2040Middlesbrough, UK7 - 18 Greg Apted4 - 13 LPts
22/05/2040London, UK7 - 17 Sid Prichard7 - 16 LPts
23/03/2040Nottingham, UK7 - 16 Gethin McNee18 - 22 LPts
01/02/2040Leeds, UK7 - 15 Kian Vincent40 - 8 LPts
15/01/2040London, UK6 - 15 Ulises Mantilla2 - 11 WPts
15/11/2039London, UK5 - 15 Jawad Salameh0 - 13 WPts
14/09/2039London, UK5 - 14 Pat MacDonald3 - 9 LPts
20/07/2039London, UK5 - 13 Barny Strickfaden7 - 3(1) LPts
20/05/2039London, UK4 - 13 John Glas6 - 15 WPts
20/03/2039London, UK4 - 12 Richard Daly0 - 4 LPts
20/01/2039London, UK4 - 11 Rehman Abdallah1 - 15 LPts
23/11/2038Dundee, UK4 - 10 Adam Boyle11 - 13 LPts
25/09/2038Dushanbe, Tajikistan4 - 9 Vasili Magomaev6 - 23 LPts
28/07/2038London, UK3 - 9 Connor Meiffret1 - 6 WPts
28/05/2038Havana, Cuba3 - 8 Rafael Celeste48 - 6 LPts
26/05/2038Ponce, Puerto Rico3 - 7 Rodrigo Barragan12 - 4 LPts
25/05/2038Havana, Cuba3 - 6 Cuba Avella32 - 4 LPts
17/05/2038Dushanbe, Tajikistan2 - 6 Zernebog Ahmadov34 - 12 WPts
16/05/2038Leeds, UK2 - 5 Joshua Finnegan13 - 25 LPts
15/05/2038Miami, USA2 - 4 Mark Kelley39 - 4 LPts
04/05/2038Paris, France2 - 3 Sennett Adore36 - 7 LPts
30/04/2038Montevideo, Uruguay1 - 3 Joaquin Ortis4 - 6 WPts
04/04/2038Derby, UK0 - 3 Lucas Voiles2 - 15(1) WPts
04/03/2038Leeds, UK0 - 2 John Doyle26 - 9 LPts
19/01/2038Leeds, UK0 - 1 Kian Vincent12 - 8 LPts
15/01/2038London, UK0 - 0 Chris Hadden2 - 6 LPts