Weightclass:  Lightweight
Location:  Soshanguve, South Africa
Record:  36 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
03/01/2034Soshanguve, South Africa35 - 13 Rodger Eichmann1 - 0 WPts
03/11/2033Soshanguve, South Africa34 - 13 Udenwa Kirima1 - 2 WPts
02/09/2033Soshanguve, South Africa33 - 13 Ivan Walihanov1 - 1 WPts
02/07/2033Soshanguve, South Africa32 - 13 Bilal Bastany15 - 11 WPts
01/05/2033Soshanguve, South Africa31 - 13 Eric Hagemann4 - 7 WPts
03/03/2033Soshanguve, South Africa31 - 12 Siphelele Mkhize18 - 18 LPts
01/01/2033Soshanguve, South Africa30 - 12 Umair Harron5 - 11 WPts
01/11/2032Soshanguve, South Africa30 - 11 Siphelele Mkhize16 - 18 LPts
01/09/2032Soshanguve, South Africa29 - 11 Dave Kangaji1 - 1 WPts
02/07/2032Soshanguve, South Africa28 - 11 Manchu Foo0 - 10 WPts
04/05/2032Baku, Azerbaijan27 - 11 Farrukh Malik1 - 8 WPts
06/03/2032Soshanguve, South Africa26 - 11 Thamsanqa Mxenge7 - 22 WPts
06/01/2032Durres, Albania25 - 11 Agim Kiuprili6 - 19 WPts
07/11/2031Nassau, Bahamas24 - 11 Ian Binion2 - 10 WPts
08/09/2031Soshanguve, South Africa23 - 11 Diallo Agyare5 - 12 WPts
10/07/2031La Paz, Bolivia22 - 11 Vicente Gramajo2 - 19 WPts
11/05/2031Pretoria, South Africa22 - 10 Louis Monare14 - 13 LPts
18/03/2031Katlehong, South Africa21 - 10 Eric Mokeana14 - 10 WPts
18/01/2031Soshanguve, South Africa20 - 10 Kyle Kayowa1 - 0 WPts
19/11/2030Soshanguve, South Africa19 - 10 Kyan Cobbina13 - 8 WPts
20/09/2030Harare, Zimbabwe18 - 10 Sam Nyambuya3 - 16 WPts
22/07/2030Soshanguve, South Africa17 - 10 Armani Archer3 - 8 WPts
25/05/2030Varna, Bulgaria16 - 10 Haralambi á Burkov1 - 0 WPts
27/03/2030Mamelodi, South Africa15 - 10 Barry Kinshasa15 - 11 WPts
29/01/2030Pretoria, South Africa14 - 10 Thuso Mxenge20 - 25 WPts
01/12/2029Soshanguve, South Africa13 - 10 Udenwa Vilakazi3 - 1 WPts
02/10/2029Bruges, Belgium12 - 10 Frederic Baude19 - 19 WPts
04/08/2029Soshanguve, South Africa11 - 10 Theo Ngalibali6 - 13 WPts
06/06/2029Lankaran, Azerbaijan10 - 10 Valid Mahammadov0 - 7 WPts
08/04/2029Pretoria, South Africa10 - 9 Mike Kazumba9(2) - 22 LPts
15/02/2029Durban, South Africa10 - 8 Arthur Felicien8(1) - 21(1) LPts
17/12/2028Dubai, UAE9 - 8 Rashid Amir1 - 6 WPts
19/10/2028Soweto, South Africa8 - 8 Okal Masango11 - 16 WPts
21/08/2028Soshanguve, South Africa7 - 8 Napoleon Boakye5 - 14 WPts
22/06/2028Soweto, South Africa7 - 7 Nhlanhla Kune4 - 12(2) LPts
25/04/2028Mamelodi, South Africa7 - 6 Rafeel Verdoorn19 - 9 LPts
27/02/2028Soweto, South Africa7 - 5 Tevin Agyemang-Badu10 - 10 LPts
16/01/2028Cape Town, South Africa7 - 4 Subusiso Govender12 - 14 LPts
16/12/2027Soshanguve, South Africa6 - 4 Arnold Radacz2 - 5 WPts
18/10/2027Soshanguve, South Africa5 - 4 Radek Busta0 - 1 WPts
20/08/2027Cape Town, South Africa4 - 4 Tshepo Cardoso0 - 0 WPts
03/07/2027iBhayi, South Africa3 - 4 Madisha Sikali1 - 0 WPts
08/05/2027Ottawa, Canada3 - 3 Glynn Goff5 - 7 LPts
09/03/2027Khayelitsha, South Africa3 - 2 Spencer Zungu6 - 14 LPts
22/01/2027Soshanguve, South Africa3 - 1 Chris Steyn9 - 26 LPts
20/12/2026Johannesburg, South Africa3 - 0 Paul Mpeta0 - 0 LPts
10/11/2026Pretoria, South Africa2 - 0 Rob De Bruyn5 - 18(3) WPts
07/10/2026Randburg, South Africa1 - 0 Joris De Waal0 - 0 WPts
31/08/2026Soshanguve, South Africa0 - 0 Floyd Serero3 - 3(1) WPts