Weightclass:  Heavyweight
Location:  Roodepoort, South Africa
Record:  42 - 9
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/12/2028Roodepoort, South Africa41 - 9 Abby Khosrov37(5) - 19 WPts
03/10/2028Roodepoort, South Africa40 - 9 Alwin Swart12 - 17 WPts
04/08/2028Roodepoort, South Africa39 - 9 Alvino Lopez2 - 7 WPts
05/06/2028Roodepoort, South Africa38 - 9 Paul Ngamokouba10 - 18 WPts
06/04/2028Roodepoort, South Africa37 - 9 Max Falla11 - 25 WPts
06/02/2028Roodepoort, South Africa36 - 9 Petro Kozlovsky8 - 10 WPts
08/12/2027Roodepoort, South Africa35 - 9 Francois Noland5 - 8 WPts
09/10/2027Roodepoort, South Africa34 - 9 Timofei Boystov7 - 13 WPts
10/08/2027Roodepoort, South Africa33 - 9 Farhan Botros7 - 11 WPts
10/06/2027Roodepoort, South Africa32 - 9 Rogelio Trinidad4 - 26 WPts
11/04/2027Roodepoort, South Africa31 - 9 Nicandro Arredondo0 - 23 WPts
09/02/2027Roodepoort, South Africa30 - 9 Sam Lenox5 - 9 WPts
10/12/2026San Luis Potosi, Mexico30 - 8 Iago Gardon56 - 20 LPts
12/10/2026Minsk, Belarus29 - 8 Apostol Wozniak17(1) - 41 WPts
14/08/2026Roodepoort, South Africa28 - 8 Carolus Dolassem17(1) - 17 WPts
14/07/2026Garoua, Cameroon27 - 8 Carolus Dolassem17(1) - 16 WPts
13/06/2026Roodepoort, South Africa26 - 8 Carolus Dolassem17(1) - 15 WPts
26/04/2026Soshanguve, South Africa26 - 7 Bob Kiala8(1) - 21 LPts South Africa National Championships 2026View
12/04/2026Kumasi, Ghana25 - 7 Kenzie Koranteng6 - 8(1) WPts
12/02/2026Roodepoort, South Africa24 - 7 Carolus Dolassem15 - 13 WPts
12/01/2026Kano, Nigeria23 - 7 Mike Ndambuki50(2) - 22 WPts Africa Championships 2026View
09/01/2026Kano, Nigeria22 - 7 Mark Mulilo20(1) - 22 WPts Africa Championships 2026View
15/12/2025Roodepoort, South Africa21 - 7 Iskander Belciler19 - 13 WPts
14/11/2025Roodepoort, South Africa20 - 7 Iskander Belciler19 - 12 WPts
14/10/2025Roodepoort, South Africa19 - 7 Iskander Belciler19 - 11 WPts
07/09/2025Ningbo, China19 - 6 Colin Mellberg28 - 6 LPts Ningbo World Championships 2025View
29/08/2025Manchester, UK18 - 6 Michael MacBride3 - 18 WPts
30/06/2025Newcastle, UK17 - 6 Andrew McCallum10(1) - 20 WPts
02/05/2025Durban, South Africa16 - 6 Davie Kimbiolongo8 - 13(1) WPts South Africa National Championships 2025View
29/04/2025Durban, South Africa15 - 6 Gijsbert Oosthuizen6 - 7 WPts South Africa National Championships 2025View
26/04/2025Durban, South Africa14 - 6 Oupa Matlala26(3) - 18 WPts South Africa National Championships 2025View
08/03/2025Karagandy, Kazakhstan14 - 5 Aftab Kartaeff29 - 15 LPts
08/01/2025Bulawayo, Zimbabwe13 - 5 Jay Mazivisa6 - 23 WPts
10/11/2024Kumasi, Ghana12 - 5 Armani Agbeko20(1) - 18 WPts
10/09/2024Accra, Ghana11 - 5 Mason Agyemang20(2) - 22 WPts
13/07/2024Busan, South Korea11 - 4 Goga Tulepbaew53 - 9 LPts Busan Olympics 2024View
01/07/2024London, UK10 - 4 Jasper Hughes23 - 19 WPts
02/05/2024Tembisa, South Africa9 - 4 Ntsikelelo Motshekga3 - 3 WPts South Africa National Championships 2024View
29/04/2024Tembisa, South Africa8 - 4 Wandisile Zwane32(1) - 16 WPts South Africa National Championships 2024View
26/04/2024Tembisa, South Africa7 - 4 Floyd Muginga16(2) - 23 WPts South Africa National Championships 2024View
01/03/2024Roodepoort, South Africa6 - 4 Kyrone Amodako5 - 7 WPts
01/01/2024Roodepoort, South Africa5 - 4 Walther Louw2 - 8(1) WPts
02/11/2023Roodepoort, South Africa4 - 4 Roshaun Ncita0 - 4 WPts
03/09/2023Kampala, Uganda4 - 3 Paul Mutabazi18 - 21 LPts
06/07/2023Berlin, Germany4 - 2 Alberto Albers15(1) - 16 LPts
07/05/2023Tembisa, South Africa3 - 2 Geoff Masokongomba11(1) - 20(1) WPts
09/03/2023Viba del Mar, Chile3 - 1 Angel Zegarra24(2) - 8 LPts
09/01/2023Tembisa, South Africa3 - 0 Phumelele Mbekile17 - 10 LPts
11/11/2022Khayelitsha, South Africa2 - 0 Alexander Verwoerd11 - 14 WPts
16/09/2022Roodepoort, South Africa1 - 0 Alen Adusei7 - 20 WPts
18/07/2022Roodepoort, South Africa0 - 0 Thamsanqa Sono1 - 0 WPts