Weightclass:  Light Heavyweight
Location:  London, UK
Record:  20 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/02/2029London, UK20 - 16 Ull Bille7 - 21 LPts
25/12/2028London, UK20 - 15 Fionn Byrne10 - 6 LPts
25/10/2028London, UK19 - 15 Gregor Hendrickson6 - 9 WPts
26/08/2028London, UK18 - 15 Robert Hill3 - 7 WPts
27/06/2028London, UK17 - 15 El Bachir Berrabah3 - 11 WPts
28/04/2028London, UK16 - 15 Julius Ezeji1 - 8 WPts
29/02/2028London, UK16 - 14 Jair Hernan23 - 12 LPts
31/12/2027London, UK15 - 14 Paul McNeeley2 - 8 WPts
01/11/2027London, UK14 - 14 Viljalmr Holsen7 - 12 WPts
02/09/2027London, UK13 - 14 Diego Fleitas0 - 1 WPts
04/07/2027London, UK13 - 13 John Dermott3 - 7 LPts
06/05/2027London, UK13 - 12 Yulian á Godyashchev8 - 6 LPts
07/03/2027Vienna, Austria13 - 11 Berne Keleczany8 - 10 LPts
07/01/2027Milton Keynes, UK12 - 11 Theo Vicker9 - 12(6) WPts
11/11/2026Montreal, Canada11 - 11 Briant Eury7 - 17 WPts
13/09/2026Liverpool, UK10 - 11 Andrew McCowan2 - 11 WPts
26/07/2026London, UK9 - 11 Gonzalo Casto1 - 13 WPts
27/05/2026Saint-Etienne, France9 - 10 Jean-Baptiste Damita6 - 9 LPts
29/03/2026London, UK8 - 10 Brett Brisbane4 - 18 WPts
30/01/2026Preston, UK8 - 9 John Haldane14 - 6 LPts
30/12/2025Bradford, UK7 - 9 Ian Nanney6 - 25 WPts
23/11/2025Dushanbe, Tajikistan7 - 8 Tariyel Novruzov6 - 22 LPts
25/09/2025London, UK6 - 8 Rajmund Bondar0 - 1 WPts
28/07/2025London, UK6 - 7 Floyd Hughes13 - 5 LPts
30/05/2025Mendoza, Argentina6 - 6 Carlos Vayo36(3) - 14 LPts
01/04/2025Zagreb, Croatia6 - 5 Mateo Slavic4 - 8 LPts
01/02/2025Yerevan, Armenia5 - 5 Dork Zehtabyan12 - 18 WPts
04/12/2024Yerevan, Armenia5 - 4 Dork Zehtabyan11 - 18 LPts
06/10/2024Shizuoka, Japan4 - 4 Iwao Maruyama5 - 6 WPts
08/08/2024Birmingham, UK3 - 4 Floyd MacGuire1 - 16(1) WPts
28/06/2024Bangor, UK2 - 4 Jordan Higgins0 - 14 WPts
07/05/2024Newcastle, UK2 - 3 Charles Killy6 - 20 LPts
23/03/2024Doncaster, UK2 - 2 Alex McNish0 - 0 LPts
16/02/2024London, UK2 - 1 Harvey Hanigan26(2) - 10 LPts
19/12/2023Wakefield, UK2 - 0 Richie Hanegan10 - 21(2) LPts
02/11/2023Northampton, UK1 - 0 Dale Kelly24 - 15 WPts
30/09/2023London, UK0 - 0 Farhan Moussa0 - 0 WPts