Weightclass:  Featherweight
Location:  London, UK
Record:  15 - 21(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/03/2027London, UK15 - 20(1) Ovidio Mendosa6 - 8 LPts
10/01/2027London, UK14 - 20(1) Carlos Casias3 - 28 WPts
11/11/2026London, UK13 - 20(1) Darryl Dunlay4 - 4 WPts
12/09/2026London, UK12 - 20(1) George McPhee0 - 2 WPts
14/07/2026London, UK11 - 20(1) Heros Takhtajyan1 - 16 WPts
14/05/2026London, UK10 - 20(1) Louis Breen3 - 1 WPts
15/03/2026London, UK10 - 19(1) Anton Gadjiyev1 - 3 LPts
13/01/2026London, UK9 - 19(1) Carlos Baro1 - 11(2) WPts
14/11/2025London, UK8 - 19(1) Gus Brand5 - 7 WPts
15/09/2025London, UK7 - 19(1) Charles Scully0 - 10 WPts
17/07/2025London, UK6 - 19(1) Henry Gilmer0 - 3 WPts
18/05/2025London, UK5 - 19(1) Koldan Mucashew2 - 3 WPts
19/03/2025London, UK4 - 19(1) Rob McCalmont4 - 10 WPts
19/01/2025London, UK3 - 19(1) Barry Wynne2 - 7(2) WPts
20/11/2024Northampton, UK2 - 19(1) Cole Crisafulli1 - 18 WPts
26/09/2024Kuala Lumpur, Malaysia2 - 18(1) Jawad Junejo28(1) - 15 LPts
29/07/2024Jakarta, Indonesia2 - 17(1) Wayan Heryawan28 - 11 LPts
31/05/2024London, UK1 - 17(1) Quon Nang2 - 9 WPts
01/04/2024Buenaventura, Colombia1 - 16(1) Lisandro Belasco24(1) - 12 LPts
02/02/2024Nonthaburi, Thailand1 - 15(1) Samartlek Madlam6 - 7 LPts
05/12/2023Almaty, Kazakhstan1 - 14(1) Khalid Ghacsybec4(1) - 11 LPts
07/10/2023Guayaquil, Ecuador1 - 13(1) Pancho Maza15 - 12(1) LPts
09/08/2023Tokyo, Japan1 - 12(1) Keiichi Asano25(1) - 5 LPts
11/06/2023London, UK1 - 11(1) Brett Phillips21(3) - 15(1) LPts
24/04/2023London, UK1 - 10(1) Gaston Chevalier12 - 20 LPts
24/02/2023Leicester, UK1 - 9 Connor McFarland13 - 13 LKO2
02/01/2023London, UK0 - 9 Davie MacWilliams8 - 22 WPts
17/11/2022London, UK0 - 8 John Lockerby17 - 11 LPts
02/10/2022London, UK0 - 7 Azam Eldibs9 - 20 LPts
04/08/2022Madrid, Spain0 - 6 Emanuel Anaya21 - 7 LPts
05/06/2022London, UK0 - 5 Rex Milland0 - 0 LPts
10/04/2022London, UK0 - 4 Tajo Chao20 - 5 LPts
09/02/2022Doncaster, UK0 - 3 Majid Aziz4 - 12 LPts
02/01/2022Newcastle, UK0 - 2 Sam McEwan12(1) - 8 LPts
14/11/2021Cardiff, UK0 - 1 Peter Braddick2 - 13 LPts
18/09/2021London, UK0 - 0 James Loch1 - 0 LPts