Weightclass:  Welterweight
Location:  Khayelitsha, South Africa
Record:  34(3) - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/12/2025Khayelitsha, South Africa33(3) - 17 Gul Sarper1 - 13 WPts
15/10/2025Khayelitsha, South Africa32(3) - 17 Leon Nzemba3 - 11 WPts
17/08/2025Khayelitsha, South Africa31(3) - 17 Antwan Ntambwe10 - 36 WPts
19/06/2025Khayelitsha, South Africa30(3) - 17 Chiamaka Offrata2 - 10 WPts
21/04/2025Khayelitsha, South Africa29(3) - 17 Sam Nzimande7 - 16(2) WPts
20/02/2025Khayelitsha, South Africa28(3) - 17 Gregor Carns6 - 6 WPts
23/12/2024Khayelitsha, South Africa27(3) - 17 Joe Mubimalu4 - 9 WPts
25/10/2024Khayelitsha, South Africa26(2) - 17 Siyabonga Dube0 - 2(1) WKO3
26/08/2024Khayelitsha, South Africa25(2) - 17 Xayvion Bimi1 - 3 WPts
27/06/2024Khayelitsha, South Africa24(2) - 17 Butades Eliopoulos3 - 9 WPts
28/04/2024Khayelitsha, South Africa23(2) - 17 Lavaughn Mayat2 - 15 WPts
28/02/2024Khayelitsha, South Africa22(2) - 17 Kolzak Sukosyan2 - 2 WPts
30/12/2023Zaporizhia, Ukraine21(2) - 17 Symon Rafalko19(1) - 17 WPts
01/11/2023Asuncion, Paraguay20(1) - 17 Orlando Acero16 - 20(5) WKO3
03/09/2023Khayelitsha, South Africa19(1) - 17 Kendis Coetzee5 - 29(16) WPts
06/07/2023Zagreb, Croatia19(1) - 16 Lovro Martincevic13 - 8 LPts
08/05/2023Khayelitsha, South Africa19(1) - 15 George Goosens5 - 25 LPts
11/03/2023Bangalore, India19(1) - 14 Ashoka Gour5 - 11 LPts
11/01/2023Khayelitsha, South Africa19(1) - 13 Ndumisa Khumalo13 - 14 LPts
13/11/2022Oslo, Norway18 - 13 Unni Ronningen13 - 16(1) WKO3
15/09/2022Calgary, Canada17 - 13 John Cormican7 - 17 WPts
18/07/2022San Juan, Puerto Rico16 - 13 Juan Medrano14 - 13 WPts
19/05/2022Tlaquepaque, Mexico15 - 13 Rafael Villena19 - 9 WPts
21/03/2022London, UK14 - 13 Mark Napier8 - 17 WPts
21/01/2022Medellin, Colombia14 - 12 Neper Barbero0 - 13(1) LPts
22/11/2021Irapuato, Mexico14 - 11 Neper Disla6 - 13 LPts
22/09/2021Capiata, Paraguay14 - 10 Jax Gusman17 - 5 LPts
25/07/2021Khayelitsha, South Africa13 - 10 Michael Kitoko16 - 5 WPts
23/05/2021Kumasi, Ghana12 - 10 LeBron Aidoo6 - 15 WPts
25/03/2021Santo Domingo Oeste, Dominican Republic11 - 10 Loredo Cacho12 - 6 WPts
25/01/2021Chelyabinsk, Russia11 - 9 Evgeny Golub9 - 7 LPts
26/11/2020Seoul, South Korea10 - 9 Dong-jun Rho10 - 9 WPts
28/09/2020Khayelitsha, South Africa9 - 9 Danny Phiri4 - 9 WPts
29/07/2020Soweto, South Africa9 - 8 Tobias Demuto3 - 13 LPts
22/06/2020Khayelitsha, South Africa8 - 8 Oupa Keet6 - 9 WPts
21/04/2020Soweto, South Africa8 - 7 Peabo Ntshangase6 - 4 LPts
18/03/2020Khayelitsha, South Africa7 - 7 Fraco Cardenas11(1) - 3 WPts
17/01/2020Ulaanbaatar, Mongolia7 - 6 Goga Oyuunbold9 - 3 LPts
19/11/2019Dushanbe, Tajikistan7 - 5 Daniil Pishnamazzade7 - 3 LPts
21/09/2019Sapele, Nigeria7 - 4 Dylan Ikpeme8 - 3 LPts
23/07/2019Khayelitsha, South Africa6 - 4 Borden Brame2 - 7 WPts
23/05/2019Khayelitsha, South Africa6 - 3 Felippe Cobo4 - 2 LPts
23/03/2019Kingston, Jamaica5 - 3 Ian Waterson2 - 2 WPts
22/01/2019Montevideo, Uruguay4 - 3 Joaquin Matute0 - 4 WPts
23/11/2018Khayelitsha, South Africa4 - 2 Oupa Msibi2 - 2 LPts
22/09/2018Panama City, Panama3 - 2 Quinto Rubalcaba1 - 2 WPts
24/07/2018Khayelitsha, South Africa2 - 2 Oupa Msibi1 - 1 WPts
24/05/2018Durban, South Africa1 - 2 John Nyanzala0 - 2 WPts
15/04/2018Durban, South Africa1 - 1 Hoeke Kotze1 - 1 LPts
11/03/2018Khayelitsha, South Africa1 - 0 Mduduzi Cele1 - 0 LPts
05/02/2018Khayelitsha, South Africa0 - 0 Ollie Amimo0 - 0 WPts