Weightclass:  Light Heavyweight
Location:  Soweto, South Africa
Record:  25 - 14
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/03/2029Soweto, South Africa24 - 14 Jack Roy4 - 17(1) WPts
18/01/2029Soweto, South Africa23 - 14 Oscar Sprott6(1) - 4 WPts
19/11/2028Soweto, South Africa22 - 14 Quimby Sundt1 - 16 WPts
19/09/2028Soweto, South Africa21 - 14 Sam Arnott2 - 20 WPts
20/07/2028Soweto, South Africa20 - 14 Theo Batakela0 - 0 WPts
21/05/2028Soweto, South Africa19 - 14 Ouida Camus1 - 3 WPts
22/03/2028Soweto, South Africa19 - 13 Madisha Mashamaite2 - 1 LPts
22/01/2028Soweto, South Africa18 - 13 Okapi Narh0 - 1 WPts
23/11/2027Soweto, South Africa17 - 13 Acelin Bataille4 - 1 WPts
24/09/2027Soweto, South Africa16 - 13 Kai Ntambwe0 - 9 WPts
26/07/2027Soweto, South Africa15 - 13 Colin Sander7 - 14 WPts
28/05/2027Soweto, South Africa14 - 13 Kaleb Gyan8 - 8 WPts
29/03/2027Soweto, South Africa13 - 13 Denzel Hlatshwayo6 - 6 WPts
29/01/2027Soweto, South Africa12 - 13 Hugh De Jager3 - 13 WPts
30/11/2026Zagreb, Croatia12 - 12 Dragoslav Majstorovic20 - 21 LPts
02/10/2026Dublin, Ireland11 - 12 Patrick McGovern1 - 16 WPts
04/08/2026Oulu, Finland10 - 12 Reijo Kyllo8 - 19 WPts
06/06/2026Soweto, South Africa9 - 12 Matt Magqwaka5 - 10 WPts
08/04/2026Onitsha, Nigeria8 - 12 Brown Kalio4 - 5(2) WPts
08/02/2026Mombasa, Kenya8 - 11 Voshon Kimemia30(3) - 25 LPts
11/12/2025Paris, France7 - 11 Percy Bayne6 - 17(2) WPts
13/10/2025Sofia, Bulgaria7 - 10 Ilarion á Mladenov29(1) - 20 LPts
15/08/2025Paris, France6 - 10 Percy Bayne6 - 15(2) WPts
17/06/2025Soweto, South Africa5 - 10 Dmitri Kabaev3 - 4 WPts
19/04/2025Toshkent, Uzbekistan4 - 10 Vikenti Backiroff2 - 18 WPts
19/02/2025Pretoria, South Africa4 - 9 John Swanepoel2 - 3 LPts
24/12/2024Soweto, South Africa3 - 9 Phillippe Lizarazu0 - 9 WPts
26/10/2024Khayelitsha, South Africa3 - 8 Andile Majoro13 - 7 LPts
03/09/2024Soweto, South Africa2 - 8 Quannell Holomisa2 - 16 WPts
06/07/2024Germiston, South Africa2 - 7 Siyabonga Bungu2 - 14 LPts
08/05/2024Bogota, Colombia2 - 6 Montel Morando21(3) - 17 LPts
10/03/2024Cape Town, South Africa2 - 5 Drees Blaauw11 - 21 LPts
07/02/2024Johannesburg, South Africa1 - 5 Kamohelo Nyanda0 - 0 WPts
07/01/2024Dublin, Ireland1 - 4 Noel Coleman10 - 23 LPts
09/11/2023Oulu, Finland1 - 3 Salomon Jalkanen8 - 25(6) LPts
11/09/2023New Kingston, Jamaica1 - 2 Lucas Betton19(1) - 11 LPts
14/07/2023Spanish Town, Jamaica1 - 1 Amon Gilreath9 - 13 LPts
16/05/2023Mamelodi, South Africa1 - 0 Weyt Booysen14(1) - 16 LPts
05/04/2023Soweto, South Africa0 - 0 Nhlanhla Pungwayo0 - 0 WPts