Weightclass:  Welterweight
Location:  Durban, South Africa
Record:  21 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/06/2026Durban, South Africa20 - 14 Qing-Nan Jiang5 - 12 WPts
11/04/2026Durban, South Africa19 - 14 Brigham De Leon8 - 7 WPts
10/02/2026Durban, South Africa18 - 14 Puleng Patosi4 - 3 WPts
12/12/2025Durban, South Africa17 - 14 Knave Malherbe13 - 6 WPts
13/10/2025Durban, South Africa16 - 14 Veltry Mxoyana1 - 1 WPts
14/08/2025Durban, South Africa15 - 14 Andre-Jozef Snyman4 - 17 WPts
15/06/2025Durban, South Africa14 - 14 Sam Nzimande7 - 17(2) WPts
16/04/2025Durban, South Africa13 - 14 Orma Osei1 - 2 WPts
15/02/2025Durban, South Africa12 - 14 Edward Misenga5 - 12 WPts
17/12/2024Ulaanbaatar, Mongolia11 - 14 Fadei Tuvshinbayar14(2) - 9(1) WPts
19/10/2024Maipu, Chile11 - 13 Pedro Barco19(1) - 18(5) LPts
21/08/2024Durban, South Africa10 - 13 Baccaus Bouras1 - 5 WPts
23/06/2024Bayamon, Puerto Rico10 - 12 Tajo Subia26 - 12 LPts
25/04/2024Cardiff, UK9 - 12 Steven Brady1 - 7(1) WPts
26/02/2024Tangshan, China9 - 11 Xi-Wang Lui10 - 19 LPts
29/12/2023Donostia-San Sebastian, Spain8 - 11 Xaverius Fontan4 - 17 WPts
31/10/2023Johannesburg, South Africa7 - 11 John Steenkamp3 - 8 WPts
04/09/2023Tembisa, South Africa6 - 11 Ayabulela Masina7 - 22(1) WPts
07/07/2023Durban, South Africa5 - 11 Avel Bucko8(1) - 10 WPts
08/05/2023East London, South Africa5 - 10 Huys Smit10 - 21 LPts
12/03/2023Mitchells Plain, South Africa5 - 9 Yobachi Makwetla5 - 15 LPts
17/01/2023Constantine, Algeria5 - 8 Zuffur Ansari18(1) - 13 LPts
19/11/2022Khayelitsha, South Africa5 - 7 Fraser Nzimbi20 - 5 LPts
21/09/2022Johannesburg, South Africa5 - 6 Tamarius Burja18 - 7(1) LPts
26/07/2022Athens, Greece5 - 5 Thanos Balis14 - 13 LPts
28/05/2022Kumasi, Ghana5 - 4 Kabonero Akafia22 - 6 LPts
30/03/2022Katlehong, South Africa5 - 3 Zachary Luangoyi17 - 8 LPts
30/01/2022Johannesburg, South Africa5 - 2 Nabulung Kingson9(1) - 9 LPts
05/12/2021Umlazi, South Africa4 - 2 Andile Erasmus0 - 0 WPts
05/10/2021Johannesburg, South Africa3 - 2 Voshon Waris0 - 0 WPts
05/08/2021Harare, Zimbabwe2 - 2 Sam Masakadza4 - 6 WPts
05/06/2021Makiivka, Ukraine1 - 2 Vitali Primack5 - 13 WPts
06/04/2021Mitchells Plain, South Africa1 - 1 Otte Kotze4(1) - 11 LPts
06/02/2021Port Elizabeth, South Africa0 - 1 Madisha Lakay1 - 3 WPts
05/01/2021Durban, South Africa0 - 0 Pancho Denis0 - 0 LPts