Weightclass:  Middleweight
Location:  Soweto, South Africa
Record:  40 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/12/2026Soweto, South Africa39 - 13 Maksymilian Czajkowski1 - 3 WPts
28/10/2026Soweto, South Africa38 - 13 Essien Wazili3 - 25(1) WPts
29/08/2026Soweto, South Africa37 - 13 Alaksander Karas0 - 4 WPts
30/06/2026Soweto, South Africa36 - 13 Waqas Emam2 - 20 WPts
01/05/2026Soweto, South Africa35 - 13 Fresco Corchado0 - 3 WPts
02/03/2026Soweto, South Africa34 - 13 Georgiy Volkov6 - 18 WPts
01/01/2026Soweto, South Africa33 - 13 Myung-joo Pyun6 - 6 WPts
02/11/2025Soweto, South Africa32 - 13 Justin Van Zyl1 - 2 WPts
03/09/2025Soweto, South Africa31 - 13 Yuji Koyama9 - 17 WPts
06/07/2025Soweto, South Africa30 - 13 Santiago Zamorano0 - 9 WPts
06/05/2025Soweto, South Africa29 - 13 Joaquin Garayblas9 - 15 WPts
07/03/2025Soweto, South Africa28 - 13 Massimo Di Leonardo6 - 14 WPts
06/01/2025Soweto, South Africa27 - 13 Kian Magorian7 - 9 WPts
10/06/2024Johannesburg, South Africa26 - 13 Spencer Koloyi32 - 15 WPts
02/05/2024Tembisa, South Africa25 - 13 Max Vermeulen29 - 14 WPts South Africa National Championships 2024View
29/04/2024Tembisa, South Africa24 - 13 Okal Sribor17(3) - 18 WPts South Africa National Championships 2024View
26/04/2024Tembisa, South Africa23 - 13 Fagrie Mokotjo17(1) - 9 WPts South Africa National Championships 2024View
26/03/2024Mandaue, Philippines23 - 12 Roman Hipolito17 - 15 LPts
27/01/2024Grand Rapids, USA23 - 11 David Mill14 - 20 LPts
29/11/2023Providence, USA22 - 11 Ian Catalina17 - 10 WPts
01/10/2023Soweto, South Africa21 - 11 Tyrell Ayeh16 - 17 WPts
15/08/2023Soshanguve, South Africa20 - 11 Patrick Kanku9(2) - 22 WPts
14/07/2023Katlehong, South Africa19 - 11 Siphelele Mngonyama18 - 19 WPts
27/05/2023Lusaka, Zambia18 - 11 Ibeamaka Sibanje13 - 22 WPts
29/03/2023Christchurch, New Zealand18 - 10 Sam Jones18 - 4 LPts
29/01/2023Pretoria, South Africa18 - 9 Vincent De Waal17 - 7 LPts
07/12/2022Pretoria, South Africa17 - 9 Itumeleng Motupa22 - 6 WPts
22/10/2022Soweto, South Africa16 - 9 Tshepo Coetzee12(1) - 17 WPts
12/09/2022Tianjin, China16 - 8 Ye Sing20 - 9 LPts
15/07/2022La Florida, Chile15 - 8 Santiago Barragan18 - 7 WPts
17/05/2022Soweto, South Africa14 - 8 Jayvyn Quainoo2 - 9 WPts
17/03/2022Bangkok, Thailand14 - 7 Yokthong Chaiyonggym5 - 9 LPts
17/01/2022Katlehong, South Africa13 - 7 Diktus Prinsloo4 - 18 WPts
15/12/2021Ulaanbaatar, Mongolia12 - 7 Kir Erdenebayar16 - 5 WPts
17/10/2021Managua, Nicaragua12 - 6 Ryo Ochoa24(1) - 0 LPts
19/08/2021Samarqand, Uzbekistan11 - 6 Dmitriy Matuzhanoff11 - 4 WPts
21/06/2021Durban, South Africa10 - 6 Kofi Fosuhehe2 - 6 WPts
10/05/2021Yaoundé, Cameroon10 - 5 Percy Fokou12(1) - 10 LPts
12/03/2021Soweto, South Africa9 - 5 Spencer Koloyi13 - 8 WPts
11/01/2021Soshanguve, South Africa8 - 5 Arthur Mafutamingi5 - 6 WPts
12/11/2020Port Elizabeth, South Africa7 - 5 Bruce Bakwamba4 - 11 WPts
26/09/2020Soweto, South Africa7 - 4 Vincent De Waal5 - 5 LPts
26/07/2020Moscow, Russia6 - 4 Melor Koplyakov3 - 10 WPts
25/05/2020Tembisa, South Africa6 - 3 Siphelele Mogoeng10 - 3 LPts
17/04/2020Soweto, South Africa5 - 3 Ayanda Ledwaba4 - 5 WPts
03/03/2020Soweto, South Africa4 - 3 Lugono Afotey3 - 7 WPts
30/01/2020Soweto, South Africa3 - 3 Nathan Nkala0 - 4 WPts
30/11/2019Pretoria, South Africa3 - 2 Dave Gabuza6 - 2 LPts
30/09/2019Soweto, South Africa3 - 1 Jochen Van der Westhuizen5 - 2 LPts
31/07/2019Boksburg, South Africa2 - 1 Mark Kamwanya5 - 2 WPts
07/06/2019Soweto, South Africa1 - 1 Andile Ramatlhodi3 - 2 WPts
07/04/2019Soweto, South Africa0 - 1 Adnan Alqurtubi2 - 5 WPts
05/02/2019Soweto, South Africa0 - 0 Marcel Szydlowski2 - 3 LPts