Weightclass:  Heavyweight
Location:  Soshanguve, South Africa
Record:  24 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/01/2029Soshanguve, South Africa23 - 11 Amjad Karim1 - 6(1) WPts
16/11/2028Soshanguve, South Africa22 - 11 Zach Carberry1 - 13 WPts
17/09/2028Soshanguve, South Africa21 - 11 Apostol á Kardamonov1 - 1 WPts
18/07/2028Soshanguve, South Africa20 - 11 Deyan Vasilev3 - 3 WPts
19/05/2028Soshanguve, South Africa19 - 11 Guido Mareno4 - 9 WPts
20/03/2028Soshanguve, South Africa18 - 11 Antonio Soza5 - 20 WPts
20/01/2028Soshanguve, South Africa17 - 11 James Mkhize2 - 4 WPts
21/11/2027Soshanguve, South Africa16 - 11 Jonathan Jamin6 - 13 WPts
22/09/2027Soshanguve, South Africa15 - 11 Tunc Erdem5 - 7 WPts
24/07/2027Soshanguve, South Africa14 - 11 Joe Hanekom14 - 5(1) WPts
25/05/2027Soshanguve, South Africa13 - 11 Rich Kadida1 - 1 WPts
26/03/2027Soshanguve, South Africa12 - 11 John Losambo3 - 15 WPts
25/01/2027Soshanguve, South Africa11 - 11 Shaquille Asamoah0 - 2 WPts
26/11/2026Durban, South Africa10 - 11 Dominic Breytenbach12 - 17 WPts
29/09/2026Bulawayo, Zimbabwe10 - 10 Quaashie Tholet7 - 15 LPts
31/07/2026Soshanguve, South Africa10 - 9 Steven Marais12 - 4 LPts
01/06/2026Vilnius, Lithuania10 - 8 Stefan Winnicki36(4) - 15 LPts
03/04/2026New Kingston, Jamaica9 - 8 Chris Garrick15 - 20 WPts
03/02/2026Soshanguve, South Africa9 - 7 Iwao Shoji3 - 3 LPts
06/12/2025Randburg, South Africa9 - 6 Bob Kiala6 - 20 LPts
10/10/2025Soshanguve, South Africa8 - 6 Taro Kuno3 - 27 WPts
12/08/2025Georgetown, Guyana7 - 6 Brendan Murchison6 - 13 WPts
14/06/2025Soshanguve, South Africa6 - 6 Karr Due3 - 7 WPts
16/04/2025Kampala, Uganda5 - 6 Obaid Munir5 - 13 WPts
16/02/2025Tirana, Albania5 - 5 Bujar Shundi4 - 22 LPts
19/12/2024Kampala, Uganda5 - 4 Phornello Mkapa7 - 22(1) LPts
21/10/2024Vilnius, Lithuania5 - 3 Olaf Barela13 - 14 LPts
23/08/2024Wroclaw, Poland4 - 3 Tomasz Banicki0 - 4(1) WPts
25/06/2024Vilnius, Lithuania4 - 2 Oskar Janicki25(6) - 17 LPts
27/04/2024Melbourne, Australia4 - 1 Matthew Farland22 - 14 LPts
28/02/2024Soshanguve, South Africa3 - 1 Mark Ntuli1 - 3 WPts
30/12/2023Umlazi, South Africa2 - 1 Verlyn Douna7 - 14 WPts
01/11/2023Soshanguve, South Africa1 - 1 Thamsanqa Sono2 - 9(1) WPts
03/09/2023Boksburg, South Africa1 - 0 Vince Yowa9 - 13 LPts
18/07/2023Soshanguve, South Africa0 - 0 John Musaazi0 - 0 WPts