Weightclass:  Welterweight
Location:  Randburg, South Africa
Record:  17(1) - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/06/2025Randburg, South Africa16(1) - 20 Roland Swart0 - 1 WPts
24/04/2025Randburg, South Africa16(1) - 19 Dillon Balch16(1) - 29 LPts
23/02/2025Randburg, South Africa15(1) - 19 Ed Cousin0 - 6 WPts
25/12/2024Randburg, South Africa15(1) - 18 Athamas Miron4 - 15 LPts
26/10/2024Randburg, South Africa14(1) - 18 Alek Theron0 - 5 WPts
28/08/2024Randburg, South Africa13(1) - 18 Juan Guadarrama0 - 2 WPts
29/06/2024Randburg, South Africa12(1) - 18 Farhan Amen0 - 15 WPts
29/04/2024Randburg, South Africa11(1) - 18 Vicente Pascual2 - 6(3) WPts
01/03/2024Randburg, South Africa10(1) - 18 Quinto Laurel10 - 20 WPts
01/01/2024Randburg, South Africa9(1) - 18 Oleksiy Markowski1 - 3 WPts
02/11/2023Randburg, South Africa9(1) - 17 Ossie Lambrechts5 - 8 LPts
04/09/2023Randburg, South Africa9(1) - 16 Haygazun Jouharian14 - 19 LPts
07/07/2023Randburg, South Africa9(1) - 15 Francisco Luna2(1) - 4 LPts
08/05/2023Lviv, Ukraine8(1) - 15 Gennady Churilla13 - 16 WPts
10/03/2023Khayelitsha, South Africa8(1) - 14 Sam Malherbe9 - 20 LPts
15/01/2023Prato, Italy8(1) - 13 Carlo Nino10 - 9 LPts
17/11/2022Randburg, South Africa7(1) - 13 Sam Nzimande0 - 7(1) WPts
17/09/2022Toronto, Canada7(1) - 12 Matthew Gawley10 - 17 LPts
20/07/2022Mumbai, India7(1) - 11 Anuj Naik17 - 10 LPts
22/05/2022Vitebsk, Belarus7(1) - 10 Dmitri Shchennikov16 - 11 LPts
24/03/2022Johannesburg, South Africa7(1) - 9 Tamarius Burja15 - 7(1) LPts
24/01/2022Khayelitsha, South Africa7(1) - 8 Nick Mogoeng12 - 8(1) LPts
24/11/2021Randburg, South Africa6(1) - 8 Ian Shirer4 - 16 WPts
24/09/2021Oslo, Norway6(1) - 7 Quimby Bolstad8 - 13 LPts
26/07/2021Port Elizabeth, South Africa6(1) - 6 Lado Dumashie9 - 7 LPts
30/05/2021Randburg, South Africa5(1) - 6 Syed Sami2 - 19(5) WPts
31/03/2021Randburg, South Africa5(1) - 5 Viktor Glushakov12 - 4 LPts
31/01/2021Roodepoort, South Africa5(1) - 4 Tobias Nionsobantu10 - 5 LPts
20/12/2020Soweto, South Africa4(1) - 4 Adje Van den Berg9 - 5 WPts
17/11/2020Kampala, Uganda3(1) - 4 Paul Magnusson3 - 16 WPts
18/09/2020Bayamon, Puerto Rico3(1) - 3 Montana Rojas8 - 5 LPts
21/07/2020Randburg, South Africa3(1) - 2 Vicente Manriquez6 - 7 LPts
20/05/2020Soweto, South Africa3(1) - 1 Leighton Nganiza8 - 1 LPts
05/04/2020Mamelodi, South Africa2(1) - 1 Ndumisa Molewa0 - 0 WPts
06/02/2020Al Ain, UAE1 - 1 Khalid Eblin5 - 6(5) WKO3
08/12/2019Katlehong, South Africa1 - 0 Lebogang Molewa3 - 7 LPts
05/11/2019Randburg, South Africa0 - 0 Simon Braudel0 - 0 WPts