Weightclass:  Welterweight
Location:  Boksburg, South Africa
Record:  21 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/05/2024Boksburg, South Africa20 - 14 Jacob Lawhead25(2) - 19 WPts
07/03/2024Boksburg, South Africa19 - 14 Santhosh Dutt6 - 6 WPts
07/01/2024Boksburg, South Africa18 - 14 Heraklesr Paules0 - 7 WPts
08/11/2023Boksburg, South Africa17 - 14 Darshan Rana1 - 12 WPts
09/09/2023Boksburg, South Africa16 - 14 Bart Cloete0 - 1 WPts
11/07/2023Boksburg, South Africa15 - 14 Jay Coetzee0 - 2 WPts
12/05/2023Boksburg, South Africa14 - 14 Tokelo Mini0 - 2 WPts
13/03/2023Boksburg, South Africa14 - 13 Denzel Motupa3 - 4 LPts
12/01/2023Boksburg, South Africa13 - 13 Jacky De Kok9 - 16 WPts
13/11/2022Boksburg, South Africa12 - 13 Kai Wessels25 - 8 WPts
14/09/2022Boksburg, South Africa11 - 13 Ndumisa Khumalo12 - 13 WPts
15/07/2022Boksburg, South Africa11 - 12 Leeroy Mpunga12(2) - 14 LPts
16/05/2022Boksburg, South Africa11 - 11 Leonel Ignacio4 - 5 LPts
16/03/2022Oslo, Norway11 - 10 Gunnar Granlund18 - 7 LPts
15/01/2022Bokhtar, Tajikistan11 - 9 Koldan Majidov13 - 8 LPts
16/11/2021San Luis Potosi, Mexico10 - 9 Dario Canto1 - 15 WPts
17/09/2021Accra, Ghana9 - 9 Adnan Elbaz4 - 17 WPts
20/07/2021Dubai, UAE8 - 9 Imran Sad10 - 11 WPts
22/05/2021Boksburg, South Africa7 - 9 Dembe Kyei6 - 13 WPts
23/03/2021Tembisa, South Africa6 - 9 Ayabulela Masina4 - 10 WPts
29/01/2021Yekaterinburg, Russia5 - 9 Nikolai Ryakhov1 - 3 WPts
29/11/2020Istanbul, Turkey5 - 8 Volkan Ergin1 - 14 LPts
30/09/2020Boksburg, South Africa5 - 7 Josse Verdoorn12 - 5(1) LPts
31/07/2020Buenos Aires, Argentina5 - 6 Joaquin Vences11 - 5 LPts
02/06/2020Boksburg, South Africa5 - 5 Chung Zhan9 - 5(1) LPts
02/04/2020Randburg, South Africa4 - 5 Leeroy Mpunga9 - 3 WPts
10/02/2020Kiev, Ukraine3 - 5 Sergei Mosin4 - 9 WPts
13/12/2019Pretoria, South Africa3 - 4 Romein Hanekom3 - 7 LPts
14/10/2019Boksburg, South Africa3 - 3 Chris Owusu2 - 3 LPts
14/08/2019Johannesburg, South Africa3 - 2 Umi Addy2 - 3 LPts
20/06/2019Boksburg, South Africa2 - 2 Lehlohonolo Makwetla4 - 5 WPts
20/04/2019Gomel, Belarus2 - 1 Oleksiy Pawluk0 - 1 LPts
20/02/2019Boksburg, South Africa1 - 1 Bongi Manyama3 - 3 WPts
21/12/2018East London, South Africa1 - 0 Huys Smit2 - 2 LPts
18/11/2018Almaty, Kazakhstan0 - 0 Ivan Undasynoff0 - 0 WPts