Weightclass:  Middleweight
Location:  London, UK
Record:  27 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/08/2043London, UK26 - 16 Ramiro Pinales11 - 14 WPts
07/06/2043London, UK25 - 16 Tymon Bryk4 - 5 WPts
06/04/2043London, UK24 - 16 Georgiy Kamenskiy1 - 2 WPts
30/01/2043London, UK23 - 16 Jaul Leftah2 - 1 WPts
26/11/2042London, UK22 - 16 Vasili Nazarow7 - 4 WPts
23/09/2042London, UK21 - 16 Garrey Krumm2 - 3 WPts
22/07/2042London, UK20 - 16 David Treharne25 - 18 WPts
20/05/2042London, UK19 - 16 Yutaka Abe0 - 11 WPts
21/03/2042London, UK18 - 16 Richard Scott2 - 26 WPts
18/01/2042London, UK18 - 15 Noel Bartosik6 - 5 LPts
16/11/2041London, UK17 - 15 Sam Fabian16 - 24(1) WPts
14/09/2041Turku, Finland16 - 15 Elias Valkki16 - 16(1) WPts
15/07/2041London, UK15 - 15 Rich Fitzgerald9 - 8 WPts
14/05/2041Limerick, Ireland14 - 15 Nathan Duane2 - 3 WPts
15/03/2041London, UK13 - 15 Rob Hamilton19 - 12(2) WPts
15/01/2041London, UK12 - 15 Santiago Fraire1 - 11(1) WPts
17/11/2040Ghent, Belgium11 - 15 Myron Van Bunynghe2 - 19 WPts
17/09/2040Liverpool, UK11 - 14 John Manuel9 - 9 LPts
20/07/2040Manchester, USA11 - 13 Sid Norris8 - 10 LPts
22/05/2040London, UK10 - 13 Greg Winstone0 - 18 WPts
22/03/2040Paterson, USA9 - 13 Bruce Gatti1 - 6 WPts
22/01/2040London, UK9 - 12 Amon Vaughan4 - 7 LPts
21/11/2039Seville, Spain8 - 12 Baltasar Pinto2 - 14 WPts
23/09/2039London, UK8 - 11 Josh Molony9 - 19 LPts
24/07/2039London, UK8 - 10 John Ward20 - 12 LPts
23/05/2039London, UK8 - 9 Patrick MacNaughton11 - 19(1) LPts
24/03/2039London, UK7 - 9 Paul Suttie0 - 2 WPts
23/01/2039Waitakere, New Zealand6 - 9 Kae Hemara3 - 10(1) WPts
24/11/2038Birmingham, UK5 - 9 Michael McCaleb17 - 15 WPts
26/09/2038London, UK4 - 9 Corey Leitch1 - 10 WPts
28/07/2038London, UK3 - 9 David Moorman1 - 6 WPts
28/05/2038Leon, Nicaragua2 - 9 Oihane Moyano5 - 17 WPts
28/03/2038Espoo, Finland2 - 8 Kai Kohvakka15 - 10 LPts
28/01/2038London, UK1 - 8 Deepak Babu0 - 6 WPts
28/11/2037London, UK0 - 8 Telo Aubert1 - 7 WPts
30/09/2037Tianjin, China0 - 7 Jing Hua2 - 12 LPts
02/08/2037Kampala, Uganda0 - 6 LeBron Kitumba5 - 18 LPts
04/06/2037Sofia, Bulgaria0 - 5 Ilija á Kjucukov8 - 22 LPts
05/04/2037Odense, Denmark0 - 4 Jarl Bentsen18 - 8 LPts
05/02/2037Nassau, Bahamas0 - 3 Robert Groat24 - 10 LPts
08/12/2036Cardiff, UK0 - 2 Malcolm Gwilym10 - 13 LPts
20/10/2036Liverpool, UK0 - 1 Bryn Batch9(1) - 13 LPts
18/09/2036London, UK0 - 0 Jordan Morris2 - 2 LPts