Weightclass:  Middleweight
Location:  Soweto, South Africa
Record:  23 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/07/2023Soweto, South Africa22 - 12 Banji Ankrah7 - 28 WPts
14/05/2023Soweto, South Africa21 - 12 Jayvyn Quainoo2 - 16 WPts
15/03/2023Soweto, South Africa20 - 12 Veltry Motshekga4(1) - 9(1) WPts
14/01/2023Soweto, South Africa19 - 12 Shayan Jamali9(1) - 23 WPts
15/11/2022Soweto, South Africa18 - 12 Paul Dube8 - 13 WPts
16/09/2022Soweto, South Africa17 - 12 Ayanda Mphahlele4 - 18 WPts
17/07/2022Soweto, South Africa16 - 12 Seth Kakule2 - 13(1) WPts
18/05/2022Soweto, South Africa15 - 12 Dillon Mabokgwane5(1) - 14 WPts
19/03/2022Soweto, South Africa15 - 11 Hilal Faradjev15 - 11 LPts
17/01/2022Soweto, South Africa15 - 10 Okal Sribor7 - 11 LPts
16/11/2021Soweto, South Africa15 - 9 Amnat Kaewsamrit15 - 7 LPts
15/09/2021Soweto, South Africa14 - 9 Juan Mireles11 - 7 WPts
15/07/2021Soweto, South Africa13 - 9 John Nonyane9 - 11 WPts
13/06/2021Quezon City, Philippines12 - 9 Berto Cabasagan13 - 6 WPts
14/04/2021Konibodom, Tajikistan11 - 9 Igor Mucanow5 - 13 WPts
13/02/2021Sydney, Australia11 - 8 Dave Michaelides11 - 3 LPts
16/12/2020Tabriz, Iran11 - 7 Ibrahim Nabiyev6 - 4 LPts
17/10/2020Bogota, Colombia10 - 7 Santiago Juarez1 - 6 WPts
19/08/2020Soweto, South Africa9 - 7 Chris Leon5 - 6 WPts
18/06/2020Kangundo-Tala, Kenya8 - 7 Xayvion Ngeny9 - 5 WPts
20/04/2020Soweto, South Africa7 - 7 Tyrell Ayeh5 - 6 WPts
21/02/2020Germiston, South Africa7 - 6 Arnout Breytenbach12 - 0 LPts
28/12/2019Gaineau, Canada6 - 6 Verity Anger3 - 4 WPts
30/10/2019Saratov, Russia5 - 6 Melor Berkutov2 - 0 WPts
31/08/2019Soweto, South Africa4 - 6 Sulaiman Ofosu-Ayeh3 - 5 WPts
02/07/2019Katlehong, South Africa4 - 5 Ayanda Shabangu1 - 3 LPts
13/05/2019Soweto, South Africa3 - 5 Khalid Abood4 - 2 WPts
12/03/2019Soweto, South Africa3 - 4 Leonardo Mosqueda3 - 3 LPts
10/01/2019Panama City, Panama3 - 3 Sagaz Angulo3 - 2 LPts
12/11/2018Soweto, South Africa2 - 3 Baltasar Montalvan0 - 3 WPts
12/09/2018Soweto, South Africa1 - 3 Dylan Kapepa0 - 1 WPts
12/07/2018Kampala, Uganda0 - 3 Azam Abdelnour0 - 3 WPts
11/05/2018Saint Petersburg, Russia0 - 2 Melor Mironov2 - 0 LPts
11/03/2018Tembisa, South Africa0 - 1 Rob Motupa1 - 0 LPts
05/02/2018Soweto, South Africa0 - 0 Laken Mwango0 - 0 LPts