Weightclass:  Middleweight
Location:  Tembisa, South Africa
Record:  35(1) - 7
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
04/11/2023Zagreb, Croatia35(1) - 6 Ante Matešic32 - 5 LPts
04/10/2023Tembisa, South Africa34(1) - 6 Goga Khamidulin30(1) - 12 WPts
03/09/2023Shiraz, Iran33(1) - 6 Rashid Hana34(1) - 7 WPts
03/08/2023Tembisa, South Africa32(1) - 6 Haider Saidi27 - 19 WPts
03/07/2023Geneva, Switzerland31(1) - 6 Maslin Segalen29 - 9(1) WPts
02/06/2023Jaipur, India31(1) - 5 Aftab Momin28 - 11 LPts
02/05/2023Germiston, South Africa30(1) - 5 Spencer Koloyi27 - 13 WPts South Africa National Championships 2023View
29/04/2023Germiston, South Africa29(1) - 5 Charlie Sunda29 - 13 WPts South Africa National Championships 2023View
26/04/2023Germiston, South Africa28(1) - 5 Vandwon Aduamah19(3) - 14 WPts South Africa National Championships 2023View
13/04/2023Perm, Russia28(1) - 4 Aleksandr Artemiev20 - 12 LPts
13/02/2023Cape Town, South Africa27(1) - 4 Cole Nyatama4 - 23 WPts
09/01/2023Randburg, South Africa26(1) - 4 Sam Makiduka4 - 21(4) WPts
27/11/2022Tembisa, South Africa25(1) - 4 Okal Sribor12(1) - 12 WPts
27/09/2022Tembisa, South Africa24(1) - 4 Bum-young Ki16(1) - 9 WPts
30/07/2022Soshanguve, South Africa23 - 4 Isaac Holomisa11 - 13(3) WKO3
24/06/2022Tembisa, South Africa23 - 3 Vinh Thuan13 - 9 LPts
26/04/2022Cape Town, South Africa23 - 2 Siphelele Mogoeng20 - 6 LPts South Africa National Championships 2022View
08/04/2022Pretoria, South Africa22 - 2 Itumeleng Motupa19 - 5 WPts
28/02/2022Tembisa, South Africa21 - 2 Kofi Phaahla15 - 7 WPts
29/12/2021Soweto, South Africa20 - 2 Connor Kalemba14 - 5 WPts
19/11/2021Mitchells Plain, South Africa19 - 2 Bongani Mabena11 - 12 WPts
17/10/2021Soshanguve, South Africa18 - 2 Mike Goosens5 - 14 WPts
30/08/2021Ciudad Guayana, Venezuela17 - 2 Xaver Benavides7 - 13(4) WPts
02/07/2021Katlehong, South Africa16 - 2 Tiste Harmse9 - 7(2) WPts
26/05/2021Guatemala City, Guatemala16 - 1 Hilario Espana13 - 6 LPts
27/03/2021Nairobi, Kenya15 - 1 Abdul Hafeez8 - 12 WPts
27/01/2021Pretoria, South Africa14 - 1 Vincent De Waal7 - 5 WPts
14/12/2020Kuala Lumpur, Malaysia13 - 1 Majid Ahmed1(1) - 3 WPts
15/10/2020Santa Maria, Philippines12 - 1 Montel Castelo6 - 8 WPts
16/08/2020Randburg, South Africa11 - 1 Sam Makiduka2 - 8(1) WPts
12/07/2020Umlazi, South Africa10 - 1 Dylan Kapepa1 - 12 WPts
28/05/2020Tembisa, South Africa9 - 1 Mark Katshkudinu1 - 4 WPts
28/03/2020Tembisa, South Africa8 - 1 Afram Waris0 - 3 WPts
27/01/2020Soshanguve, South Africa7 - 1 Patrick Kanku1(1) - 7 WPts
26/12/2019Bangkok, Thailand6 - 1 Thong Sangkagowit3 - 6 WPts
28/10/2019Umlazi, South Africa5 - 1 Dylan Kapepa1 - 7 WPts
07/09/2019Tembisa, South Africa4 - 1 Anthony Tinnepotghietere5 - 4 WPts
09/07/2019Soweto, South Africa3 - 1 Lugono Afotey2 - 4 WPts
28/05/2019Almaty, Kazakhstan3 - 0 Tahir Abisheff6 - 2 LPts
30/03/2019Roodepoort, South Africa2 - 0 Robert Ndaya4 - 2 WPts
16/02/2019Lusaka, Zambia1 - 0 Kyrone Goma3 - 3 WPts
18/12/2018Tembisa, South Africa0 - 0 Arseni Jabrayilov3 - 1 WPts