Weightclass:  Welterweight
Location:  Johannesburg, South Africa
Record:  15 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/01/2029Johannesburg, South Africa14 - 15 Dan Kiplimo1 - 10 WPts
14/11/2028Johannesburg, South Africa13 - 15 Kris Paredes4 - 14 WPts
14/09/2028Johannesburg, South Africa12 - 15 Isaac MacAdam1 - 15(1) WPts
15/07/2028Johannesburg, South Africa11 - 15 Damiaan Van der Wedaghe0 - 3 WPts
13/05/2028Johannesburg, South Africa11 - 14 Gareth Waddel5 - 11 LPts
14/03/2028Johannesburg, South Africa10 - 14 Ian Vermaak2 - 21 WPts
14/01/2028Johannesburg, South Africa9 - 14 Thabang Erasmus0 - 2 WPts
14/11/2027Johannesburg, South Africa8 - 14 John Engelbrecht1 - 2 WPts
15/09/2027Johannesburg, South Africa7 - 14 Harry Joubert4 - 14 WPts
17/07/2027Johannesburg, South Africa6 - 14 Sid Tshimowa7 - 13 WPts
18/05/2027Johannesburg, South Africa5 - 14 Vanko Kovalski4 - 12 WPts
20/03/2027Johannesburg, South Africa4 - 14 Fedar Reinsons2 - 4 WPts
20/01/2027San Juan, Puerto Rico4 - 13 Rodrigo Somero16(1) - 19 LPts
22/11/2026Jeddah, Saudi Arabia4 - 12 Adnan Greiss9 - 11 LPts
23/09/2026Rijeka, Croatia4 - 11 Jure Rajic11 - 18 LPts
26/07/2026Katlehong, South Africa3 - 11 Harry Joubert3 - 8 WPts
28/05/2026Naucalpan, Mexico2 - 11 Alano Ante7 - 15(1) WPts
30/03/2026Katlehong, South Africa2 - 10 Bongi Wana8 - 17 LPts
08/02/2026Mamelodi, South Africa1 - 10 Thabo Mabudafhasi13 - 11 WPts
14/12/2025Port Elizabeth, South Africa1 - 9 Kadeem Khuzwayo6 - 21 LPts
13/11/2025Cape Town, South Africa1 - 8 Stuart Mabena28 - 19 LPts
04/10/2025Tembisa, South Africa0 - 8 Peter Sangweni3 - 8 WPts
14/08/2025Umlazi, South Africa0 - 7 Ramahlwe Kune2 - 8 LPts
16/06/2025Calabar, Nigeria0 - 6 Zach Mezu1 - 17(1) LPts
18/04/2025Soshanguve, South Africa0 - 5 Mzikayise Nyatama18 - 22 LPts
20/02/2025Soweto, South Africa0 - 4 John Haarhoff11 - 4 LPts
23/12/2024Soweto, South Africa0 - 3 Uba Abadamloora4 - 4 LPts
26/10/2024Soweto, South Africa0 - 2 Paulo Tuffuor9(1) - 27 LPts
06/09/2024Pretoria, South Africa0 - 1 Naeem Kanda19 - 24 LPts
06/08/2024Johannesburg, South Africa0 - 0 Athenkosi Shongwe1 - 7 LPts