Weightclass:  Light Welterweight
Location:  Soweto, South Africa
Record:  20 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
04/12/2027Soweto, South Africa19 - 19 Tobias Kpegah8 - 4 WPts
06/10/2027Soweto, South Africa18 - 19 Asavela Zulu0 - 1 WPts
07/08/2027Soweto, South Africa18 - 18 Aoi Hirota13 - 11 LPts
08/06/2027Soweto, South Africa18 - 17 Hiro Miyahara8 - 8 LPts
10/04/2027Soweto, South Africa17 - 17 Reneilwe Msibi3 - 2 WPts
09/02/2027Soweto, South Africa16 - 17 Roger Dawa4 - 15 WPts
11/12/2026Soweto, South Africa16 - 16 Dieter Verwoerd4 - 11 LPts
12/10/2026Soweto, South Africa15 - 16 Remi Van Heerden4 - 8 WPts
13/08/2026Soweto, South Africa14 - 16 Manny Rayas2 - 6 WPts
14/06/2026Soweto, South Africa13 - 16 Noah Nguandi0 - 13 WPts
15/04/2026Soweto, South Africa12 - 16 Thamsanqa Coetzee1 - 2 WPts
14/02/2026Soweto, South Africa11 - 16 Seymour Roussel11 - 22 WPts
16/12/2025Suez, Egypt11 - 15 Ibrahim Abdelrahman13(3) - 27 LPts
18/10/2025Soweto, South Africa10 - 15 Kofi Sotyu1 - 6 WPts
20/08/2025Mamelodi, South Africa10 - 14 Rex Pietersen10 - 12(2) LPts
04/07/2025Soweto, South Africa9 - 14 Ian Kereoma2 - 9(3) WPts
06/05/2025Katlehong, South Africa9 - 13 Thabo Maphatsoe7 - 6 LPts
08/03/2025Soweto, South Africa8 - 13 Jonathan Cornog3 - 18 WPts
08/01/2025Soweto, South Africa7 - 13 Chris Gumbo3 - 12 WPts
09/11/2024Soweto, South Africa6 - 13 John Grandison2 - 4 WPts
09/09/2024Manukau, New Zealand6 - 12 James Steele4 - 38(1) LPts
12/07/2024Kawaguchi, Japan6 - 11 Yoshi Kato29 - 12 LPts
14/05/2024Soweto, South Africa5 - 11 Tlou Letsholonyane7 - 7 WPts
16/03/2024Johannesburg, South Africa5 - 10 Ludacris Motsoaledi2 - 9 LPts
17/01/2024Tehran, Iran5 - 9 Kashif Abdi26(1) - 14 LPts
19/11/2023Hyderabad, India4 - 9 Baldev Sarkar13(1) - 19 WPts
21/09/2023Bergen, Norway4 - 8 Gareth Froiland18(1) - 16 LPts
24/07/2023Port Elizabeth, South Africa4 - 7 Paulo Letsholonyane16 - 13 LPts
27/05/2023Soweto, South Africa3 - 7 Michael Yoweri3 - 3(1) WPts
01/04/2023Germiston, South Africa3 - 6 Robert Kabanga13(1) - 13 LPts
02/02/2023Pretoria, South Africa3 - 5 Peabo Knoetze18 - 9 LPts
18/12/2022Mamelodi, South Africa2 - 5 Booij Potgieter0 - 0 WPts
16/11/2022London, UK2 - 4 Waqar Haque13 - 20 LPts
18/09/2022Boksburg, South Africa2 - 3 Marinus Klerk0 - 0 LPts
28/07/2022Wellington, New Zealand2 - 2 Dai Elliott16 - 13 LPts
29/05/2022Soweto, South Africa1 - 2 Jonathan Ngcongca0 - 6 WPts
30/03/2022Durban, South Africa0 - 2 Kris Gabuza1 - 9 WPts
18/02/2022Mamelodi, South Africa0 - 1 Justin Katenda0 - 0 LPts
18/01/2022Soweto, South Africa0 - 0 Michael Stella1 - 0 LPts