Weightclass:  Flyweight
Location:  London, UK
Record:  36 - 12(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/07/2034Barquisimeto, Venezuela35 - 12(1) Vicente Prisco27(1) - 6 WPts
02/05/2034Poole, UK34 - 12(1) Kieran Owens20 - 20 WPts UK National Championships 2034View
29/04/2034Poole, UK33 - 12(1) Charles McCay21(1) - 7 WPts UK National Championships 2034View
26/04/2034Poole, UK32 - 12(1) Haaris Abu15 - 23 WPts UK National Championships 2034View
15/03/2034Daegu, South Korea31 - 12(1) Tae-hwi Roh5 - 9 WPts
15/01/2034Chelyabinsk, Russia30 - 12(1) Roberto Ghiglia47(4) - 16 WPts Europe Championships 2034View
12/01/2034Chelyabinsk, Russia29 - 12(1) Ronan McAlister24 - 13 WPts Europe Championships 2034View
09/01/2034Chelyabinsk, Russia28 - 12(1) Symon Lipko24(3) - 21 WPts Europe Championships 2034View
13/12/2033London, UK27 - 12(1) Tohjaya Pulalo13 - 7 WPts
12/11/2033Bandar Lampung, Indonesia26 - 12(1) Tohjaya Pulalo13 - 6 WPts
08/10/2033San Rafael, Argentina26 - 11(1) Santiago Perron19 - 13 LPts
07/09/2033Surat, India26 - 10(1) Connor Lombos27(1) - 8 LPts Surat World Championships 2033View
28/08/2033Accra, Ghana25 - 10(1) Scott Akuffo13 - 20 WPts
30/06/2033San Miguelito, Panama24 - 10(1) Cisco Jaramillo21 - 21 WPts
02/05/2033Liverpool, UK23 - 10(1) Dave Riley17 - 11 WPts UK National Championships 2033View
29/04/2033Liverpool, UK22 - 10(1) Charles McCay17 - 2 WPts UK National Championships 2033View
26/04/2033Liverpool, UK21 - 10(1) Michael Prentiss28 - 17 WPts UK National Championships 2033View
21/04/2033Medellin, Colombia21 - 9 Paco Monforte53(4) - 12(1) LKO3
21/02/2033Murcia, Spain20 - 9 Xavion Sultan17 - 16 WPts
24/12/2032Novosibirsk, Russia20 - 8 Timofei Samourgachev45(1) - 20 LPts
26/10/2032San Jose, Costa Rica19 - 8 Pablo Napoles6 - 17 WPts
28/08/2032London, UK18 - 8 Ponce Rondon15 - 14 WPts
28/07/2032London, UK17 - 8 Ponce Rondon15 - 13 WPts
27/06/2032Cali, Colombia16 - 8 Ponce Rondon15 - 12 WPts
27/05/2032London, UK16 - 7 Ponce Rondon14 - 12 LPts
26/04/2032Reading, UK16 - 6 Michael Prentiss24 - 13 LPts UK National Championships 2032View
11/04/2032London, UK15 - 6 Diego Benavente6 - 5 WPts
27/02/2032Oruro, Bolivia14 - 6 Diego Benavente6 - 3 WPts
27/01/2032Bangkok, Thailand13 - 6 Rusalee Krungthepthonburi9 - 15 WPts
29/11/2031London, UK12 - 6 Dewei Ni8 - 11 WPts
01/10/2031Leeds, UK11 - 6 Kieran Owens9 - 10 WPts
31/08/2031London, UK10 - 6 Rio Pico6 - 13 WPts
31/07/2031Caracas, Venezuela9 - 6 Rio Pico6 - 12 WPts
30/06/2031London, UK9 - 5 Rio Pico5 - 12 LPts
30/05/2031Caracas, Venezuela8 - 5 Rio Pico5 - 11 WPts
29/04/2031Bury, UK8 - 4 Charles McCay6 - 1 LPts UK National Championships 2031View
26/04/2031Bury, UK7 - 4 Gethin Gwenn11 - 10 WPts UK National Championships 2031View
01/04/2031London, UK7 - 3 Sun Erlanow11 - 12(1) LPts
01/02/2031London, UK6 - 3 Dritan Pllumi10 - 7 WPts
22/12/2030Huddersfield, UK5 - 3 Jamie MacPherson8 - 3 WPts
24/10/2030London, UK4 - 3 Berto Peixoto0 - 10 WPts
26/08/2030London, UK3 - 3 Jamie MacPherson7 - 2 WPts
27/06/2030Asan, South Korea2 - 3 Keun-ho Kook6 - 16(3) WPts
29/04/2030Peterborough, UK2 - 2 Jamie MacPherson5 - 1 LPts UK National Championships 2030View
26/04/2030Peterborough, UK1 - 2 Michael Prentiss15 - 7 WPts UK National Championships 2030View
15/04/2030London, UK1 - 1 Joaquin Clemente21 - 19(1) LPts
15/02/2030Ho Chi Minh City, Vietnam1 - 0 Dung Lanh15(1) - 20 LPts
18/12/2029London, UK0 - 0 John Manuel2 - 0 WPts