Weightclass:  Bantamweight
Location:  Soweto, South Africa
Record:  31 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/05/2024Tembisa, South Africa30 - 24 Shontae Kotei20 - 20 WPts South Africa National Championships 2024View
29/04/2024Tembisa, South Africa29 - 24 Mduduzi Phala24(1) - 11 WPts South Africa National Championships 2024View
26/04/2024Tembisa, South Africa28 - 24 Alen Kibonge5 - 12 WPts South Africa National Championships 2024View
06/04/2024Soweto, South Africa27 - 24 Joaquin Fuertes7 - 16 WPts
03/03/2024Soweto, South Africa27 - 23 Adnan Rashid30 - 14 LPts
31/01/2024Sao Paulo, Brazil27 - 22 Baltasar Augusto39 - 11 LPts
31/12/2023San Jose, Costa Rica27 - 21 Marjun Escajeda35 - 11 LPts
30/11/2023Changwon, South Korea27 - 20 Jae-sung Baek29 - 15 LPts
30/10/2023Soweto, South Africa27 - 19 Jae-sung Baek28 - 15 LPts
29/09/2023Soweto, South Africa26 - 19 Sagaz Sastre21(1) - 20 WPts
29/08/2023Changwon, South Korea25 - 19 Jae-sung Baek28 - 13 WPts
29/07/2023Soweto, South Africa25 - 18 Aimon Quiles30(2) - 10 LPts
28/06/2023Kolkata, India25 - 17 Gautam Bhagat36(1) - 10 LPts
28/05/2023Soweto, South Africa25 - 16 Quico Lorenzana20(1) - 19 LPts
26/04/2023Germiston, South Africa25 - 15 Bongi Selebi2 - 5 LPts South Africa National Championships 2023View
07/04/2023Soweto, South Africa24 - 15 Quinto Barquero26 - 12 WPts
04/03/2023Adana, Turkey24 - 14 Berkant Talu29 - 9 LPts
01/02/2023Soweto, South Africa24 - 13 Berkant Talu28 - 9 LPts
01/01/2023Soweto, South Africa23 - 13 Berkant Talu28 - 8 WPts
01/12/2022Montevideo, Uruguay22 - 13 Quico Lorenzana19(1) - 14 WPts
31/10/2022Dushanbe, Tajikistan22 - 12 Dmitriy Moldabekow28(1) - 7 LPts
30/09/2022Soweto, South Africa22 - 11 Berkant Talu27 - 6 LPts
30/08/2022Moscow, Russia22 - 10 Isaak Semak18 - 10 LPts
02/07/2022Maracaibo, Venezuela21 - 10 Xabat Morillo14 - 15 WPts
02/05/2022Cape Town, South Africa20 - 10 Thulani Mabudafhasi29 - 6 WPts South Africa National Championships 2022View
29/04/2022Cape Town, South Africa19 - 10 Mduduzi Phala15 - 6 WPts South Africa National Championships 2022View
26/04/2022Cape Town, South Africa18 - 10 Dai Makangila9 - 14 WPts South Africa National Championships 2022View
03/04/2022Pretoria, South Africa17 - 10 Denton Kitenge16 - 6 WPts
26/02/2022Johannesburg, South Africa16 - 10 Thulani Nyauza9 - 11 WPts
11/01/2022Soweto, South Africa15 - 10 Mahdi Gyimah6 - 12 WPts
10/11/2021Soweto, South Africa14 - 10 Tevaughn Letsholonyane10 - 12 WPts
09/09/2021Lima, Peru14 - 9 Rodrigo Moncayo1 - 5 LPts
12/07/2021Canberra, Australia13 - 9 James Kokes1 - 5 WPts
14/05/2021Pretoria, South Africa12 - 9 Augustien Verster1 - 16 WPts
19/03/2021Pretoria, South Africa12 - 8 Harvey Kinfuta8 - 6 LPts
23/01/2021Soweto, South Africa12 - 7 Kyle Vermeulen3 - 9 LPts
22/11/2020Pak Kret, Thailand12 - 6 Susuwandee Thingsookkaew7 - 6 LPts
23/09/2020Changzhou, China11 - 6 Genjo Tsang9 - 7 WPts
26/07/2020Samarqand, Uzbekistan10 - 6 Famil Baten11 - 6 WPts
26/05/2020Zarqa, Jordan10 - 5 Danyaal Rais10 - 3 LPts
27/03/2020Soweto, South Africa9 - 5 Thabang Tshwete4 - 7 WPts
26/01/2020Soweto, South Africa8 - 5 Neper Mezo6 - 1 WPts
26/11/2019Suwon, South Korea8 - 4 Dong-jun Ko5(1) - 4 LPts
28/09/2019Almaty, Kazakhstan8 - 3 Adalat Tasheneff3 - 1 LPts
30/07/2019Soweto, South Africa8 - 2 Kaleb Mpontshane3 - 2 LPts
30/05/2019Soweto, South Africa8 - 1 Kentay Yalley5 - 1 LPts
01/04/2019Soweto, South Africa7 - 1 Tugdual Nakache4 - 1 WPts
30/01/2019Istanbul, Turkey6 - 1 Eren Mujde2 - 2 WPts
02/12/2018Khayelitsha, South Africa5 - 1 Marques Gcaba1 - 1 WPts
27/10/2018Soweto, South Africa4 - 1 Fraser Craig2 - 2 WPts
29/08/2018Almaty, Kazakhstan3 - 1 Sergey Saidahmetoff1 - 1 WPts
01/07/2018Katlehong, South Africa2 - 1 Penda Patosi0 - 2 WPts
29/05/2018Soweto, South Africa1 - 1 May Msibi2 - 1 WPts
31/03/2018Cape Town, South Africa0 - 1 Fagrie Baloyi2 - 0 WPts
19/02/2018Soweto, South Africa0 - 0 Jonathan Cloete1 - 0 LPts