Weightclass:  Light Welterweight
Location:  Germiston, South Africa
Record:  30 - 16
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/09/2025Germiston, South Africa29 - 16 Marinus Klerk6 - 14(1) WPts
12/07/2025Germiston, South Africa28 - 16 Denholm Mogensen3 - 20 WPts
13/05/2025Germiston, South Africa27 - 16 Paco Marino7 - 6 WPts
14/03/2025Germiston, South Africa26 - 16 Bohdan Bugaj19(1) - 22 WPts
14/01/2025Germiston, South Africa25 - 16 Rafael Apollo2 - 4 WPts
15/11/2024Germiston, South Africa24 - 16 Paul Tshimangakabangu1 - 0 WPts
15/09/2024Germiston, South Africa23 - 16 Kris Naude0 - 1 WPts
17/07/2024Germiston, South Africa22 - 16 John Furume5 - 5 WPts
17/05/2024Germiston, South Africa21 - 16 Naftali Fosuhehe5(1) - 4 WPts
18/03/2024Germiston, South Africa21 - 15 Simon Baute11 - 8 LPts
18/01/2024Germiston, South Africa20 - 15 Paul Belan2 - 10(1) WPts
20/11/2023Germiston, South Africa19 - 15 Khalon Motsoaledi0 - 1 WPts
21/09/2023Ghent, Belgium19 - 14 Albert Gillis13 - 11 LPts
24/07/2023Frankfurt, Germany19 - 13 Derek Pietig15 - 13 LPts
26/05/2023Boston, USA18 - 13 Chris Rule1 - 24 WPts
27/03/2023Saltillo, Mexico17 - 13 Marjun Fabela1 - 6 WPts
27/01/2023Germiston, South Africa17 - 12 George Kanda9 - 19 LPts
28/11/2022Kumasi, Ghana16 - 12 Rob Nsoh1 - 3 WPts
29/09/2022Dakar, Senegal16 - 11 Elliot Ndiaga15 - 7 LPts
01/08/2022Germiston, South Africa15 - 11 Mondli Mnyamane1 - 1 WPts
30/05/2022Christchurch, New Zealand14 - 11 Mark Mellas0 - 6 WPts
01/04/2022Tabriz, Iran13 - 11 Asif Tagiyev18 - 6 WPts
01/02/2022Hamilton, New Zealand12 - 11 Max Ward8(1) - 17(5) WPts
04/12/2021Germiston, South Africa11 - 11 Zaid Bapela0 - 2 WPts
03/10/2021Tamale, Ghana10 - 11 Leo Abadamloora5 - 14 WPts
03/08/2021Toulon, France10 - 10 Porter Char13(2) - 11 LPts
02/06/2021Germiston, South Africa10 - 9 Bongi Mini9 - 7 LPts
02/04/2021Germiston, South Africa9 - 9 Granger Marre9 - 10 WPts
02/02/2021Palmira, Colombia8 - 9 Yago Fulgencio2 - 15 WPts
02/12/2020Turku, Finland8 - 8 Joni Pihlajamaa3 - 13 LPts
04/10/2020Vilnius, Lithuania7 - 8 Alojzy Bazan0 - 1 WPts
06/08/2020Pretoria, South Africa7 - 7 Reneilwe Manyama4 - 6 LPts
08/06/2020Germiston, South Africa6 - 7 Fraser Kelly0 - 8 WPts
08/04/2020Germiston, South Africa6 - 6 Ontibile Shongwe4 - 8(3) LPts
08/02/2020Germiston, South Africa6 - 5 Mike Phiri7 - 5 LPts
08/12/2019Tegucigalpa, Honduras6 - 4 Emanuel Portales7 - 5 LPts
09/10/2019Vilnius, Lithuania6 - 3 Wojciech Kieltyka4 - 6 LPts
11/08/2019Germiston, South Africa6 - 2 Josef Fiala3 - 5 LPts
12/06/2019Germiston, South Africa5 - 2 John McFarlane3 - 2 WPts
13/04/2019Germiston, South Africa4 - 2 DuÜan Pavlica4 - 2 WPts
11/02/2019Germiston, South Africa3 - 2 Robert Mphahlele1 - 4 WPts
12/12/2018Germiston, South Africa2 - 2 Syed Batrawi2 - 3 WPts
13/10/2018Kazan, Russia2 - 1 Fedar Ryazantsev2 - 1 LPts
15/08/2018Germiston, South Africa1 - 1 Blake Nkuba1 - 1 WPts
17/06/2018Puente Alto, Chile1 - 0 Juan Ravelo1 - 0 LPts
19/04/2018Germiston, South Africa0 - 0 Roger Du Toit1 - 0 WPts