Weightclass:  Light Heavyweight
Location:  Soweto, South Africa
Record:  44 - 7
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
25/06/2026Soweto, South Africa43 - 7 Nihad Budagova9 - 15 WPts
26/04/2026Soweto, South Africa42 - 7 Simon Bagaybagayan2 - 6 WPts
25/02/2026Soweto, South Africa41 - 7 Michael Flygare14 - 14 WPts
27/12/2025Soweto, South Africa40 - 7 Javier Annerose2 - 2 WPts
28/10/2025Soweto, South Africa39 - 7 Warrener Bick10 - 25 WPts
29/08/2025Soweto, South Africa38 - 7 Udo Pingle1 - 2 WPts
30/06/2025Soweto, South Africa37 - 7 Brendan Chikane0 - 0 WPts
01/05/2025Soweto, South Africa36 - 7 Tabbart Kalkstein4 - 12 WPts
02/03/2025Soweto, South Africa35 - 7 Corey Kashoba3 - 12 WPts
02/01/2025Soweto, South Africa34 - 7 Englebert Gaubatz4 - 21(1) WPts
04/11/2024Soweto, South Africa33 - 7 James Matata2 - 13 WPts
06/09/2024Soweto, South Africa32 - 7 Kieran Letlabika0 - 3 WPts
07/07/2024Leon, Mexico31 - 7 Enzo Reynosa16(1) - 17 WPts
09/05/2024Cape Town, South Africa30 - 7 Drees Blaauw12 - 21 WPts
12/03/2024Magdeburg, Germany29 - 7 Englebert Gaubatz4 - 16 WPts
13/01/2024Umlazi, South Africa28 - 7 Nhlanhla Ngcongca18 - 14 WPts
16/11/2023Tembisa, South Africa28 - 6 Lehlohonolo Nyauza10(1) - 21 LPts
05/10/2023Tembisa, South Africa28 - 5 Tokelo Manyisa23(1) - 8 LPts
02/09/2023Port Elizabeth, South Africa27 - 5 Vuyisile Mabokgwane17 - 10 WPts
25/07/2023Pretoria, South Africa26 - 5 Dave Kamanga22 - 13 WPts
24/06/2023Soweto, South Africa25 - 5 Quannell Holomisa1 - 9 WPts
25/04/2023Khayelitsha, South Africa24 - 5 Okoth Pianim22(2) - 9 WPts
15/03/2023Campinas, Brazil24 - 4 Juan Abril17 - 13 LPts
15/01/2023Soweto, South Africa23 - 4 Darryl Hertzog1 - 1 WPts
16/11/2022Durban, South Africa22 - 4 Peter Cilliers8 - 21 WPts
20/09/2022Randburg, South Africa21 - 4 Will Kaleuka20 - 10 WPts
31/07/2022Mamelodi, South Africa20 - 4 Quarren Kasanbata8 - 15 WPts
02/06/2022Johannesburg, South Africa19 - 4 Mark Hanekom10 - 14 WPts
26/04/2022Cape Town, South Africa19 - 3 William Kiesse29 - 3 LPts South Africa National Championships 2022View
31/03/2022Cape Town, South Africa18 - 3 Leighton Ndulula17 - 7 WPts
30/01/2022Katlehong, South Africa17 - 3 Sean Katekelayi4 - 15 WPts
09/12/2021Germiston, South Africa16 - 3 Amon Mashamaite13 - 6 WPts
17/10/2021Umlazi, South Africa15 - 3 Matthew Ngcobo9 - 9 WPts
12/09/2021Soweto, South Africa14 - 3 Athenkosi Chikunga1 - 3 WPts
12/07/2021Soweto, South Africa13 - 3 Vaqif Bakhlulov9 - 6 WPts
11/05/2021Soweto, South Africa12 - 3 Scott Shongwe7 - 13 WPts
11/03/2021Tlalnepantla, Mexico11 - 3 Sierra Vera6 - 11 WPts
11/01/2021Padua, Italy11 - 2 Mariano Baresi8 - 8 LPts
12/11/2020Soweto, South Africa10 - 2 Ubanwa Senanu0 - 13(1) WPts
12/09/2020Tirana, Albania9 - 2 Enver Tolr0 - 11 WPts
14/07/2020Soweto, South Africa8 - 2 Quarren Kasanbata3 - 7 WPts
13/05/2020Pretoria, South Africa8 - 1 Nwa Mokonyane14 - 1 LPts
30/03/2020Zagreb, Croatia7 - 1 Drago Škarica9 - 5 WPts
30/01/2020Melbourne, Australia6 - 1 Sam Axtell3 - 6 WPts
30/11/2019Soweto, South Africa5 - 1 Mike Harbert2 - 7 WPts
30/09/2019Soweto, South Africa4 - 1 Goga Kairculoff1 - 4 WPts
01/08/2019Dundee, UK3 - 1 Peter Loch2 - 4(1) WPts
03/06/2019Dushanbe, Tajikistan2 - 1 Minura Shams3 - 3 WPts
04/04/2019Gomel, Belarus1 - 1 Dmytro Demchak1 - 3 WPts
04/02/2019Soweto, South Africa0 - 1 Declan Abelo1 - 2 WPts
05/12/2018Soweto, South Africa0 - 0 Yobachi Tibamanya3 - 1 LPts