Weightclass:  Lightweight
Location:  London, UK
Record:  42(3) - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
30/12/2033Sofia, Bulgaria41(3) - 24 Spas á Andriev14 - 17 WPts
31/10/2033London, UK40(3) - 24 EugÞne Van Geertsom0 - 17 WPts
31/08/2033Lima, Peru40(3) - 23 Eduardo Morino44 - 25 LPts
31/07/2033Lima, Peru40(3) - 22 Eduardo Morino43 - 25 LPts
30/06/2033London, UK40(3) - 21 Eduardo Morino42 - 25 LPts
30/05/2033Lima, Peru39(3) - 21 Eduardo Morino42 - 24 WPts
29/04/2033Liverpool, UK39(3) - 20 Callum Eidson18 - 7 LPts UK National Championships 2033View
26/04/2033Liverpool, UK38(3) - 20 Andy Pierson10 - 11 WPts UK National Championships 2033View
20/04/2033London, UK37(3) - 20 Fedar Deputatov30 - 24 WPts
18/03/2033Ulaanbaatar, Mongolia37(3) - 19 Sufyan Buuvei50 - 6 LPts
15/02/2033London, UK37(3) - 18 Fedar Deputatov29 - 23 LPts
06/01/2033London, UK36(3) - 18 Sufyan Buuvei49 - 5 WPts
29/11/2032London, UK35(3) - 18 Eduardo Morino36 - 23 WPts
29/10/2032Lima, Peru34(3) - 18 Eduardo Morino36 - 22 WPts
28/09/2032Bandar Lampung, Indonesia34(3) - 17 Darma Mubaraq47 - 8 LPts
28/08/2032Ulaanbaatar, Mongolia33(3) - 17 Sufyan Buuvei46 - 4 WPts
28/07/2032London, UK33(3) - 16 Sufyan Buuvei45 - 4 LPts
18/06/2032London, UK33(3) - 15 Eduardo Morino31 - 20 LPts
02/05/2032Reading, UK32(3) - 15 Jack Ruane16 - 8 WPts UK National Championships 2032View
29/04/2032Reading, UK31(3) - 15 Bart Ryan15 - 14(1) WPts UK National Championships 2032View
26/04/2032Reading, UK30(3) - 15 Zach Entwistle23(1) - 54 WPts UK National Championships 2032View
20/04/2032Plovdiv, Bulgaria30(3) - 14 Mitre á Ovenov33 - 9 LPts
20/03/2032London, UK30(3) - 13 Darma Mubaraq39 - 7 LPts
14/02/2032London, UK29(3) - 13 Eduardo Morino27 - 18 WPts
12/01/2032Volgograd, Russia29(3) - 12 Kolzak Granat12 - 0 LPts Europe Championships 2032View
09/01/2032Volgograd, Russia28(3) - 12 Demetre Varela49(3) - 37(1) WPts Europe Championships 2032View
13/12/2031Bayamon, Puerto Rico27(3) - 12 Guillermo Verde23 - 7 WPts
12/11/2031Graz, Austria26(3) - 12 Jens Hellmich22 - 16 WPts
12/10/2031Bandar Lampung, Indonesia26(3) - 11 Darma Mubaraq34 - 5 LPts
10/09/2031Valencia, Venezuela26(3) - 10 Bohater Konopka13 - 6 LPts Valencia World Championships 2031View
07/09/2031Valencia, Venezuela25(3) - 10 Egbert Pinner13 - 7 WPts Valencia World Championships 2031View
15/08/2031Petionville, Haiti24(3) - 10 Sezni Duchesnay3 - 18 WPts
17/06/2031Huddersfield, UK23(3) - 10 Edmund Allen20(7) - 14 WPts
26/04/2031Bury, UK23(3) - 9 Bart Ryan12 - 8(1) LPts UK National Championships 2031View
17/04/2031Huddersfield, UK22(3) - 9 Edmund Allen20(7) - 13 WPts
19/02/2031Lipa, Philippines21(3) - 9 Chris Acop3 - 13 WPts
22/12/2030Seoul, South Korea20(3) - 9 Dong-won Sok12 - 4 WPts
24/10/2030London, UK19(3) - 9 Shaun Hearn0 - 6 WPts
25/08/2030London, UK18(3) - 9 Joseph Preston7 - 12 WPts
26/06/2030Cork, Ireland16(3) - 9 Roy Kelly4(1) - 21 WPts
26/06/2030Cork, Ireland17(3) - 9 Roy Kelly4(1) - 22 WPts
28/04/2030Dublin, Ireland16(3) - 8 Roy Quirke17 - 7 LPts
28/02/2030Machakos, Kenya16(3) - 7 Wasaki Kingi5 - 16(3) LPts
31/12/2029Guatemala City, Guatemala16(3) - 6 Vicente Enriques12 - 14 LPts
02/11/2029London, UK15(3) - 6 Mike Gatti2 - 3 WPts
03/09/2029London, UK14(2) - 6 Ray Abraham10 - 8 WKO3
08/07/2029London, UK13(2) - 6 Noel Howatt5 - 9 WPts
12/05/2029Achiaman, Ghana12(2) - 6 Declan Aduamah10 - 14(4) WPts
14/03/2029Dublin, Ireland11(1) - 6 Cillian Hayes19 - 11(3) WKO3
14/01/2029Kremenchuk, Ukraine10(1) - 6 Alik Minsky17 - 17 WPts
16/11/2028London, UK9(1) - 6 Noel Howatt3 - 7 WPts
17/09/2028Cardiff, UK9(1) - 5 Henry Sheriff3 - 22 LPts
19/07/2028Cardiff, UK8(1) - 5 Henry Sheriff3 - 21 WPts
24/05/2028Derby, UK7(1) - 5 Ben Thoms5 - 8 WPts
26/03/2028Dublin, Ireland6(1) - 5 Shane MacBride9 - 24 WPts
27/01/2028Utrecht, Netherlands5 - 5 Nikolaas Mingeroedt15 - 26(11) WKO3
29/11/2027Barcelona, Spain4 - 5 Jax Herrera0 - 0 WPts
01/10/2027Curitiba, Brazil3 - 5 Vicente Galioto1 - 5 WPts
03/08/2027Mombasa, Kenya3 - 4 Wasaki Wanga7 - 28 LPts
04/06/2027Warrington, UK3 - 3 James Cecil0 - 6 LPts
09/04/2027Bristol, UK3 - 2 Michael Keenor15 - 5 LPts
09/02/2027Warrington, UK3 - 1 Ashley Riley0 - 4 LPts
12/12/2026Boston, USA2 - 1 Eric Handyside1 - 17 WPts
14/10/2026Bradford, UK1 - 1 Ewan Ovens6 - 18(1) WPts
16/08/2026Istanbul, Turkey1 - 0 Adem Gulek18(1) - 12 LPts
18/06/2026London, UK0 - 0 Dennis McCreary0 - 6(3) WPts