Weightclass:  Light Heavyweight
Location:  Mamelodi, South Africa
Record:  29(2) - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/06/2026Mamelodi, South Africa28(2) - 20 Jay Virenque1 - 5(1) WPts
20/04/2026Mamelodi, South Africa27(2) - 20 Rob Mogusu1 - 8 WPts
19/02/2026Mamelodi, South Africa26(2) - 20 Ami Cramm1 - 2 WPts
21/12/2025Mamelodi, South Africa26(2) - 19 Robert Dey10(2) - 24 LPts
22/10/2025Mamelodi, South Africa25(2) - 19 Vaqif Mohammed2 - 9 WPts
23/08/2025Mamelodi, South Africa24(2) - 19 Ian Collinson7 - 6 WPts
24/06/2025Mamelodi, South Africa23(2) - 19 Asif Almubarak2 - 7 WPts
25/04/2025Mamelodi, South Africa22(2) - 19 Ibrahim Urazgulow5 - 12 WPts
24/02/2025Mamelodi, South Africa21(2) - 19 Mandla Bungu3 - 14 WPts
27/12/2024Mamelodi, South Africa20(2) - 19 David Kikadi1 - 0 WPts
28/10/2024Mamelodi, South Africa19(2) - 19 Rex Tlolane1 - 1 WPts
29/08/2024Mamelodi, South Africa19(2) - 18 Konstantin Titov26(1) - 15 LPts
30/06/2024Córdoba, Argentina19(2) - 17 Fidel Gomez23 - 14 LPts
01/05/2024Tabriz, Iran18(2) - 17 Zain Shabazz6 - 14 WPts
03/03/2024Accra, Ghana17(2) - 17 Aftab Saba1 - 2 WPts
04/01/2024Valparaiso, Chile17(2) - 16 Angel Jacome21 - 17 LPts
06/11/2023Dun Laoghaire, Ireland16(2) - 16 Kieran McGee5(1) - 18 WPts
08/09/2023Mamelodi, South Africa15(2) - 16 Nhlanhla Pungwayo0 - 3 WPts
09/07/2023San Juan, Puerto Rico14(2) - 16 Saturnin Langa10 - 19 WPts
11/05/2023Athens, Greece13(1) - 16 Cyrus Kosaros11 - 20(1) WKO3
13/03/2023Montevideo, Uruguay12(1) - 16 Gabriel Olivares16(3) - 16 WPts
13/01/2023Kiev, Ukraine11 - 16 Gennady Burak19(1) - 12(6) WKO3
15/11/2022Spanish Town, Jamaica11 - 15 Amon Gilreath7 - 11 LPts
16/09/2022Lira, Uganda10 - 15 Clinton Negesa1 - 1 WPts
19/07/2022Roskilde, Denmark9 - 15 Vidkun Hatke1 - 23 WPts
21/05/2022Dubai, UAE9 - 14 Hassan Allee18 - 9 LPts
23/03/2022Mitchells Plain, South Africa9 - 13 Quaashie Adarkwa10 - 18 LPts
03/02/2022Johannesburg, South Africa8 - 13 Leon Van Onselen6 - 14 WPts
08/12/2021Montreal, Canada8 - 12 Ranger Piaget16 - 4 LPts
10/10/2021Randburg, South Africa7 - 12 Stephen Kalombo0 - 18 WPts
16/08/2021Tembisa, South Africa6 - 12 Chata Mahlobo5 - 15 WPts
15/07/2021Johannesburg, South Africa5 - 12 Oupa Pungwayo7 - 11 WPts
20/05/2021Glasgow, UK5 - 11 Fraser Buchan8 - 9 LPts
21/03/2021Mitchells Plain, South Africa5 - 10 Nicolas Van der Byl8 - 12 LPts
27/01/2021Mamelodi, South Africa5 - 9 Mduduzi Ngcongca4 - 16 LPts
26/11/2020Stockholm, Sweden5 - 8 Valter Granlund17 - 2 LPts
28/09/2020Johannesburg, South Africa5 - 7 Leon Van Onselen2 - 9 LPts
02/08/2020Wuppertal, Germany5 - 6 Alhsom Marx5 - 5 LPts
04/06/2020Mamelodi, South Africa5 - 5 Fraser Caldwell14 - 3 LPts
04/04/2020Mamelodi, South Africa5 - 4 Borivoj Bouska9 - 3 LPts
05/02/2020Bratsk, Russia5 - 3 Sergey Golubev4 - 6 LPts
08/12/2019Soweto, South Africa4 - 3 Andile Sobukwe1 - 8 WPts
22/10/2019Mamelodi, South Africa4 - 2 Xi-Wang Louie5 - 5 LPts
23/08/2019Mamelodi, South Africa3 - 2 Quaashie Adarkwa6 - 5 WPts
23/06/2019Roodepoort, South Africa3 - 1 Bruce Mongala6 - 3 LPts
04/05/2019Mamelodi, South Africa2 - 1 Volodymyr Filipovich1 - 3 WPts
04/03/2019Mamelodi, South Africa2 - 0 Arnie De Villiers4 - 3 LPts
04/01/2019Mamelodi, South Africa1 - 0 Thabo kaMagwaza1 - 1 WPts
06/11/2018Mamelodi, South Africa0 - 0 Vasili Bajmuratov1 - 1 WPts