Weightclass:  Welterweight
Location:  Durban, South Africa
Record:  22(1) - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/02/2025Durban, South Africa21(1) - 12 Kamil Tomaszewski0 - 1 WPts
30/12/2024Durban, South Africa20(1) - 12 Udenwa Adusei8 - 13 WPts
31/10/2024Durban, South Africa19(1) - 12 Ian Artaud3 - 3 WPts
01/09/2024Durban, South Africa18(1) - 12 Amon Abercrombie0 - 2 WPts
03/07/2024Durban, South Africa17(1) - 12 John Stieve4(1) - 7(1) WPts
04/05/2024Durban, South Africa16(1) - 12 Nero Fabian0 - 4 WPts
06/03/2024Durban, South Africa15(1) - 12 Leo Scrivener0 - 14 WPts
06/01/2024Durban, South Africa14(1) - 12 Colin Badenhorst1 - 1 WPts
06/11/2023Durban, South Africa13(1) - 12 Marvin Krige0 - 2 WPts
07/09/2023Durban, South Africa13(1) - 11 Viktor Glushakov19 - 12 LPts
09/07/2023Durban, South Africa12(1) - 11 Tito Lombardo2 - 14 WPts
10/05/2023Soshanguve, South Africa12(1) - 10 Chike Magwanishi19 - 8 LPts
16/03/2023iBhayi, South Africa11(1) - 10 Kasi Ekstein3 - 11 WPts
16/01/2023Durban, South Africa11(1) - 9 Quashawn Ayim10 - 8 LPts
18/11/2022Tegucigalpa, Honduras11(1) - 8 Vicente Mandes6 - 27 LPts
20/09/2022Cagliari, Italy10 - 8 Luigino Trozzo8 - 15(6) WKO3
23/07/2022Catania, Italy9 - 8 Daniele Bova3 - 15 WPts
24/05/2022Katlehong, South Africa9 - 7 Lamech Ampomah13(1) - 7 LPts
30/03/2022Mamelodi, South Africa8 - 7 Oupa Letsholonyane7 - 17 WPts
13/02/2022Randburg, South Africa8 - 6 Genard De Vries9 - 15 LPts
13/01/2022Kumasi, Ghana7 - 6 Bruce Adu6(1) - 10 WPts
15/11/2021Accra, Ghana7 - 5 Geoff Adumensa14 - 9 LPts
17/09/2021Suwon, South Korea7 - 4 Sung-yun Yon17 - 5 LPts
20/07/2021Odessa, Ukraine7 - 3 Bohdan Makar19 - 4 LPts
21/05/2021Malaga, Spain6 - 3 Orlando Montanez11 - 8 WPts
23/03/2021Khayelitsha, South Africa5 - 3 Tshepo Sisulu1 - 14 WPts
04/02/2021Durban, South Africa5 - 2 Seamus Mullins14 - 4 LPts
06/12/2020Zarqa, Jordan4 - 2 Kamran Hadje1 - 4 WPts
06/10/2020Durban, South Africa3 - 2 Idzi Wilczak1 - 7 WPts
08/08/2020Durban, South Africa2 - 2 Banji Quatey2 - 3(1) WPts
07/06/2020Bangalore, India1 - 2 Chiranjeevi Dhingra3 - 10 WPts
07/04/2020Durban, South Africa0 - 2 Paul Magnusson3 - 12 WPts
08/02/2020Soshanguve, South Africa0 - 1 John Ngiama1(1) - 12 LPts
05/01/2020Durban, South Africa0 - 0 Zvi Stobbe5 - 3 LPts