Weightclass:  Welterweight
Location:  Soshanguve, South Africa
Record:  17 - 8(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/05/2028Soshanguve, South Africa16 - 8(2) Ian McTavish8(1) - 7 WPts
20/03/2028Soshanguve, South Africa15 - 8(2) Peter Gaddie3 - 3 WPts
20/01/2028Soshanguve, South Africa14 - 8(2) Arslan Boratav2 - 9(2) WPts
17/11/2027Soshanguve, South Africa13 - 8(2) Gurudas Molhu5 - 3 WPts
17/09/2027Soshanguve, South Africa13 - 7(1) Samuel Lorenc6 - 8 LKO3
19/07/2027Soshanguve, South Africa12 - 7(1) Madisha Hanekom0 - 2 WPts
20/05/2027Soshanguve, South Africa11 - 7(1) Bongani Sono0 - 3(1) WPts
21/03/2027Soshanguve, South Africa11 - 6(1) Kabonero Acquaah5 - 6 LPts
20/01/2027Soshanguve, South Africa11 - 5 Kolzak Babyak4 - 10 LKO3
21/11/2026Soshanguve, South Africa10 - 5 Sam Bickett2 - 10 WPts
22/09/2026Soshanguve, South Africa9 - 5 Michael Kadiombo1 - 6 WPts
24/07/2026Soshanguve, South Africa8 - 5 Igor Cielavinsh3(1) - 21 WPts
25/05/2026Soshanguve, South Africa7 - 5 Lugono Gyimah0 - 2 WPts
26/03/2026Soshanguve, South Africa7 - 4 Hakem Tazi5 - 4 LPts
26/01/2026Katlehong, South Africa7 - 3 Tevin Bawuah1 - 4 LPts
03/12/2025Soshanguve, South Africa6 - 3 Mark Erasmus3 - 7 WPts
04/10/2025Johannesburg, South Africa6 - 2 Naeem Masango1 - 2 LPts
06/08/2025Soshanguve, South Africa5 - 2 Aleksandr Zaretsky2 - 7 WPts
07/06/2025Soshanguve, South Africa4 - 2 Jawad Tawfik0 - 1 WPts
09/04/2025Seoul, South Korea4 - 1 Hyun-soo Chon3 - 20 LPts
09/02/2025Soshanguve, South Africa3 - 1 Robert Knoetze3 - 5 WPts
11/12/2024Kiev, Ukraine3 - 0 Georgiy Mihalovich1 - 1 LPts
13/10/2024Soshanguve, South Africa2 - 0 Reneilwe Magwanishi0 - 7 WPts
16/08/2024Soweto, South Africa1 - 0 Fagrie Govender0 - 3 WPts
24/06/2024Soshanguve, South Africa0 - 0 Leon Nzemba2 - 3 WPts