Weightclass:  Flyweight
Location:  London, UK
Record:  17 - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/02/2031London, UK16 - 21 Fionn Donovan1 - 5 WPts
12/12/2030London, UK15 - 21 Tobias Daly1 - 3 WPts
14/10/2030Ulaanbaatar, Mongolia14 - 21 Baz Tsolmon18 - 8 WPts
16/08/2030Bangkok, Thailand14 - 20 Nawaphon Toypaedriew29 - 14(1) LPts
18/06/2030Bradford, UK13 - 20 Eddie Dean8 - 21 WPts
26/04/2030Peterborough, UK13 - 19 Ellis Oyo26 - 14 LPts UK National Championships 2030View
04/03/2030London, UK12 - 19 Victor Vaughn7 - 10 WPts
04/01/2030Tianjin, China12 - 18 Lao-Tzu Tian7 - 17(2) LPts
06/11/2029Carolina, Puerto Rico11 - 18 Emilio Nunez13 - 11 WPts
08/09/2029London, UK10 - 18 Max Floyd10 - 22 WPts
13/07/2029Belfast, UK10 - 17 Chris Mullen18 - 9 LPts
17/05/2029London, UK9 - 17 David Scully2 - 18 WPts
18/03/2029Leicester, UK8 - 17 Davie Markey2(1) - 35(4) WPts
19/01/2029London, UK8 - 16 Denton Onikeke23 - 14(1) LPts
25/11/2028Kosice, Slovakia7 - 16 Otmar Dudak0 - 0 WPts
27/09/2028Caloocan, Philippines6 - 16 Noah Cava11(1) - 16 WPts
30/07/2028Takoradi, Ghana6 - 15 Gareth Nsoh15 - 25(2) LPts
01/06/2028Brighton and Hove, UK6 - 14 Sid Birney17 - 11 LPts
29/04/2028Bolton, UK6 - 13 Shamus Casey24(1) - 10 LPts UK National Championships 2028View
26/04/2028Bolton, UK5 - 13 Victor Vaughn3 - 1 WPts UK National Championships 2028View
22/03/2028London, UK4 - 13 Xalvador Santos14 - 7 WPts
23/01/2028Karagandy, Kazakhstan4 - 12 Hassan Mamratow16 - 21 LPts
25/11/2027Bologna, Italy4 - 11 Gianni Scappini14 - 17(7) LPts
27/09/2027Iksan, South Korea3 - 11 Tae-hee Tan0 - 7 WPts
30/07/2027Turin, Italy3 - 10 Vico Bonaccini10 - 12 LPts
01/06/2027Petaling Jaya, Malaysia2 - 10 Abdul Akhter5 - 19 WPts
03/04/2027London, UK2 - 9 Max Floyd5 - 12 LPts
03/02/2027Swansea, UK2 - 8 Zain Pirani6 - 11 LPts
07/12/2026Bradford, UK1 - 8 Eddie Dean3 - 4 WPts
06/11/2026London, UK1 - 7 Paul Murrey9 - 16(2) LPts
04/10/2026Coventry, UK1 - 6 Dave Speir11 - 15 LPts
22/08/2026Peterborough, UK1 - 5 Robert Quirk0 - 6 LPts
14/07/2026Aberdeen, UK1 - 4 Alexander McClymont11(1) - 20 LPts
11/06/2026London, UK1 - 3 Stuart McCrory0 - 10 LPts
12/04/2026Sheffield, UK1 - 2 Joel McRae5 - 11(2) LPts
25/02/2026Barnaul, Russia0 - 2 Evgeny Kambolov4 - 1 WPts
28/12/2025London, UK0 - 1 Ellis Neave1 - 19(5) LPts
05/11/2025London, UK0 - 0 Harvey Agati2 - 8 LPts