Weightclass:  Welterweight
Location:  Khayelitsha, South Africa
Record:  10 - 19(6)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/03/2028Khayelitsha, South Africa9 - 19(6) Kashif Moustafa1 - 2 WPts
25/01/2028Khayelitsha, South Africa9 - 18(5) Kudret Yazicizade13(2) - 25 LKO3
24/11/2027Khayelitsha, South Africa8 - 18(5) Dai Spang2 - 11(1) WPts
25/09/2027Khayelitsha, South Africa8 - 17(5) Ilhami Gokcen3 - 2 LPts
25/07/2027Khayelitsha, South Africa8 - 16(5) Sam Fallis7 - 11 LPts
25/05/2027Khayelitsha, South Africa8 - 15(4) Greg Tshibinzi2 - 4 LKO3
26/03/2027Khayelitsha, South Africa7 - 15(4) Tefu Jali1 - 0 WPts
25/01/2027Khayelitsha, South Africa6 - 15(4) Xhosas Shabangu0 - 7 WPts
26/11/2026Khayelitsha, South Africa5 - 15(4) Jasper Kassongo1 - 8 WPts
27/09/2026Khayelitsha, South Africa4 - 15(4) Emanuel Rosalez1 - 17 WPts
29/07/2026Khayelitsha, South Africa4 - 14(4) Thabang Gcaba8 - 1 LPts
30/05/2026Khayelitsha, South Africa3 - 14(4) Hector Malherbe2 - 14(1) WPts
31/03/2026Brussels, Belgium3 - 13(4) Vermont Ardant7 - 13 LPts
31/01/2026Khayelitsha, South Africa3 - 12(4) Cisco Capetillo7 - 19 LPts
02/12/2025Khayelitsha, South Africa3 - 11(3) Joe Mubimalu9 - 10 LKO3
03/10/2025San Juan, Puerto Rico3 - 10(3) Carlos Almanzar15 - 27 LPts
05/08/2025Kharkiv, Ukraine3 - 9(3) Borysko Kuzma2 - 21(5) LPts
07/06/2025Khayelitsha, South Africa2 - 9(3) Leonardo Gonzalez1 - 5 WPts
09/04/2025Riga, Latvia2 - 8(3) Aleksandr Slapjums0 - 15 LPts
09/02/2025Tembisa, South Africa2 - 7(3) Peter Sangweni2 - 5 LPts
12/12/2024Ulaanbaatar, Mongolia2 - 6(3) Lubaid Batsaikhan26(1) - 14 LPts
14/10/2024Soweto, South Africa1 - 6(3) Jay Coetzee2 - 8 WPts
25/08/2024Durban, South Africa1 - 5(2) Leo Pietersen14 - 22 LKO2
28/06/2024Jaipur, India0 - 5(2) Zuffur Kazmi1 - 14(2) WPts
29/04/2024Tegucigalpa, Honduras0 - 4(1) Joaquin Barrera5 - 22 LKO3
01/03/2024Umlazi, South Africa0 - 3 Andile Erasmus3 - 11 LKO3
19/01/2024Germiston, South Africa0 - 2 Ontibile Faress14 - 22 LPts
18/12/2023Toronto, Canada0 - 1 Jonathan Gaddis12 - 19 LPts
20/10/2023Khayelitsha, South Africa0 - 0 Eric Nonyane1 - 4 LPts