Weightclass:  Flyweight
Location:  Katlehong, South Africa
Record:  29(2) - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/11/2025Katlehong, South Africa28(2) - 19 Tobias Kambinga6 - 10 WPts
23/09/2025Katlehong, South Africa27(2) - 19 Themba Knoetze11(1) - 20 WPts
25/07/2025Katlehong, South Africa26(2) - 19 Ervin Kartallozi2 - 5 WPts
27/05/2025Katlehong, South Africa25(2) - 19 Loredo Segovia4 - 20 WPts
29/03/2025Katlehong, South Africa24(2) - 19 Kyan Mokonyane6 - 7 WPts
28/01/2025Katlehong, South Africa23(2) - 19 Mark Mbekile4 - 20 WPts
29/11/2024Katlehong, South Africa22(1) - 19 Yunis Aman1 - 0 WKO3
30/09/2024Katlehong, South Africa21(1) - 19 Alen Van Zyl8 - 8 WPts
01/08/2024Katlehong, South Africa20(1) - 19 Mike Kriel3 - 8 WPts
02/06/2024Katlehong, South Africa19(1) - 19 Themba Knoetze4 - 16 WPts
03/04/2024Katlehong, South Africa18(1) - 19 Jerrold Jaime0 - 4 WPts
04/02/2024Katlehong, South Africa17(1) - 19 Eleazar Blaauw3 - 1 WPts
06/12/2023Katlehong, South Africa16(1) - 19 Chata Ntuli22(1) - 12 WPts
09/10/2023Soweto, South Africa15(1) - 19 Uland Bariagher20 - 14 WPts
31/08/2023Port Elizabeth, South Africa15(1) - 18 Brendan Gabuza27(1) - 8 LPts
20/07/2023Riga, Latvia14(1) - 18 Marlen Grundmanis22 - 12 WPts
22/05/2023Soshanguve, South Africa14(1) - 17 Sam Mxoyana17 - 12 LPts
24/03/2023Mitchells Plain, South Africa14(1) - 16 Zach De Lange21 - 11 LPts
16/02/2023Regina, Canada13 - 16 Mark Creighton6(1) - 26(12) WKO2
18/12/2022Vancouver, Canada13 - 15 Dylan Osmond30 - 7 LPts
20/10/2022Ciudad Guayana, Venezuela12 - 15 Rogelio Maravilla3 - 17 WPts
22/08/2022Caracas, Venezuela11 - 15 Reynaldo Aguila16 - 11 WPts
24/06/2022Aden, Yemen11 - 14 Farhan Abdelrahman15 - 8 LPts
26/04/2022Tembisa, South Africa10 - 14 Oja Muntari7 - 13 WPts
17/03/2022Katlehong, South Africa9 - 14 Marco Prinsloo0 - 2 WPts
15/01/2022Poltava, Ukraine9 - 13 Vasili Kolanko9 - 11 LPts
15/11/2021Soweto, South Africa9 - 12 Athenkosi Masina16 - 8 LPts
15/10/2021Tembisa, South Africa9 - 11 Thamsanqa Kune9 - 9 LPts
22/08/2021Barnaul, Russia9 - 10 Dmitri Zass17 - 6 LPts
24/06/2021Santo Domingo de Guzman, Dominican Republic9 - 9 Diego Subia10 - 10 LPts
26/04/2021Randburg, South Africa9 - 8 Vincent Nfumu18(1) - 3 LPts South Africa National Championships 2021View
06/04/2021Soweto, South Africa9 - 7 Robin Steyn10 - 6 LPts
14/02/2021Riga, Latvia9 - 6 Timofei Vezis20 - 3 LPts
16/12/2020Accra, Ghana9 - 5 Polo Nottinggham7(1) - 7 LPts
17/10/2020Katlehong, South Africa8 - 5 Kyo Date6 - 6 WPts
19/08/2020Mohammedia, Morocco8 - 4 Talut Laanigri11 - 6 LPts
20/06/2020Soweto, South Africa7 - 4 Marc Swart6 - 7 WPts
29/04/2020East London, South Africa7 - 3 Yobachi Duncan11 - 7 LPts South Africa National Championships 2020View
26/04/2020East London, South Africa6 - 3 Brendan Gabuza10 - 3 WPts South Africa National Championships 2020View
09/04/2020Asuncion, Paraguay5 - 3 Carlos Gonzalez6 - 5 WPts
10/02/2020Soshanguve, South Africa4 - 3 Sam Mxoyana6 - 2 WPts
25/12/2019Johannesburg, South Africa4 - 2 Ayanda September4 - 7 LPts
23/11/2019Boksburg, South Africa3 - 2 Ludacris Asante4 - 4 WPts
15/10/2019Montevideo, Uruguay3 - 1 Carlos Orrantia10(1) - 1 LPts
17/08/2019Casablanca, Morocco2 - 1 Hakem Elamrani2 - 7 WPts
19/06/2019Lima, Peru1 - 1 Ricardo Cardozo2 - 5 WPts
20/04/2019Katlehong, South Africa0 - 1 Vicente Astacio0 - 3 WPts
18/02/2019Katlehong, South Africa0 - 0 Ramirez Diaz2 - 3 LPts