Weightclass:  Welterweight
Location:  Katlehong, South Africa
Record:  23(1) - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/07/2027Katlehong, South Africa22(1) - 12 Chris Isidro1 - 11 WPts
30/05/2027Katlehong, South Africa21(1) - 12 Xayvion Bimi12 - 11 WPts
31/03/2027Katlehong, South Africa20(1) - 12 Robert Telfair4 - 6 WPts
28/01/2027Katlehong, South Africa19(1) - 12 Dume Diya7(1) - 19 WPts
28/11/2026Katlehong, South Africa18(1) - 12 Naftali Nonyane5 - 24 WPts
29/09/2026Katlehong, South Africa17(1) - 12 Thamsanqa Kathrada1 - 1 WPts
30/07/2026Katlehong, South Africa16(1) - 12 Sid Tshimowa4 - 10 WPts
31/05/2026Katlehong, South Africa15(1) - 12 Xhosas Dokuaa1 - 1 WPts
01/04/2026Katlehong, South Africa14(1) - 12 Kwanda Hanekom0 - 3 WPts
01/02/2026Katlehong, South Africa13(1) - 12 Mel Kingutuka0 - 8 WPts
04/12/2025Katlehong, South Africa12(1) - 12 Rodrigo Aybar5 - 11 WPts
06/10/2025Katlehong, South Africa11(1) - 12 Cris Plaza0 - 5 WPts
08/08/2025Quito, Ecuador10(1) - 12 Rodrigo Aybar4 - 10 WPts
10/06/2025Bogota, Colombia9(1) - 12 Juan Donoso3 - 11 WPts
12/04/2025Oslo, Norway8(1) - 12 Skipp Winding3 - 18 WPts
12/02/2025Katlehong, South Africa7(1) - 12 Quin Prieto1 - 8(1) WPts
15/12/2024Katlehong, South Africa6(1) - 12 Emanuel Valdes1 - 5 WPts
16/10/2024Blackburn, UK5(1) - 12 Colin Jones2 - 3 WPts
18/08/2024Katlehong, South Africa5(1) - 11 Guust Rom0 - 1 LPts
20/06/2024Carolina, Puerto Rico5(1) - 10 Joaquin Rubio27 - 15 LPts
22/04/2024Saltillo, Mexico5(1) - 9 Berto Casimiro4(1) - 12 LPts
23/02/2024Rijeka, Croatia5(1) - 8 Danilo Lucic7(1) - 15 LPts
26/12/2023Zagreb, Croatia4(1) - 8 Miodrag Bartakovic6(2) - 29(6) WPts
28/10/2023Ulaanbaatar, Mongolia3 - 8 Nikolai Tsagaanbaatar4 - 25(10) WKO3
30/08/2023Zagreb, Croatia3 - 7 Zlatan Trobic20(1) - 15 LPts
02/07/2023Masally, Azerbaijan3 - 6 Bakir Arablinskij22 - 10 LPts
04/05/2023Germiston, South Africa3 - 5 Kieran Ngangabouka0 - 2 LPts
12/03/2023Dushanbe, Tajikistan3 - 4 Fadei Cajrckuloff15 - 17 LPts
12/01/2023Ulaanbaatar, Mongolia3 - 3 Ivan Tseveenpurev14 - 17 LPts
14/11/2022Antwerp, Belgium3 - 2 Clijster Tsaeul13 - 12 LPts
15/09/2022Szczecin, Poland3 - 1 Dorota Szopinski0 - 12(3) LPts
18/07/2022Riyadh, Saudi Arabia2 - 1 Malik Nadi5 - 22 WPts
20/05/2022Mamelodi, South Africa2 - 0 Thulani September9 - 13 LPts
05/04/2022iBhayi, South Africa1 - 0 Jackson Motupa0 - 0 WPts
05/03/2022Katlehong, South Africa0 - 0 Fedor Erckinbek0 - 0 WPts