Weightclass:  Middleweight
Location:  Ipswich, UK
Record:  54(4) - 36
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/12/2030Ipswich, UK53(4) - 36 Rashid Abdella0 - 8 WPts
16/10/2030Ipswich, UK52(4) - 36 Saad Abourizk1 - 3 WPts
16/08/2030Ipswich, UK51(4) - 36 Duleep Rajpurohit0 - 1 WPts
17/06/2030Ipswich, UK50(4) - 36 Aidan Hopkins5(1) - 0 WPts
18/04/2030Guangzhou, China49(4) - 36 Cong Pan13 - 20 WPts
18/02/2030Ulaanbaatar, Mongolia48(4) - 36 Ra'id Sackiew9 - 17 WPts
21/12/2029Sharjah, UAE48(4) - 35 Umair Mahmud25 - 12 LPts
23/10/2029Birmingham, UK47(4) - 35 Noah McDermott11 - 35(1) WPts
25/08/2029Cincinnati, USA46(4) - 35 Mark Byrne2 - 6 WPts
27/06/2029Toulouse, France46(4) - 34 Reinald Ferro33 - 16 LPts
29/04/2029Warrington, UK46(4) - 33 Tom McCartney25 - 12 LPts UK National Championships 2029View
26/04/2029Warrington, UK45(4) - 33 Eddie McCleod5 - 10 WPts UK National Championships 2029View
15/04/2029Mexico City, Mexico45(4) - 32 Gervasio Gomez22(1) - 12 LPts
15/02/2029Montevideo, Uruguay44(4) - 32 Juan Lago0 - 2 WPts
18/12/2028Charleroi, Belgium43(4) - 32 Glanville Beauchamp4 - 6 WPts
20/10/2028Cartagena, Colombia42(4) - 32 Diego Minjarez6 - 12 WPts
22/08/2028Algiers, Algeria41(4) - 32 Waleed Menad5 - 18 WPts
24/06/2028Odessa, Ukraine41(4) - 31 Timofei Sosna12 - 6 LPts
26/04/2028Bolton, UK41(4) - 30 Connor McFarlane20 - 9 LPts UK National Championships 2028View
20/04/2028Gomel, Belarus41(4) - 29 Toma Zabelin13 - 13 LPts
21/02/2028Calgary, Canada40(4) - 29 Owen Fergusson1 - 3 WPts
24/12/2027Ciudad Guayana, Venezuela39(3) - 29 Luis Valenciano13 - 7 WKO3
26/10/2027Mogilev, Belarus38(3) - 29 Matviyko Fedorka3 - 21 WPts
28/08/2027Santiago, Chile37(3) - 29 Dario Navas5 - 17 WPts
30/06/2027Stuttgart, Germany37(3) - 28 Otilio Gaukel11 - 13 LPts
02/05/2027Bolton, UK37(3) - 27 Joseph Porteous12 - 3 LPts UK National Championships 2027View
29/04/2027Bolton, UK36(3) - 27 Ian Roy8(1) - 9 WPts UK National Championships 2027View
26/04/2027Bolton, UK35(3) - 27 Patrick Dower9 - 16 WPts UK National Championships 2027View
25/02/2027Ipswich, UK34(3) - 27 Jeraldo Espada10 - 6 WPts
27/12/2026Lviv, Ukraine33(3) - 27 Alik Moiseev4 - 8 WPts
28/10/2026Yaoundé, Cameroon33(3) - 26 Carolus Yang54 - 19 LPts
30/08/2026Ipswich, UK32(3) - 26 Carolus Batton4 - 0 WPts
01/07/2026Ipswich, UK31(3) - 26 Angel Abril0 - 2 WPts
02/05/2026Dundee, UK30(3) - 26 Joe Shine12(5) - 14 WPts UK National Championships 2026View
29/04/2026Dundee, UK29(3) - 26 Richard Brodie14 - 19(1) WPts UK National Championships 2026View
26/04/2026Dundee, UK28(3) - 26 Brad Clardy24(1) - 30 WPts UK National Championships 2026View
05/04/2026Ipswich, UK27(3) - 26 Joshua Jones6(1) - 20 WPts
05/02/2026Changchun, China26(3) - 26 Huang-fu Tzeng6 - 17 WPts
08/12/2025Harare, Zimbabwe25(3) - 26 Xayvion Midzi9 - 28 WPts
10/10/2025Al Hudaydah, Yemen24(3) - 26 Kamran Husseini3 - 11(1) WPts
12/08/2025Ipswich, UK23(3) - 26 Mick Rees1 - 2 WPts
14/06/2025Paris, France22(3) - 26 Orleans Cendrars9 - 3 WPts
16/04/2025Brno, Czech Republic22(3) - 25 Alan Kashpar39 - 16 LPts
16/02/2025Ankara, Turkey21(3) - 25 Turgay Temiz8(1) - 11 WPts
19/12/2024Valencia, Spain21(3) - 24 Quinto Lua11(1) - 26 LPts
21/10/2024Ipswich, UK21(3) - 23 Will Flanagon2 - 18 LPts
23/08/2024Harare, Zimbabwe20(3) - 23 Michael Sadiki1 - 4 WPts
25/06/2024Chifeng, China19(3) - 23 Nasire Tan3 - 6 WPts
26/04/2024Huddersfield, UK19(3) - 22 Gareth Meyrick11 - 8 LPts UK National Championships 2024View
26/02/2024Liege, Belgium18(3) - 22 Acelin Bault21 - 15 WPts
29/12/2023Brisbane, Australia17(3) - 22 David Drummond6 - 14 WPts
30/10/2023Kingston, Jamaica16(3) - 22 Dom Drennan5 - 14 WPts
01/09/2023Santo Domingo Oeste, Dominican Republic16(3) - 21 Diego Placido8(1) - 13 LPts
04/07/2023Ipswich, UK15(3) - 21 Adam MacQuarrie3 - 1 WPts
06/05/2023Odense, Denmark15(3) - 20 Vannevar Thygesen17 - 9 LPts
08/03/2023Vilnius, Lithuania14(3) - 20 Wojtek Sobocinski8 - 23 WPts
08/01/2023Yerevan, Armenia13(3) - 20 Abirad Dadaian9 - 20 WPts
10/11/2022Montevideo, Uruguay13(3) - 19 Vegas Renteria16 - 13 LPts
12/09/2022Toulouse, France13(3) - 18 Simon Orne16 - 10 LPts
15/07/2022Prague, Czech Republic13(3) - 17 Karel Vasek15 - 9 LPts
17/05/2022Zagreb, Croatia13(3) - 16 Nikša Zeba12 - 15 LPts
19/03/2022London, UK12(2) - 16 John Baughn8 - 17 WKO3
21/01/2022London, UK12(2) - 15 Glynn Wardrop13 - 10 LPts
26/11/2021Antofagasta, Chile12(2) - 14 Rodrigo Sias13 - 10 LPts
27/09/2021London, UK11(1) - 14 Ricky Yuille3 - 18(5) WKO2
31/07/2021London, UK11(1) - 13 Danny McPhetridge10 - 7 LPts
08/06/2021Birmingham, UK11(1) - 12 Will Clenney17 - 5 LPts
07/05/2021Perth, Australia10 - 12 Robert Chaplin1 - 12(1) WKO3
09/03/2021London, UK9 - 12 Jay Keane9 - 8(1) WPts
30/01/2021Cheongju, South Korea9 - 11 Keun-ho Kuk14 - 4 LPts
30/11/2020Burgas, Bulgaria9 - 10 Dragomir á Pentchev9 - 6 LPts
01/10/2020Ipswich, UK8 - 10 Aaron Odama9 - 6 WPts
01/08/2020Ipswich, UK8 - 9 Mikko Vuorela17 - 2 LPts
31/05/2020Copenhagen, Denmark7 - 9 Ib Lybeck5 - 7 WPts
02/04/2020Ipswich, UK6 - 9 Mikhail Hacimov5 - 8 WPts
02/02/2020Ipswich, UK6 - 8 Lyubomir á Videnov10 - 2 LPts
03/12/2019Vilnius, Lithuania5 - 8 Bonifacy Zasada6 - 3 WPts
04/10/2019Gothenburg, Sweden5 - 7 Kevin Ahlstrand2 - 4 LPts
06/08/2019Rijeka, Croatia4 - 7 Mateo Tunjic1 - 4 WPts
08/06/2019Birmingham, UK4 - 6 Lucas Sean3 - 4 LPts
07/05/2019London, UK4 - 5 John Meikle1 - 1 LPts
02/04/2019Bangkok, Thailand3 - 5 Sukkasem Lattimont1 - 4 WPts
01/02/2019Ipswich, UK3 - 4 Porfio Florin2 - 0 LPts
02/12/2018Brighton and Hove, UK3 - 3 Blake Newell1 - 1 LPts
20/10/2018Ipswich, UK3 - 2 Lucas Sean0 - 3 LPts
21/08/2018Ipswich, UK2 - 2 Shaun Milland1 - 0 WPts
21/06/2018Ipswich, UK1 - 2 John Chepyegon1 - 1 WPts
20/04/2018Northampton, UK1 - 1 David Bower0 - 0 LPts
11/03/2018Sheffield, UK1 - 0 Lloyd Davies0 - 1 LPts
05/02/2018Ipswich, UK0 - 0 Montel Vegas0 - 0 WPts