Weightclass:  Light Welterweight
Location:  London, UK
Record:  26(1) - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/06/2026London, UK25(1) - 25 Paul Ramazani0 - 5 WPts
10/04/2026London, UK24(1) - 25 Kwamin Nawanoma5 - 6 WPts
09/02/2026London, UK23(1) - 25 Hernando Denhart5 - 10(1) WPts
11/12/2025London, UK22(1) - 25 Stuart Walker4 - 2 WPts
13/10/2025London, UK22(1) - 24 Zach Ewing0 - 2 LPts
14/08/2025London, UK21(1) - 24 Olier Lemartin3 - 28(5) WPts
15/06/2025London, UK20(1) - 24 Andrew McColl1 - 6 WPts
16/04/2025London, UK20(1) - 23 James McCormack19 - 17 LPts
15/02/2025London, UK19(1) - 23 Colin Probert3 - 1 WPts
17/12/2024London, UK18(1) - 23 Marcin Czaplicki8 - 33 WPts
18/10/2024London, UK17(1) - 23 Adnan Shaer3 - 7(1) WPts
19/08/2024London, UK16(1) - 23 Noel McLoughlin1 - 0 WPts
20/06/2024London, UK15(1) - 23 Malcolm Milland11 - 24 WPts
21/04/2024London, UK14(1) - 23 Scott Monaghan24(3) - 14 WPts
22/02/2024London, UK13(1) - 23 Tommy Finnegan0 - 4 WPts
24/12/2023Karagandy, Kazakhstan13(1) - 22 Fedar Yaleckenow25 - 7 LPts
25/10/2023Aarhus, Denmark12(1) - 22 Knute Osmundsen9 - 22 WPts
27/08/2023Stoke, UK12(1) - 21 Isaac Tracey12 - 17 LPts
01/07/2023London, UK11(1) - 21 Nick Apted1 - 2 WPts
02/05/2023London, UK10(1) - 21 Thomas MacLellan0 - 5 WPts
04/03/2023Copenhagen, Denmark10(1) - 20 Norb Hein21(1) - 7 LPts
04/01/2023San Jose, Costa Rica9(1) - 20 Venacio Buitrago11 - 18 WPts
06/11/2022Carolina, Puerto Rico9(1) - 19 Lisandro Buenaventura4 - 21 LPts
08/09/2022Riga, Latvia8(1) - 19 Fedar Nebija2 - 8 WPts
10/07/2022London, UK8(1) - 18 Bryn Orton9(1) - 10 LPts
12/05/2022London, UK8(1) - 17 Oskar Zahradka14 - 11 LPts
12/03/2022New Kingston, Jamaica8(1) - 16 Dave Croskey9 - 13 LPts
12/01/2022Cali, Colombia8(1) - 15 Onofre Camilo9 - 15 LPts
14/11/2021Bratislava, Slovakia8(1) - 14 Nikola Han0 - 5 LPts
15/09/2021Santa Teresa del Tuy, Venezuela8(1) - 13 Ryo Arrendondo8 - 12 LPts
17/07/2021Bakersfield, USA8(1) - 12 Robert Rees18 - 3 LPts
18/05/2021Cairo, Egypt8(1) - 11 Irfan Katibi13 - 6 LPts
19/03/2021Ulaanbaatar, Mongolia7 - 11 Viktor Garidmagnai8 - 9(3) WKO3
19/01/2021London, UK7 - 10 Szczeosny Wodarski6 - 10(1) LPts
18/11/2020London, UK7 - 9 Pyotr Sheihzamanly11 - 7 LPts
19/09/2020London, UK6 - 9 Felix Magaw5 - 9 WPts
20/07/2020London, UK6 - 8 Elvis Hartmann5 - 9 LPts
19/05/2020London, UK6 - 7 Rashid Sajjad11 - 3 LPts
19/03/2020Johannesburg, South Africa6 - 6 Mzikayise Coetzee2 - 6 LPts
19/01/2020London, UK5 - 6 Farid Safaev5 - 4 WPts
19/11/2019Edinburgh, UK4 - 6 Tobias Coupar7 - 6 WPts
01/10/2019London, UK3 - 6 James Provost3 - 2 WPts
01/08/2019London, UK2 - 6 Faddei Bandura0 - 7 WPts
01/06/2019London, UK2 - 5 Desmond Griffith4 - 1 LPts
26/04/2019London, UK2 - 4 Lucas Young2 - 4 LPts
23/02/2019London, UK2 - 3 Ove Mauseth3 - 3 LPts
25/12/2018London, UK2 - 2 Malcolm Wayson4(1) - 2 LPts
27/10/2018Glasgow, UK2 - 1 Frank MacNaughton3 - 3 LPts
19/09/2018Glasgow, UK2 - 0 Azam Baksh0 - 0 LPts
17/08/2018London, UK1 - 0 Juraj Šabalja1 - 0 WPts
19/06/2018London, UK0 - 0 Duncan Hindman1 - 1 WPts