Weightclass:  Welterweight
Location:  Soshanguve, South Africa
Record:  34 - 27
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/07/2028Soshanguve, South Africa33 - 27 Majid Sesay4 - 23 WPts
26/05/2028Soshanguve, South Africa33 - 26 Ian Quiaoit21 - 4 LPts
27/03/2028Soshanguve, South Africa32 - 26 Vittore Valle2 - 11 WPts
27/01/2028Soshanguve, South Africa31 - 26 Waqas Abdallah1 - 6 WPts
28/11/2027Soshanguve, South Africa30 - 26 Malcolm Pritchard13 - 6 WPts
30/09/2027Soshanguve, South Africa29 - 26 Elliot Curry0 - 9 WPts
01/08/2027Soshanguve, South Africa28 - 26 Quiqui Penano1 - 5 WPts
02/06/2027Soshanguve, South Africa27 - 26 Macief Dominik4 - 10 WPts
03/04/2027Soshanguve, South Africa26 - 26 Amon Jack9 - 12 WPts
31/01/2027Soshanguve, South Africa25 - 26 Lee Alford6 - 9 WPts
02/12/2026Soshanguve, South Africa24 - 26 Vincent Brymer10 - 6 WPts
02/10/2026Soshanguve, South Africa23 - 26 Chris Haarhoff1 - 5(1) WPts
03/08/2026Soshanguve, South Africa23 - 25 Lamech Dikgacoi34(2) - 16 LPts
05/06/2026Soshanguve, South Africa23 - 24 David Kizengi6 - 11 LPts
07/04/2026Gloucester, UK22 - 24 Brett Elias4 - 16 WPts
07/02/2026Soweto, South Africa21 - 24 Otieno Holomisa6 - 18 WPts
10/12/2025Soshanguve, South Africa20 - 24 Mel Kingutuka0 - 7 WPts
12/10/2025Oslo, Norway20 - 23 Oscar Belgum19 - 13 LPts
14/08/2025Ulaanbaatar, Mongolia19 - 23 Arseni Ganbaatar14 - 17 WPts
16/06/2025Managua, Nicaragua19 - 22 Gonzalo Jasmin36(1) - 17 LPts
18/04/2025Soshanguve, South Africa18 - 22 Asavela Motsoaledi0 - 5 WPts
18/02/2025Leeds, UK18 - 21 Rob Kincaide13(1) - 17 LPts
21/12/2024Ulaanbaatar, Mongolia18 - 20 Zorigoo Bayanmonkh29 - 11 LPts
23/10/2024Soshanguve, South Africa17 - 20 John Majoro3 - 5 WPts
25/08/2024Soshanguve, South Africa16 - 20 Rehman Jarrar0 - 2 WPts
27/06/2024Ulaanbaatar, Mongolia16 - 19 Habbab Bayaar27 - 14 LPts
29/04/2024Tembisa, South Africa16 - 18 John Haarhoff6 - 3 LPts South Africa National Championships 2024View
26/04/2024Tembisa, South Africa15 - 18 Okoth Poku25 - 14 WPts South Africa National Championships 2024View
02/03/2024Soshanguve, South Africa14 - 18 Hugh Ngouala0 - 6(1) WPts
02/01/2024Tegucigalpa, Honduras13 - 18 Carlos Verde3 - 13 WPts
04/11/2023Soshanguve, South Africa12 - 18 Vul Mogoeng19 - 17 WPts
06/09/2023Ulaanbaatar, Mongolia12 - 17 Luka Oyuunbold14 - 17 LPts
08/07/2023Nassau, Bahamas12 - 16 James Craigie12 - 17(1) LPts
10/05/2023Medellin, Colombia12 - 15 Seferino Raya22(3) - 7 LPts
12/03/2023Soshanguve, South Africa12 - 14 Lavaughn Mthethwa14 - 14 LPts
12/01/2023Nezahualcoyotl, Mexico11 - 14 Juan Conde4 - 18 WPts
14/11/2022Mitchells Plain, South Africa10 - 14 Floyd Kenjenje18 - 6 WPts
16/09/2022Algiers, Algeria10 - 13 Gazi Abdessemed13 - 16(1) LPts
19/07/2022Edmonton, Canada10 - 12 Stephen Morse9 - 18 LPts
21/05/2022Athens, Greece10 - 11 Ceyx Panagopoulos18 - 9 LPts
23/03/2022Kiev, Ukraine9 - 11 Krystiyan Vasko2 - 15(2) WPts
22/01/2022Randburg, South Africa9 - 10 Dave Keet9 - 10 LPts
24/11/2021Soweto, South Africa8 - 10 Cody De Jongh6 - 18 WPts
02/10/2021Katlehong, South Africa8 - 9 Lamech Tshwete14 - 4 LPts
06/08/2021Tembisa, South Africa8 - 8 Erasmus Verster11(2) - 10 LPts
21/06/2021Tembisa, South Africa8 - 7 Xayvion Mngonyama13 - 9 LPts
18/05/2021Pretoria, South Africa8 - 6 Thamsanqa Coetzee14 - 5 LPts
20/03/2021Soshanguve, South Africa7 - 6 Dulamah Achaari2 - 12 WPts
20/01/2021Dresden, Germany7 - 5 Aubert Kundinger7 - 9 LPts
22/11/2020Soshanguve, South Africa6 - 5 Reneilwe Bungu7 - 9 WPts
22/09/2020Sunshine Coast, Australia6 - 4 Gus Mulryan10 - 3 LPts
23/07/2020Randburg, South Africa6 - 3 Spencer Botha10 - 2 LPts
04/06/2020Soshanguve, South Africa5 - 3 Hilario Ramon6 - 8 WPts
04/04/2020Soweto, South Africa5 - 2 Reneilwe Erasmus7 - 5 LPts
06/02/2020Norwich, UK4 - 2 Ceri Lewis3 - 9 WPts
09/12/2019Athens, Greece4 - 1 Alessandro Antoniou6 - 4 LPts
10/10/2019Soshanguve, South Africa3 - 1 Zareb Poku4 - 3 WPts
10/08/2019Soshanguve, South Africa2 - 1 James Malan3 - 2 WPts
10/06/2019Johannesburg, South Africa1 - 1 Dave Kimbangu3 - 3 WPts
18/04/2019Riga, Latvia1 - 0 Sasha Polis0 - 3 LPts
18/02/2019Soshanguve, South Africa0 - 0 Luis Conde4 - 1 WPts