Weightclass:  Middleweight
Location:  Tembisa, South Africa
Record:  38(1) - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/09/2025Tembisa, South Africa37 - 11 Thuso Mokeana1 - 10 WKO3
26/07/2025Tembisa, South Africa36 - 11 Zain Ayub3 - 4 WPts
27/05/2025Tembisa, South Africa35 - 11 Sam Neal0 - 1 WPts
29/03/2025Tembisa, South Africa34 - 11 Emil á Lobanov4 - 4 WPts
28/01/2025Tembisa, South Africa33 - 11 Onofre Hernandez18 - 15 WPts
29/11/2024Tembisa, South Africa32 - 11 Ra'id Ochirtu1 - 10 WPts
30/09/2024Tembisa, South Africa32 - 10 Zaid Darko25 - 13 LPts
01/08/2024Tembisa, South Africa31 - 10 Mduduzi Hlatshwayo2 - 4 WPts
02/06/2024Tembisa, South Africa30 - 10 Joey Nazali4 - 16 WPts
03/04/2024Tembisa, South Africa29 - 10 Nabulung Mini1(1) - 9(1) WPts
03/02/2024Tembisa, South Africa28 - 10 Otieno Buari2 - 0 WPts
05/12/2023Tembisa, South Africa27 - 10 Richie Kalengayi3 - 5 WPts
06/10/2023Larache, Morocco26 - 10 Badr al Din Edri0 - 10(1) WPts
08/08/2023Kassel, Germany26 - 9 Merral Scherling12 - 10 LPts
10/06/2023Chelyabinsk, Russia25 - 9 Goga Kostygov3 - 21 WPts
12/04/2023Lima, Peru25 - 8 Antonio Messa22(2) - 11 LPts
12/02/2023Petaling Jaya, Malaysia24 - 8 Yuan Mah8(1) - 14 WPts
15/12/2022Tembisa, South Africa23 - 8 Cole Nyatama4 - 22 WPts
15/10/2022Tembisa, South Africa22 - 8 Subusiso Mokotjo0 - 2 WPts
17/08/2022Tembisa, South Africa21 - 8 James Van Vuuren9 - 21 WPts
28/06/2022Tembisa, South Africa21 - 7 Ulffr Joens7 - 19 LPts
29/04/2022Cape Town, South Africa21 - 6 Spencer Koloyi21 - 9 LPts South Africa National Championships 2022View
26/04/2022Cape Town, South Africa20 - 6 Shevon Phaahla23 - 2 WPts South Africa National Championships 2022View
15/03/2022Tembisa, South Africa19 - 6 Yobachi Ramatlhodi17 - 5 WPts
13/01/2022Dniprodzerzhynsk, Ukraine19 - 5 Mikhail Sosunov17 - 5 LPts
14/11/2021Soweto, South Africa18 - 5 Manu Molekane4 - 19 WPts
08/10/2021Athens, Greece17 - 5 Erymanthus Manikas9 - 14 WPts
10/08/2021Athens, Greece17 - 4 Diokles Rokos8(1) - 14 LPts
12/06/2021Athens, Greece16 - 4 Zerro Christos8 - 11(2) WPts
14/04/2021Nairobi, Kenya15 - 4 Hassan Hariri12 - 4 WPts
14/02/2021Tembisa, South Africa14 - 4 Thulani Cele3 - 3 WPts
15/12/2020Johannesburg, South Africa14 - 3 Gregor Erasmus11(1) - 2 LPts
09/11/2020Durban, South Africa13 - 3 Scott Dikengu5 - 14 WPts
12/09/2020Tembisa, South Africa12 - 3 David Ndenge10(1) - 5 WPts
26/07/2020Tembisa, South Africa11 - 3 Abbudin He8 - 8 WPts
25/05/2020Tembisa, South Africa10 - 3 Adam Bungu6 - 3 WPts
25/03/2020Dublin, Ireland9 - 3 Jordan Kerr3 - 11 WPts
26/01/2020Villa Nueva, Guatemala9 - 2 Olindo Barreto10(1) - 1 LPts
26/11/2019Pretoria, South Africa8 - 2 Bongani Mini6 - 3 WPts
13/10/2019Tembisa, South Africa7 - 2 Will Katubadi3 - 2 WPts
13/08/2019Bamenda, Cameroon7 - 1 Verity Tchangou6(1) - 4 LPts
15/06/2019Tembisa, South Africa6 - 1 Yong-jae Yu8 - 1 WPts
16/04/2019Port Elizabeth, South Africa5 - 1 Gregor Kizenga2 - 2 WPts
04/03/2019Tembisa, South Africa4 - 1 Spencer Koloyi5 - 3 WPts
04/01/2019Cape Town, South Africa3 - 1 Bart Ngalibali1 - 1 WPts
15/11/2018Sydney, Australia3 - 0 Denton Callan1 - 5 LPts
16/09/2018Tembisa, South Africa2 - 0 Bruce Ryan0 - 2 WPts
16/07/2018Rosario, Argentina1 - 0 Santiago Licea1 - 0 WPts
18/05/2018Tembisa, South Africa0 - 0 Sagaz Borbon0 - 0 WPts