Weightclass:  Heavyweight
Location:  Tembisa, South Africa
Record:  25 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/07/2024Tembisa, South Africa24 - 12 Barry Haccoun7 - 4 WPts
02/05/2024Tembisa, South Africa23 - 12 Mason Stander1 - 1 WPts
03/03/2024Tembisa, South Africa22 - 12 Oupa Matlala22(2) - 14 WPts
03/01/2024Tembisa, South Africa21 - 12 Luvolwethu Knoetze1 - 2 WPts
04/11/2023Tembisa, South Africa20 - 12 Afram Nsoh0 - 5 WPts
06/09/2023Tembisa, South Africa20 - 11 Alen Adusei9 - 24 LPts
08/07/2023Tembisa, South Africa19 - 11 Diego Lamora11 - 20 WPts
09/05/2023Tembisa, South Africa19 - 10 Matthew Dunlop3 - 7 LPts
10/03/2023Tembisa, South Africa18 - 10 Otieno Osei1 - 4 WPts
09/01/2023Tembisa, South Africa17 - 10 Erich Kruger3 - 0 WPts
09/11/2022Tembisa, South Africa16 - 10 Faraji Mankattah6(1) - 22 WPts
09/09/2022Tembisa, South Africa15 - 10 Jabulani Nyauza12 - 13 WPts
10/07/2022Tembisa, South Africa14 - 10 Mike Mpakassa15 - 6 WPts
11/05/2022Sana'a, Yemen13 - 10 Jawad Elamin9 - 18 WPts
12/03/2022La Florida, Chile13 - 9 Eduardo Venegas12 - 11 LPts
12/01/2022Baku, Azerbaijan13 - 8 Inqilab Haque13 - 10 LPts
13/11/2021Tembisa, South Africa12 - 8 Juan Lantigua4 - 13 WPts
13/09/2021Zarqa, Jordan12 - 7 Amer Ayub13 - 11 LPts
15/07/2021Plzen, Czech Republic12 - 6 Gustav Chromy11(1) - 10 LPts
15/05/2021Tembisa, South Africa11 - 6 Declan Mabena10 - 13 WPts
15/03/2021Tembisa, South Africa10 - 6 Percy Nolin2 - 11 WPts
15/01/2021Tembisa, South Africa9 - 6 Cody Mphahlele7 - 9 WPts
14/11/2020Tembisa, South Africa8 - 6 Lloyd Pietersen8 - 5 WPts
14/09/2020Soweto, South Africa7 - 6 Bryan Van Wyk5 - 5 WPts
13/08/2020Tembisa, South Africa6 - 6 Ora Grullon4 - 8 WPts
12/06/2020Santo Domingo Oeste, Dominican Republic5 - 6 Santiago Torno1 - 3 WPts
14/04/2020Namangan, Uzbekistan4 - 6 Farhad Radjabov6 - 4 WPts
15/02/2020East London, South Africa4 - 5 John Khumalo3 - 4 LPts
31/12/2019Horlivka, Ukraine4 - 4 Danylko Balaban8 - 2 LPts
01/11/2019Tembisa, South Africa3 - 4 Aleksei Ozdoyev1 - 1 WPts
02/09/2019Pretoria, South Africa2 - 4 Jayvyn Twala1 - 2 WPts
29/07/2019Roodepoort, South Africa2 - 3 Richard Nyanzala4 - 2 LPts
07/06/2019Durban, South Africa2 - 2 Matthy Stander2 - 0 LPts
04/05/2019Tembisa, South Africa1 - 2 Robert Adumensa1 - 0 WPts
04/03/2019Tembisa, South Africa0 - 2 Tabansi Asamoah0 - 4 WPts
04/01/2019Tembisa, South Africa0 - 1 Sammy Kiungu5 - 2 LPts
06/11/2018Kumasi, Ghana0 - 0 Blake Ametepey0 - 0 LPts