Weightclass:  Middleweight
Location:  Pretoria, South Africa
Record:  8 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/11/2033Pretoria, South Africa7 - 24 Dolf Van Ryneveld2 - 4 WPts
30/09/2033Pretoria, South Africa7 - 23 Mike Plessis27 - 8 LPts
31/07/2033Stockholm, Sweden6 - 23 Adam Boll16 - 16 WPts
01/06/2033Mecca, Saudi Arabia5 - 23 Waqas Bukhari4 - 17 WPts
02/04/2033Pretoria, South Africa4 - 23 Darryl Van der Watt2 - 5 WPts
01/02/2033Kampala, Uganda4 - 22 Oscar Aliwa32(3) - 31 LPts
03/12/2032Masaya, Nicaragua4 - 21 Cortez Varona16 - 16 LPts
04/10/2032Rotterdam, Netherlands4 - 20 Barend Bate30 - 21 LPts
06/08/2032Athens, Greece3 - 20 Uranus Salis11 - 12 WPts
08/06/2032Jeonju, South Korea2 - 20 Keun-ho Im8 - 20 WPts
10/04/2032Mitchells Plain, South Africa2 - 19 Joe Ntanga4 - 15 LPts
11/02/2032Mitchells Plain, South Africa2 - 18 Joe Ntanga3 - 15 LPts
14/12/2031Barnaul, Russia2 - 17 Valeri Ulanov2 - 3 LPts
16/10/2031Pretoria, South Africa2 - 16 Mortimer Bugatti14 - 7 LPts
17/08/2031Durban, South Africa2 - 15 Justin Kitadi2 - 7 LPts
19/06/2031Soshanguve, South Africa2 - 14 Windel Van Dyk5 - 8 LPts
22/04/2031Dubai, UAE2 - 13 Waqas Dajani25(1) - 14 LPts
22/02/2031Milan, Italy2 - 12 Lorenzo Calzaghe9 - 22(2) LPts
25/12/2030Wuppertal, Germany2 - 11 Steffen Schneider11 - 6 LPts
27/10/2030Soweto, South Africa2 - 10 Lebogang Coetzee4 - 3 LPts
08/09/2030Gold Coast, Australia2 - 9 David Ranocchia9(1) - 3 LPts
10/07/2030Prague, Czech Republic2 - 8 Svatopluk Kobus18 - 5 LPts
12/05/2030Pretoria, South Africa2 - 7 Oihane Taveras8 - 17 LPts
14/03/2030Rotterdam, Netherlands2 - 6 Dennis Moret18 - 18 LPts
14/01/2030East London, South Africa2 - 5 Madisha Sotyu6 - 8 LPts
16/11/2029Pretoria, South Africa2 - 4 Mike Plessis8 - 3 LPts
17/09/2029Cape Town, South Africa2 - 3 Ulan Kessels6 - 23 LPts
20/07/2029Naples, Italy2 - 2 Edmondo Amendola24 - 14 LPts
22/05/2029Durban, South Africa2 - 1 Roderick De Waal7 - 20 LPts
29/03/2029Barcelona, Venezuela1 - 1 Venacio Chico1 - 8 WPts
29/01/2029Soweto, South Africa1 - 0 Sam Tshibindji7 - 6 LPts
07/12/2028Pretoria, South Africa0 - 0 Rick Van Ryneveld1 - 0 WPts