Weightclass:  Welterweight
Location:  London, UK
Record:  18 - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/01/2044London, UK17 - 23 Ethan Craigen10 - 8 WPts
14/11/2043London, UK16 - 23 Deri Gwenn15 - 13 WPts
12/09/2043London, UK16 - 22 Danyaal Shad16 - 14 LPts
11/07/2043Mexico City, Mexico16 - 21 Pedro Raya23 - 8 LPts
12/05/2043Larache, Morocco15 - 21 Zamen Aburbeh7 - 8 WPts
14/03/2043Varna, Bulgaria15 - 20 Nikola á Chumakov26 - 16 LPts
12/01/2043London, UK14 - 20 Mike Coates2 - 8 WPts
10/11/2042Athens, Greece13 - 20 Basil Andris2 - 10 WPts
11/09/2042London, UK12 - 20 Charlie Moros1 - 6 WPts
10/07/2042London, UK11 - 20 Sid Daw2 - 5 WPts
08/05/2042Austin, USA10 - 20 Zachary Polson5 - 12(1) WPts
10/03/2042Bello, Colombia9 - 20 Alejandro Sibal0 - 2 WPts
08/01/2042Yerevan, Armenia8 - 20 Giligia Babaianbabaian7 - 17 WPts
09/11/2041London, UK7 - 20 Jacob Ballantine2 - 6 WPts
08/09/2041Maiduguri, Nigeria7 - 19 Azubuike Ogugua3 - 8 LPts
10/07/2041London, UK7 - 18 Timothy Driscoll1 - 8(1) LPts
09/05/2041London, UK6 - 18 Lewys Page2 - 6 WPts
09/03/2041Makassar, Indonesia6 - 17 Teguh Lan21(1) - 6 LPts
09/01/2041Soyapango, El Salvador6 - 16 Diego Lopez1 - 3 LPts
11/11/2040London, UK5 - 16 Will Paulin4 - 13 WPts
10/09/2040Seville, Spain5 - 15 Elias Villafane14 - 7 LPts
13/07/2040Bangkok, Thailand5 - 14 Petchbodin Tathong10 - 6 LPts
12/05/2040Cardiff, UK4 - 14 Luke Owen3 - 11 WPts
09/04/2040Dundee, UK4 - 13 Brian McCray17(1) - 39 LPts
09/03/2040London, UK4 - 12 Bruce Ewin10 - 4 LPts
07/01/2040Tonala, Mexico4 - 11 Desiderio Lopez6 - 10 LPts
09/11/2039Riga, Latvia4 - 10 Fadei Zaldats2 - 12 LPts
11/09/2039London, UK3 - 10 Callum Ayrton1 - 11 WPts
11/07/2039London, UK2 - 10 Michael Nice5 - 8 WPts
10/05/2039Prague, Czech Republic2 - 9 Vojtech Hromadka31 - 19 LPts
12/03/2039Antofagasta, Chile2 - 8 Rogelio Cayo33 - 13 LPts
12/01/2039London, UK2 - 7 Sung-ryong Choi8 - 2 LPts
12/11/2038Sumqayit, Azerbaijan2 - 6 Bahlul Ibrahimbeyov6 - 13 LPts
13/09/2038London, UK1 - 6 Theo Boyce2 - 2 WPts
28/07/2038Leeds, UK1 - 5 David Spence2 - 12 LPts
26/07/2038Swansea, UK1 - 4 Mike Work3 - 5 LPts
27/05/2038London, UK1 - 3 Tony Ryan9 - 19 LPts
03/04/2038Leeds, UK1 - 2 Ewan Blethen15 - 4 LPts
28/03/2038Birmingham, UK0 - 2 Jack Clery2 - 16 WPts
15/02/2038Liverpool, UK0 - 1 Joseph Jameson0 - 0 LPts
15/01/2038London, UK0 - 0 Paul Shanklin1 - 7(1) LPts