Weightclass:  Welterweight
Location:  London, UK
Record:  60 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/11/2033London, UK59 - 13 Tabari Oduol2 - 15 WPts
14/09/2033London, UK58 - 13 Vico Beretta3 - 33 WPts
14/07/2033London, UK57 - 13 Jay Symington16 - 11(2) WPts
14/05/2033London, UK56 - 13 Hamas Slaoui0 - 8 WPts
14/03/2033London, UK55 - 13 Quin Bracamonte2 - 8 WPts
13/01/2033London, UK54 - 13 Yakiv Mikus8 - 10 WPts
12/11/2032London, UK53 - 13 Matt Kasadi5 - 8 WPts
11/09/2032Tegucigalpa, Honduras52 - 13 Diego Galiano22(1) - 13 WPts
13/07/2032Saint Petersburg, Russia52 - 12 ZßviÜ Kasal38 - 9 LPts Saint Petersburg Olympics 2032View
26/06/2032London, UK51 - 12 Chatpetch Taechapan3 - 10 WPts
26/04/2032Reading, UK51 - 11 Michael Carver2 - 0 LPts UK National Championships 2032View
26/02/2032Almaty, Kazakhstan50 - 11 Toma Abilow2 - 27 WPts
28/12/2031London, UK49 - 11 Bob Dawe2 - 5 WPts
29/10/2031Takoradi, Ghana48 - 11 Jake Nkrumah11 - 19 WPts
30/08/2031Melbourne, Australia47 - 11 Cody Coleman4 - 9 WPts
02/07/2031London, UK46 - 11 Volodymyr Kitko0 - 5 WPts
02/05/2031Bury, UK46 - 10 Mel Dredge13 - 3 LPts UK National Championships 2031View
29/04/2031Bury, UK45 - 10 Nathan Davin33 - 9 WPts UK National Championships 2031View
26/04/2031Bury, UK44 - 10 Andy Forrest7 - 9 WPts UK National Championships 2031View
07/04/2031Yerevan, Armenia44 - 9 Sion Israelian31 - 2(1) LPts
07/02/2031Ponce, Puerto Rico43 - 9 Jair Castanon27(1) - 17(1) WPts
10/12/2030Changchun, China42 - 9 Jin Gean32 - 15(1) WPts
12/10/2030Panama City, Panama41 - 9 Leonel Valdes2 - 9 WPts
14/08/2030London, UK40 - 9 Sam Fergusson29(2) - 12 WPts
16/06/2030Liverpool, UK39 - 9 Kai Creamer24(2) - 25 WPts
26/04/2030Peterborough, UK39 - 8 Nathan Davin23 - 7 LPts UK National Championships 2030View
14/04/2030London, UK38 - 8 Peter Harder0 - 1 WPts
14/02/2030Bratislava, Slovakia37 - 8 Samuel Kozelka6(1) - 15 WPts
17/12/2029Zagreb, Croatia36 - 8 Andrija Jagic16 - 21 WPts
19/10/2029Abidjan, Ivory Coast35 - 8 Simon St. Jean5 - 14 WPts
21/08/2029Belfast, UK34 - 8 Joshua Lynch10 - 28 WPts
30/06/2029Quito, Ecuador33 - 8 Montego Albino10 - 20 WPts
02/05/2029Warrington, UK33 - 7 Nathan Davin16 - 4 LPts UK National Championships 2029View
29/04/2029Warrington, UK32 - 7 Kian McCabe20 - 12 WPts UK National Championships 2029View
26/04/2029Warrington, UK31 - 7 Tom McSwain1 - 1 WPts UK National Championships 2029View
18/04/2029London, UK30 - 7 Alen Cecil4 - 6 WPts
17/02/2029London, UK29 - 7 Leo Rees4 - 13 WPts
19/12/2028San Jose, Costa Rica28 - 7 Jose Acevedo18 - 14 WPts
21/10/2028London, UK27 - 7 Melor Koltun3 - 2 WPts
22/08/2028Rijeka, Croatia26 - 7 Juro Višnjic14 - 10 WPts
24/06/2028Ulaanbaatar, Mongolia25 - 7 Shoeaib Fan1 - 10 WPts
26/04/2028Bolton, UK25 - 6 David Flett17 - 16 LPts UK National Championships 2028View
13/03/2028Seville, Spain25 - 5 Ricardo Lora15 - 19 LPts
14/01/2028Riyadh, Saudi Arabia24 - 5 Ahmed Abdel15(1) - 16 WPts
16/11/2027Nottingham, UK23 - 5 Ken Duncan14 - 9 WPts
28/09/2027London, UK22 - 5 Tom Watts20 - 20(1) WPts
28/08/2027London, UK21 - 5 Ximen Vegas12 - 8 WPts
28/07/2027London, UK20 - 5 Danyaal Ghaksylyckoff6 - 4 WPts
27/06/2027London, UK19 - 5 Joshua Lynch3 - 21 WPts
29/04/2027Bolton, UK19 - 4 Jonathan Dipple28(1) - 16 LPts UK National Championships 2027View
26/04/2027Bolton, UK18 - 4 Davie Ruddock18 - 20 WPts UK National Championships 2027View
15/03/2027Adelaide, Australia17 - 4 Morgan Candlish1 - 20 WPts
15/01/2027Paris, France16 - 4 Travis Evra10 - 18 WPts
17/11/2026Prague, Czech Republic15 - 4 Vßclav Melcer12 - 9 WPts
19/09/2026Dushanbe, Tajikistan14 - 4 Mirali Dzhahagirov6 - 23 WPts
22/07/2026San Luis Potosi, Mexico13 - 4 Federico Cepeda11 - 12 WPts
24/05/2026London, UK12 - 4 Alfonso Melgoza2 - 10 WPts
26/03/2026London, UK11 - 4 Fraser Whitton0 - 2 WPts
25/01/2026London, UK10 - 4 Chris Trevor0 - 6 WPts
26/11/2025Chimalhuacan, Mexico10 - 3 Juan Blasco6(1) - 12 LPts
28/09/2025Split, Croatia10 - 2 Joško Nemet4 - 15 LPts
31/07/2025Aden, Yemen10 - 1 Tariq Ahsan14 - 12 LPts
02/06/2025Paris, France9 - 1 Sylvain Virenque5 - 11 WPts
04/04/2025Manchester, UK8 - 1 Phylip Ellis3 - 5 WPts
12/02/2025London, UK7 - 1 Kieran Doyle2 - 5 WPts
06/01/2025Cardiff, UK6 - 1 Lucas Cavanaugh0 - 0 WPts
06/12/2024Luton, UK5 - 1 Ibrahim Nishtar0 - 1 WPts
23/10/2024London, UK5 - 0 Theo Blackard27(1) - 14 LPts
26/08/2024London, UK4 - 0 David Heatley1 - 3 WPts
27/06/2024Rijeka, Croatia3 - 0 Borislav Garic0 - 0 WPts
29/04/2024Celaya, Mexico2 - 0 Cruz Nieto3 - 17 WPts
01/03/2024Poole, UK1 - 0 Rhod Wayne11(1) - 22 WPts
05/01/2024London, UK0 - 0 Isidro Pastrano0 - 0 WPts