Weightclass:  Middleweight
Location:  Soshanguve, South Africa
Record:  17 - 19(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/12/2033Soshanguve, South Africa17 - 18(1) Igor Podoll1 - 9 LPts
03/10/2033Soshanguve, South Africa16 - 18(1) Tariq Oralbekov0 - 1 WPts
03/08/2033Soshanguve, South Africa15 - 18(1) Dumisani Ledwaba5 - 13 WPts
03/06/2033Soshanguve, South Africa14 - 18(1) Lado Waris0 - 14 WPts
03/04/2033Soshanguve, South Africa13 - 18(1) Ayanda Mabudafhasi9 - 10 WPts
02/02/2033Soshanguve, South Africa12 - 18(1) Xyshaun Knoetze6 - 6 WPts
04/12/2032Bayamon, Puerto Rico12 - 17(1) Reyes Barabas24 - 7 LPts
06/10/2032Soshanguve, South Africa11 - 17(1) Gennady Chernoff2 - 12 WPts
07/08/2032iBhayi, South Africa11 - 16(1) Kaleb Matlala14 - 9 LPts
11/06/2032St. Louis, USA10 - 16(1) Robert Thorburn2 - 21 WPts
13/04/2032Bremen, Germany10 - 15(1) Wendall Schein15(4) - 1 LPts
14/02/2032Soshanguve, South Africa9 - 15(1) Mariano Airaghi1 - 3 WPts
16/12/2031Soshanguve, South Africa8 - 15(1) Kris Kapangala2 - 1 WPts
17/10/2031Soshanguve, South Africa8 - 14(1) Windel Van Dyk7 - 8 LPts
24/08/2031Abidjan, Ivory Coast8 - 13(1) Marlon Oran14 - 13 LPts
26/06/2031Rosario, Argentina7 - 13(1) Carlos Morones0 - 5 WPts
27/04/2031Amsterdam, Netherlands7 - 12(1) Francky Lam10 - 15 LPts
27/02/2031Managua, Nicaragua7 - 11(1) Angel Borrayo25 - 11 LPts
30/12/2030Heraklion, Greece7 - 10(1) Acastus Maras86(2) - 46 LPts
01/11/2030Pretoria, South Africa6 - 10(1) Dolf Snyman4 - 5 WPts
05/09/2030Nizhny Tagil, Russia5 - 10(1) Andrii Glinka0 - 0 WPts
08/07/2030Tokyo, Japan5 - 9(1) Takeshi Fukumoto31(1) - 6 LPts
10/05/2030Germiston, South Africa4 - 9(1) Thamsanqa Vilakazi0 - 5 WPts
13/03/2030Davao City, Philippines4 - 8 Beltran Febles24(3) - 21 LKO3
13/01/2030Providence, USA4 - 7 Jordan Quaglierini24 - 12 LPts
15/11/2029Pretoria, South Africa3 - 7 Dolf Snyman1 - 2 WPts
06/10/2029Randburg, South Africa3 - 6 Chiamaka Ankomah3 - 14 LPts
02/09/2029Mitchells Plain, South Africa2 - 6 Joe Ntanga0 - 2 WPts
19/07/2029Soshanguve, South Africa2 - 5 Sargent Bazin4 - 15 LPts
20/05/2029Soshanguve, South Africa1 - 5 Thulani Msibi1 - 1 WPts
22/03/2029Soshanguve, South Africa1 - 4 Quaashie Mphahlele1 - 2 LPts
21/01/2029Kitwe, Zambia1 - 3 Corey Chibulu4 - 10 LPts
23/11/2028Dublin, Ireland1 - 2 Shamus McReynolds22 - 20 LPts
25/09/2028Soshanguve, South Africa0 - 2 Denis Van den Heever5(1) - 4 WPts
27/07/2028Pretoria, South Africa0 - 1 Ntsikelelo Mpeta3 - 11 LPts
20/06/2028Soshanguve, South Africa0 - 0 Cole Mokonyane0 - 0 LPts