Weightclass:  Light Welterweight
Location:  Soweto, South Africa
Record:  22 - 28
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/12/2026Soweto, South Africa21 - 28 Joseph Conkey9 - 6 WPts
26/10/2026Soweto, South Africa20 - 28 Sukhinder Ramroop3 - 9 WPts
27/08/2026Soweto, South Africa19 - 28 Pyotr Bondars2 - 1 WPts
28/06/2026Soweto, South Africa18 - 28 An Hong4 - 8 WPts
29/04/2026Soweto, South Africa17 - 28 Chata Asante0 - 1 WPts
01/03/2026Soweto, South Africa16 - 28 Thamsanqa Coetzee1 - 1 WPts
31/12/2025Soweto, South Africa15 - 28 Willaert Van Eender4 - 11 WPts
01/11/2025Soweto, South Africa14 - 28 Dikembe Magqwaka8 - 11 WPts
03/09/2025Soweto, South Africa13 - 28 Khalon Motsoaledi3 - 10 WPts
06/07/2025Soweto, South Africa13 - 27 Paul Kalunga1 - 0 LPts
07/05/2025Soweto, South Africa12 - 27 Athenkosi Ntuli3 - 5 WPts
08/03/2025Soweto, South Africa11 - 27 Marjun Sadiua5(2) - 26 WPts
07/01/2025Sendai, Japan11 - 26 Mikio Takano5 - 15 LPts
09/11/2024Daloa, Ivory Coast11 - 25 Neville Paquin7(1) - 20 LPts
10/09/2024Harare, Zimbabwe10 - 25 Dale Mpofu1 - 10 WPts
13/07/2024Soweto, South Africa9 - 25 Thabo Maphatsoe5 - 3 WPts
13/05/2024Soweto, South Africa8 - 25 Valerio Truffi5 - 20(6) WPts
14/03/2024Montevideo, Uruguay8 - 24 Fidel Manos24(1) - 15 LPts
14/01/2024Soweto, South Africa7 - 24 Ontibile Dorkenoo0 - 3 WPts
15/11/2023Metz, France7 - 23 Borden Dalle38 - 3 LPts
17/09/2023Manukau, New Zealand6 - 23 Joshua Munroe2 - 11 WPts
20/07/2023Saltillo, Mexico6 - 22 Dario Antonio10(1) - 18 LPts
22/05/2023Santo Domingo de Guzman, Dominican Republic6 - 21 Saturnin Blanco21 - 12 LPts
24/03/2023Durban, South Africa6 - 20 Asavela Manyama9 - 20 LPts
28/01/2023Hanoi, Vietnam6 - 19 Bo Hoang7 - 16 LPts
30/11/2022Soweto, South Africa5 - 19 Johnny Manfueni1 - 4 WPts
30/09/2022Brescia, Italy5 - 18 Adriano Sapia17 - 10 LPts
02/08/2022Brescia, Italy5 - 17 Adriano Sapia16 - 10 LPts
01/06/2022Soweto, South Africa5 - 16 Themba Segolela14 - 11 LPts
02/04/2022Soweto, South Africa5 - 15 Neron Nova7(1) - 12 LPts
02/02/2022Harare, Zimbabwe5 - 14 Denzel Mkwananzi5 - 15 LPts
05/12/2021Aarhus, Denmark4 - 14 Olan Berntsen0 - 0 WPts
07/10/2021Soweto, South Africa4 - 13 Dave Tshiebelela5 - 15 LPts
30/08/2021Johannesburg, South Africa4 - 12 Theunis De Kock18(1) - 2 LPts
21/07/2021Accra, Ghana4 - 11 Lado Obodom8 - 10 LPts
23/05/2021Tampere, Finland4 - 10 Elias Jarvinen10 - 12 LPts
25/03/2021Soweto, South Africa4 - 9 Soner Apaydin11(2) - 8 LPts
25/01/2021Yekaterinburg, Russia4 - 8 Ioakim Aleksandrov7 - 4 LPts
26/11/2020Soweto, South Africa4 - 7 Rance Millot6 - 11 LPts
26/09/2020Soweto, South Africa4 - 6 Kieran Lakay5 - 6 LPts
26/07/2020Kampala, Uganda4 - 5 Ricky Coryndon3 - 14 LPts
27/05/2020Bangkok, Thailand4 - 4 Chatpetch Saenchai1 - 11 LPts
29/03/2020Yerevan, Armenia4 - 3 Ardavazt Galoustyan5 - 6 LPts
30/01/2020Zagreb, Croatia4 - 2 Miroslav Keser6 - 2 LPts
30/11/2019Almaty, Kazakhstan4 - 1 Dimi Abykcassym4 - 4 LPts
02/10/2019Kumasi, Ghana3 - 1 Kieran Odoom2 - 3 WPts
04/08/2019Soweto, South Africa3 - 0 Terho Manni5 - 4 LPts
05/06/2019Soweto, South Africa2 - 0 Dave Tshiebelela1 - 5 WPts
05/04/2019Boksburg, South Africa1 - 0 Adam Mpontshane0 - 2 WPts
18/02/2019Soweto, South Africa0 - 0 Parviz Barakat7 - 0 WPts