Weightclass:  Middleweight
Location:  Mamelodi, South Africa
Record:  32 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/05/2030Mamelodi, South Africa31 - 12 Usi Ngcuka27 - 10 WPts
18/03/2030Mamelodi, South Africa30 - 12 Amer Zacka3 - 21 WPts
15/01/2030Mamelodi, South Africa29 - 12 Archibald Heim2 - 1 WPts
15/11/2029Mamelodi, South Africa28 - 12 Wray Schanzer1 - 9 WPts
16/09/2029Mamelodi, South Africa27 - 12 Max Pickard1 - 10(1) WPts
18/07/2029Mamelodi, South Africa26 - 12 Damien Beaufort4 - 6 WPts
19/05/2029Mamelodi, South Africa25 - 12 Peter Dlala14 - 19(1) WPts
22/03/2029Mamelodi, South Africa25 - 11 Joel Oosthuizen17 - 11 LPts
21/01/2029Mamelodi, South Africa24 - 11 Agus Dharmawijaya8 - 22 WPts
23/11/2028Mamelodi, South Africa23 - 11 Ahren Strickling13 - 15 WPts
24/09/2028Mamelodi, South Africa22 - 11 Ntsikelelo Mpeta4 - 11 WPts
26/07/2028Mamelodi, South Africa21 - 11 Walfrid Zimmermann9 - 11 WPts
27/05/2028London, UK21 - 10 Joseph Porteous18 - 10 LPts
26/04/2028Durban, South Africa21 - 9 Merck De Villiers21 - 6 LPts South Africa National Championships 2028View
06/04/2028Riyadh, Saudi Arabia21 - 8 Khalid Betro9 - 13 LPts
06/03/2028Mamelodi, South Africa20 - 8 Evgeny Torgovanov10 - 21 WPts
02/02/2028Taguig, Philippines19 - 8 Ximen Labis12 - 15 WPts
05/12/2027Auckland, New Zealand18 - 8 Dan Stein6(1) - 14 WPts
07/10/2027Mamelodi, South Africa17 - 8 Boswell Hugo6 - 7 WPts
09/08/2027Louisville, USA16 - 8 Mark Tilford11(2) - 34(9) WPts
11/06/2027Mamelodi, South Africa15 - 8 Ghys De Beer7 - 9 WPts
13/04/2027Mamelodi, South Africa15 - 7 Falih Rhozali3 - 4 LPts
13/02/2027Mamelodi, South Africa14 - 7 Thuso Mokeana3 - 17(1) WPts
15/12/2026Fes, Morocco13 - 7 Danyaal Abdo7 - 23 WPts
17/10/2026Seattle, USA12 - 7 Geoff Bowens3 - 21 WPts
19/08/2026Mamelodi, South Africa11 - 7 Hardicanute Martinson3 - 8 WPts
21/06/2026Mamelodi, South Africa10 - 7 Simba Dubango0 - 3 WPts
22/04/2026Abidjan, Ivory Coast10 - 6 Jean-Baptiste Montillet6 - 4 LPts
22/02/2026Lubuklinggau, Indonesia9 - 6 Emas Hartanoeh3 - 4(1) WPts
25/12/2025Khouribga, Morocco8 - 6 Ismail Lahlou2(1) - 7 WPts
27/10/2025Bologna, Italy7 - 6 Nico Amadeo6 - 10 WPts
29/08/2025Mamelodi, South Africa6 - 6 Adam Prinsloo4 - 9 WPts
30/06/2025Mitchells Plain, South Africa6 - 5 Phumelele Mini3 - 10 LPts
05/05/2025Pekanbaru, Indonesia5 - 5 Jagat Manurung0 - 0 WPts
07/03/2025Manaus, Brazil5 - 4 Eduardo Alva47(1) - 17 LPts
07/01/2025Toyonaka, Japan4 - 4 Mikio Sekiguchi5 - 15 WPts
09/11/2024Paris, France4 - 3 Ray Belcourt14 - 20 LPts
11/09/2024Port Elizabeth, South Africa3 - 3 Owen Milongo0 - 0 WPts
28/07/2024Mamelodi, South Africa3 - 2 Cibor Janowiak2 - 3 LPts
29/05/2024Mamelodi, South Africa3 - 1 Thulani Chikane2 - 7 LPts
30/03/2024Delmas, Haiti2 - 1 Granville Verlaine5 - 21(10) WPts
31/01/2024Soweto, South Africa2 - 0 Lugono Afotey15 - 20(3) LPts
03/12/2023Soshanguve, South Africa1 - 0 Herreman Malherbe0 - 2 WPts
09/10/2023Mamelodi, South Africa0 - 0 Richie Kalengayi3 - 4 WPts