Weightclass:  Heavyweight
Location:  Soshanguve, South Africa
Record:  32 - 39
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/12/2033Soshanguve, South Africa31 - 39 Tevaughn Tshwete5 - 9 WPts
09/10/2033Soshanguve, South Africa30 - 39 Tokelo Dlamini9 - 15 WPts
09/08/2033Soshanguve, South Africa29 - 39 Wayne Keelan2 - 7 WPts
09/06/2033Soshanguve, South Africa28 - 39 Fraser Kabangu4 - 16 WPts
09/04/2033Soshanguve, South Africa27 - 39 Keshawn Kathrada4 - 11 WPts
05/02/2033Soshanguve, South Africa26 - 39 Sergey Polansky0 - 11 WPts
06/12/2032Soshanguve, South Africa25 - 39 Waleed Farooq0 - 3 WPts
06/10/2032Soshanguve, South Africa24 - 39 Kolzak Popoff1 - 5 WPts
06/08/2032Soshanguve, South Africa23 - 39 Umair Saap0 - 7 WPts
06/06/2032Soshanguve, South Africa22 - 39 Cruz Novo2 - 15 WPts
06/04/2032Soshanguve, South Africa21 - 39 Raul Rossetti5 - 8 WPts
06/02/2032Soshanguve, South Africa20 - 39 Husam al Din Boulaich9 - 10 WPts
08/12/2031Soshanguve, South Africa19 - 39 Jacob Ngugi2 - 6 WPts
09/10/2031Casablanca, Morocco19 - 38 Ayser Oufkir6 - 12 LPts
11/08/2031Tembisa, South Africa19 - 37 Simba Panyin22 - 24(1) LPts
25/06/2031Kampala, Uganda18 - 37 Sajid Sharif4 - 6 WPts
26/04/2031Randburg, South Africa18 - 36 Dylan De Vries20 - 9 LPts South Africa National Championships 2031View
25/02/2031Soshanguve, South Africa17 - 36 Iskender Sabuncu4(1) - 20 WPts
27/12/2030Karagandy, Kazakhstan16 - 36 Toma Kairbeckoff11 - 21(1) WPts
29/10/2030Samarqand, Uzbekistan16 - 35 Marlen Suleimanov5 - 18 LPts
31/08/2030Lima, Peru16 - 34 Vidal Calles29 - 25 LPts
31/07/2030Tirana, Albania16 - 33 Besart Hisari31(1) - 11 LPts
30/06/2030Soshanguve, South Africa16 - 32 Paul Zango22 - 27(2) LPts
30/05/2030Berlin, Germany15 - 32 Renaud Kuebler20(1) - 18 WPts
29/04/2030Roodepoort, South Africa15 - 31 Brad Van der Vyver3 - 2 LPts South Africa National Championships 2030View
26/04/2030Roodepoort, South Africa14 - 31 Neil Youla1 - 0 WPts South Africa National Championships 2030View
14/04/2030Lusaka, Zambia14 - 30 Phornello Sunzu29 - 10 LPts
14/03/2030Vilnius, Lithuania14 - 29 Macief Jez20(2) - 27 LPts
11/02/2030Zurich, Switzerland14 - 28 Harmon Stoltman26 - 13 LPts
09/01/2030Ogbomosho, Nigeria14 - 27 Mark Bogere23 - 10 LPts Africa Championships 2030View
12/12/2029Nassau, Bahamas14 - 26 Rex Lin29 - 9 LPts
11/11/2029Nassau, Bahamas14 - 25 Rex Lin28 - 9 LPts
11/10/2029Soshanguve, South Africa14 - 24 Rex Lin27 - 9 LPts
07/09/2029Daegu, South Korea14 - 23 Salamah Kettani31 - 15 LPts Daegu World Championships 2029View
20/08/2029Aarhus, Denmark13 - 23 Ib Berndsen2 - 21 WPts
22/06/2029Randburg, South Africa12 - 23 Bob Kiala30(1) - 23 WPts
02/05/2029East London, South Africa12 - 22 Armani Donkor16 - 8 LPts South Africa National Championships 2029View
29/04/2029East London, South Africa11 - 22 Ebi Dube13 - 17 WPts South Africa National Championships 2029View
26/04/2029East London, South Africa10 - 22 Duante Ampomah11 - 18 WPts South Africa National Championships 2029View
22/04/2029Frankfurt, Germany9 - 22 Steffen Kuschel2 - 7 WPts
22/02/2029Randburg, South Africa9 - 21 Bob Kiala28(1) - 23 LPts
02/01/2029Winnipeg, Canada8 - 21 Sam Steele18 - 20 WPts
04/11/2028Aarhus, Denmark8 - 20 Elvis Stopp22 - 17 LPts
06/09/2028Gomel, Belarus7 - 20 Fedar Batko20 - 16 WPts
09/07/2028Osaka, Japan6 - 20 Satoru Mayeda1 - 7 WPts
11/05/2028Umlazi, South Africa6 - 19 Darryl Mugisha6 - 27(3) LPts
13/03/2028San Jose, Costa Rica6 - 18 Angel Alvear32(1) - 22 LPts
14/01/2028Soshanguve, South Africa5 - 18 James Mukamba1 - 11 WPts
15/11/2027Port Elizabeth, South Africa4 - 18 Themba Masina7 - 8 WPts
18/09/2027Soshanguve, South Africa3 - 18 Shaquille Asamoah1 - 5 WPts
20/07/2027Masally, Azerbaijan3 - 17 Habil Abasov12 - 10 LPts
22/05/2027Khayelitsha, South Africa3 - 16 Phornello Jamin13 - 6 LPts
26/03/2027Soshanguve, South Africa3 - 15 Ian Kabasele12 - 11 LPts
28/01/2027Soshanguve, South Africa2 - 15 Armani Donkor3 - 4 WPts
29/11/2026Cape Town, South Africa2 - 14 May Nkwinti13 - 7 LPts
30/09/2026Aalborg, Denmark2 - 13 Snorre Pettersen7 - 14 LPts
02/08/2026Durban, South Africa2 - 12 Jonathan Booysen9 - 7 LPts
04/06/2026Germiston, South Africa2 - 11 Bongi Mashamaite10 - 6 LPts
07/04/2026Lira, Uganda2 - 10 Dan Takuba8(1) - 21 LPts
07/02/2026Minsk, Belarus2 - 9 Faddei Panasuk7 - 19 LPts
10/12/2025Brno, Czech Republic2 - 8 Marcel Burian18 - 7 LPts
12/10/2025Lusaka, Zambia2 - 7 David Chibawe9 - 13 LPts
14/08/2025Soshanguve, South Africa2 - 6 Garen Streu10 - 27 LPts
16/06/2025Soshanguve, South Africa1 - 6 Davie Kashama0 - 2 WPts
17/04/2025Katlehong, South Africa1 - 5 John Kamazaidilo0 - 0 LPts
19/02/2025Split, Croatia1 - 4 Emil Vukasovic32 - 7 LPts
22/12/2024Randburg, South Africa1 - 3 Jabulani Nyauza24 - 15 LPts
19/11/2024Johannesburg, South Africa1 - 2 Mandla Mokotjo21 - 16 LPts
12/10/2024Soweto, South Africa1 - 1 Duncan Mbekile33 - 7 LPts
27/08/2024Umlazi, South Africa0 - 1 Wayne Lissouba5 - 20 WPts
11/07/2024Soshanguve, South Africa0 - 0 Luis Villescas11 - 28 LPts