Weightclass:  Middleweight
Location:  Soshanguve, South Africa
Record:  21 - 3
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/05/2022Soshanguve, South Africa20 - 3 Rivaldo Mokonyane7 - 11 WPts
17/03/2022Soshanguve, South Africa19 - 3 Penda Arthur1 - 0 WPts
15/01/2022Soshanguve, South Africa18 - 3 Franchot Becotte9 - 16 WPts
15/11/2021Soshanguve, South Africa17 - 3 Simon Orne12 - 9 WPts
15/09/2021Soshanguve, South Africa16 - 3 Brin Van Niekerk1 - 0 WPts
15/07/2021Soshanguve, South Africa15 - 3 Gethin Tshialu14 - 6 WPts
13/05/2021Soshanguve, South Africa14 - 3 Sulaiman Ofosu-Ayeh6 - 13 WPts
13/03/2021Soshanguve, South Africa13 - 3 Roshaun Quaye2 - 1 WPts
12/01/2021Soshanguve, South Africa12 - 3 Wasyl Vasko5 - 9 WPts
12/11/2020Soshanguve, South Africa11 - 3 Jackson Mnyamane1 - 11 WPts
12/09/2020Soshanguve, South Africa10 - 3 Fayyad Raif8 - 8 WPts
12/07/2020Soshanguve, South Africa9 - 3 Fraser Krige6 - 8 WPts
11/05/2020San Salvador, El Salvador8 - 3 Cuba Arguelles9 - 4 WPts
13/03/2020Berlin, Germany7 - 3 Meyer Schauwecker3 - 11 WPts
12/01/2020Roodepoort, South Africa7 - 2 Paul Kruger5 - 2 LPts
28/11/2019Vilnius, Lithuania7 - 1 Borys Cich8 - 2 LPts
29/09/2019Prague, Czech Republic6 - 1 Emil Kolsky5 - 5 WPts
31/07/2019Soshanguve, South Africa5 - 1 Khalid Mambetow5 - 1 WPts
01/06/2019Soshanguve, South Africa5 - 0 Max Vermeulen3 - 2 LPts
01/04/2019Sydney, Australia4 - 0 Davie Constantinou4 - 3 WPts
31/01/2019Soshanguve, South Africa3 - 0 Quashawn Aduamah1 - 2 WPts
01/12/2018Sao Paulo, Brazil2 - 0 Nemesio Ennes1 - 2 WPts
03/10/2018Aarhus, Denmark1 - 0 Eric Finne1 - 0 WPts
05/08/2018Soshanguve, South Africa0 - 0 Ganesh Sule2 - 0 WPts