Weightclass:  Welterweight
Location:  Katlehong, South Africa
Record:  20 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/01/2028Katlehong, South Africa19 - 17 Gary Streck3 - 8 WPts
23/11/2027Katlehong, South Africa18 - 17 Vince Donnelly0 - 6 WPts
24/09/2027Katlehong, South Africa17 - 17 Mark MacEwan5 - 12 WPts
24/07/2027Katlehong, South Africa16 - 17 Michael Sithole1 - 6 WPts
24/05/2027Katlehong, South Africa15 - 17 Giovanni Van Biljon8(1) - 29 WPts
25/03/2027Katlehong, South Africa14 - 17 Kwanda Hanekom0 - 10 WPts
24/01/2027Katlehong, South Africa13 - 17 Jackson September1 - 4 WPts
25/11/2026Katlehong, South Africa12 - 17 Zahari á Romankov10 - 13 WPts
26/09/2026Katlehong, South Africa11 - 17 Lavaughn Mayat7 - 25 WPts
28/07/2026Katlehong, South Africa10 - 17 Ayabulela Ekstein9 - 13(1) WPts
29/05/2026Katlehong, South Africa9 - 17 Lloyd Kaboya0 - 1 WPts
30/03/2026Katlehong, South Africa8 - 17 Asavela Motsoaledi2 - 10 WPts
29/01/2026Katlehong, South Africa7 - 17 Ferrand Richard1 - 6 WPts
30/11/2025Bangkok, Thailand7 - 16 Kiatchai Limwannasathian10 - 19(3) LPts
02/10/2025Pretoria, South Africa6 - 16 Bongani Keet6 - 12 WPts
13/08/2025Oslo, Norway6 - 15 Oscar Belgum18 - 13 LPts
15/06/2025Johannesburg, South Africa5 - 15 Voshon Waris4 - 20 WPts
26/04/2025Durban, South Africa5 - 14 Leo Pietersen19(1) - 22 LPts South Africa National Championships 2025View
15/04/2025Katlehong, South Africa4 - 14 Vanko Dragan8(1) - 31 WPts
15/02/2025Katlehong, South Africa3 - 14 Quiqui Cain2 - 8 WPts
18/12/2024Boksburg, South Africa3 - 13 Mondli Cele7 - 10 LPts
24/10/2024Katlehong, South Africa2 - 13 Kwanda Nomvete12(1) - 10 WPts
26/08/2024Khayelitsha, South Africa2 - 12 Lehlohonolo Makwetla14(1) - 27(1) LPts
28/06/2024Katlehong, South Africa1 - 12 Bart Cloete0 - 6 WPts
28/04/2024Katlehong, South Africa0 - 12 Dekel Antonopoulos1 - 1 WPts
29/02/2024Katlehong, South Africa0 - 11 Paul Van der Knaap4 - 8 LPts
31/12/2023Antofagasta, Chile0 - 10 Berto Ledesma14(1) - 20 LPts
02/11/2023Katlehong, South Africa0 - 9 Voshon Waris1 - 13 LPts
03/09/2023Toronto, Canada0 - 8 Leeroy Mundy21 - 12 LPts
06/07/2023Mexico City, Mexico0 - 7 Cruz Clavijo11 - 17(1) LPts
08/05/2023Roskilde, Denmark0 - 6 Ingmar Billing15(1) - 15 LPts
10/03/2023Nassau, Bahamas0 - 5 James Craigie10 - 17(1) LPts
10/01/2023Alexandria, Egypt0 - 4 Rehman Alshaykh10 - 21 LPts
12/11/2022Bergen, Norway0 - 3 Leif Kvale11 - 14(1) LPts
13/09/2022Antofagasta, Chile0 - 2 Diego Naranjo21(1) - 4 LPts
16/07/2022Antwerp, Belgium0 - 1 Bien Montaigne8 - 16 LPts
18/05/2022Katlehong, South Africa0 - 0 Voshon Waris0 - 4 LPts