Weightclass:  Welterweight
Location:  Durban, South Africa
Record:  8 - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/06/2030Durban, South Africa7 - 22 Itumeleng Mahlangu1 - 6 WPts
14/04/2030Durban, South Africa7 - 21 George MacIntyre15 - 24(2) LPts
14/02/2030Durban, South Africa6 - 21 Richard Buys9 - 17 WPts
16/12/2029Durban, South Africa5 - 21 Amjad Rasheed0 - 1 WPts
18/10/2029Durban, South Africa5 - 20 Jackson Majoro5 - 7 LPts
19/08/2029Durban, South Africa4 - 20 Ian Campbell0 - 3 WPts
21/06/2029Durban, South Africa3 - 20 Ellis Smith4 - 13 WPts
23/04/2029Kampala, Uganda2 - 20 Inigo Bitature9 - 12(2) WPts
23/02/2029Odense, Denmark2 - 19 Ulick Ibsen18 - 10 LPts
25/12/2028Ankara, Turkey2 - 18 Ilhami Gokcen9 - 4 LPts
27/10/2028Durban, South Africa1 - 18 Penda Danquah3 - 23 WPts
28/08/2028Randburg, South Africa1 - 17 Morgan Viljoen4 - 11 LPts
06/07/2028Wellington, New Zealand1 - 16 Elliot Donnellon6(1) - 26(2) LPts
08/05/2028Riga, Latvia1 - 15 Kolzak Zvirgzds21 - 17 LPts
10/03/2028Durban, South Africa1 - 14 Gift Chikunga6(1) - 11 LPts
10/01/2028Durban, South Africa0 - 14 Xhosas Dokuaa6 - 7 WPts
10/11/2027Abidjan, Ivory Coast0 - 13 Colville Lacan4 - 17 LPts
12/09/2027Boksburg, South Africa0 - 12 Ollie Gabuza9 - 14 LPts
17/07/2027Durban, South Africa0 - 11 Quoitrel Mahlobo0 - 4 LPts
18/05/2027Durban, South Africa0 - 10 Gift Nkoana2 - 3 LPts
20/03/2027Kenitra, Morocco0 - 9 Rashid Khalid14(2) - 35 LPts
20/01/2027Katlehong, South Africa0 - 8 Robert Joubert1 - 1 LPts
26/11/2026Horlivka, Ukraine0 - 7 Volodymyr Litynski12 - 32 LPts
27/09/2026Almaty, Kazakhstan0 - 6 Mohsin Dghumalieff45 - 10 LPts
30/07/2026Riga, Latvia0 - 5 Dmitri Kakis35(2) - 20 LPts
01/06/2026Johannesburg, South Africa0 - 4 Dikembe Inkoom15 - 6 LPts
06/04/2026iBhayi, South Africa0 - 3 Edward Misenga9 - 15 LPts
09/02/2026Durban, South Africa0 - 2 Paulo Attoh9 - 6 LPts
12/12/2025Johannesburg, South Africa0 - 1 Manu Tshwete14 - 5 LPts
24/10/2025Soweto, South Africa0 - 0 Harvey Nkoana7 - 18 LPts