Weightclass:  Light Heavyweight
Location:  London, UK
Record:  37(8) - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/10/2032London, UK36(8) - 25 Dragan Bikic0 - 3 WPts
27/08/2032London, UK35(8) - 25 Juan Ceniceros10 - 5 WPts
27/06/2032Wakefield, UK35(8) - 24 John Cowens47(13) - 15 LPts
02/05/2032Reading, UK34(8) - 24 Brin Deasmhumhain18 - 16 WPts UK National Championships 2032View
29/04/2032Reading, UK33(8) - 24 Azam Saad14 - 21 WPts UK National Championships 2032View
26/04/2032Reading, UK32(8) - 24 Harry Prichard8 - 14 WPts UK National Championships 2032View
17/04/2032Ankara, Turkey31(7) - 24 Ata Tagmach10(1) - 28(1) WKO3
18/02/2032London, UK30(7) - 24 Damiano Gianfrancesco9 - 9 WPts
20/12/2031Dublin, Ireland29(7) - 24 Nathan Burke28(1) - 30 WPts
21/10/2031Yerevan, Armenia29(7) - 23 Vartan Hakkakkian13 - 6 LPts
23/08/2031Ghaziabad, India29(7) - 22 Kashif Ismael14 - 16 LPts
25/06/2031London, UK28(7) - 22 Zain Saad0 - 3 WPts
26/04/2031Bury, UK28(7) - 21 Sammy Huntley19 - 16 LPts UK National Championships 2031View
22/04/2031Bochum, Germany27(7) - 21 Berend Kutz17 - 16 WPts
22/02/2031Tembisa, South Africa26(6) - 21 Ibeamaka Mbekile21(2) - 25 WKO3
25/12/2030Pretoria, South Africa25(6) - 21 LeBron Habe7 - 37 WPts
27/10/2030Karagandy, Kazakhstan25(6) - 20 Jawad Tulepbaeff36 - 22 LPts
29/08/2030Dundalk, Ireland25(6) - 19 Ian Roberton7 - 21 LPts
30/06/2030Ankara, Turkey25(6) - 18 Can Kayhan12 - 5 LPts
02/05/2030Peterborough, UK25(6) - 17 John Cowens32(6) - 10 LPts UK National Championships 2030View
29/04/2030Peterborough, UK24(6) - 17 Nicholas Neagle16(1) - 3 WPts UK National Championships 2030View
26/04/2030Peterborough, UK23(6) - 17 Spencer Delaney1 - 1 WPts UK National Championships 2030View
01/04/2030Brisbane, Australia22(6) - 17 Lucas Herdman13 - 7 WPts
01/02/2030Vilnius, Lithuania22(6) - 16 Kacper Wesoloski33(1) - 10 LPts
04/12/2029London, UK21(6) - 16 Bob McAdams7 - 24 WPts
08/10/2029London, UK20(6) - 16 Tim Llewellyn2 - 27(3) WPts
10/08/2029Doncaster, UK19(6) - 16 Josh Sprott7 - 23 WPts
12/06/2029London, UK18(5) - 16 Eddie McBroom13 - 14 WKO3
29/04/2029Warrington, UK18(5) - 15 Floyd Crombie17 - 9 LPts UK National Championships 2029View
26/04/2029Warrington, UK17(4) - 15 Dave Affleck12 - 10 WKO3 UK National Championships 2029View
09/04/2029Glasgow, UK16(3) - 15 Eric MacQueen21 - 14(1) WKO3
11/02/2029London, UK15(3) - 15 Dan Edwards5 - 9 WPts
13/12/2028Minsk, Belarus14(3) - 15 Oleksander Bilik8 - 3 WPts
15/10/2028London, UK13(3) - 15 Theo Taggart2 - 2 WPts
16/08/2028Vienna, Austria12(3) - 15 Arnel Laszlfalva7 - 16 WPts
18/06/2028Northampton, UK11(3) - 15 John Pritchard5 - 13 WPts
25/04/2028Burgas, Bulgaria10(2) - 15 Luben á Lysenkov15 - 9(1) WKO3
26/02/2028Juarez, Mexico9(2) - 15 Sagaz Tijerina8 - 9 WPts
29/12/2027Sheffield, UK8(1) - 15 Duncan Rees10 - 8(1) WKO3
01/11/2027London, UK7(1) - 15 Colin Dredge10 - 9 WPts
01/09/2027Dushanbe, Tajikistan6(1) - 15 Azad Kafarov12 - 22 WPts
04/07/2027Northampton, UK5(1) - 15 David McBay4 - 20(1) WPts
07/05/2027Turin, Italy5(1) - 14 Dino Poli10 - 28 LPts
09/03/2027London, UK5(1) - 13 Hilario Calistro20(3) - 15 LPts
09/01/2027London, UK4(1) - 13 Mark Mackall6(2) - 16 WPts
10/11/2026Montevideo, Uruguay3 - 13 Emilio Ramo1 - 10(1) WKO3
12/09/2026Linz, Austria2 - 13 Ingel Harbuval5 - 19 WPts
15/07/2026Nassau, Bahamas2 - 12 Dai Milleson21 - 18 LPts
17/05/2026Croix des Bouqets, Haiti2 - 11 Montague Cruguet9 - 19 LPts
19/03/2026London, UK1 - 11 Jamie Mack1 - 4 WPts
19/01/2026Santo Domingo Norte, Dominican Republic1 - 10 Pancho Marcia8 - 3 LPts
21/11/2025Copenhagen, Denmark1 - 9 Bartram Ryberg5 - 3 LPts
23/09/2025London, UK1 - 8 Mark McFarlane2 - 15 LPts
30/07/2025Rosario, Argentina0 - 8 Carlos Prado3 - 8 WPts
01/06/2025Abidjan, Ivory Coast0 - 7 Marshall Casta3 - 5 LPts
03/04/2025London, UK0 - 6 Aidan Seward4 - 8 LPts
03/02/2025Preston, UK0 - 5 Ian Weir2 - 6 LPts
02/01/2025Newcastle, UK0 - 4 Charles Killy10 - 20 LPts
06/11/2024Bradford, UK0 - 3 Ian Nanney4 - 20 LPts
03/10/2024Maipu, Chile0 - 2 Vicente Giron13(1) - 7 LPts
05/08/2024London, UK0 - 1 Brendan Carmicheal0 - 4 LPts
07/06/2024London, UK0 - 0 Clinton Wierzba1 - 4 LPts