Weightclass:  Middleweight
Location:  Soweto, South Africa
Record:  27 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/10/2028Soweto, South Africa26 - 13 Jan Chmela3 - 2 WPts
21/08/2028Soweto, South Africa25 - 13 Timofei Omar4 - 3 WPts
22/06/2028Soweto, South Africa24 - 13 Ali Albertini2 - 12 WPts
23/04/2028Soweto, South Africa23 - 13 Tugdual Roux1 - 3 WPts
23/02/2028Soweto, South Africa22 - 13 Chalermpetch Maliphun6 - 9 WPts
25/12/2027Soweto, South Africa21 - 13 Ilqar Baikodamoff2 - 11 WPts
26/10/2027Soweto, South Africa20 - 13 Juan Solana2 - 10 WPts
27/08/2027Soweto, South Africa19 - 13 Viljalmr Fritzen6 - 15 WPts
27/06/2027Soweto, South Africa18 - 13 Lazar Saparow6 - 16 WPts
25/04/2027Soweto, South Africa17 - 13 Ibeamaka Asante7 - 14 WPts
24/02/2027Soweto, South Africa16 - 13 Carolus Batton4 - 3 WPts
26/12/2026Soweto, South Africa15 - 13 Ilham Abbasov2 - 2 WPts
27/10/2026Wiesbaden, Germany14 - 13 Lu Jonassen5 - 14 WPts
29/08/2026Soweto, South Africa13 - 13 Thersites Cosmos0 - 7(2) WPts
30/06/2026Mexico City, Mexico12 - 13 Xalvador Aros2 - 2 WPts
02/05/2026Soshanguve, South Africa12 - 12 Max Vermeulen43 - 23 LPts South Africa National Championships 2026View
29/04/2026Soshanguve, South Africa11 - 12 Montraie Adisi30(2) - 21 WPts South Africa National Championships 2026View
26/04/2026Soshanguve, South Africa10 - 12 Lugono Ayeh13 - 14 WPts South Africa National Championships 2026View
22/04/2026Settat, Morocco9 - 12 El Houari Serghini1 - 6 WPts
22/02/2026Dushanbe, Tajikistan8 - 12 Vitali Chelebieva0 - 0 WPts
25/12/2025Mamelodi, South Africa7 - 12 Verlyn Boateng7 - 4 WPts
28/10/2025Madrid, Spain7 - 11 Cipriano Valdivia22(1) - 19 LPts
30/08/2025Germiston, South Africa6 - 11 Brin Van Niekerk12 - 19 WPts
09/07/2025Durban, South Africa5 - 11 Jim De Jongh6 - 15 WPts
12/05/2025Soshanguve, South Africa5 - 10 Arthur Mafutamingi13(1) - 26(1) LPts
17/03/2025Hamburg, Germany5 - 9 Rainor Maike20 - 11 LPts
17/01/2025Soweto, South Africa4 - 9 Deiondre Matlala1 - 4 WPts
18/11/2024San Jose del Monte, Philippines4 - 8 Juan Aguiniga9 - 9 LPts
19/09/2024Izmir, Turkey4 - 7 Aslan Kaya16(1) - 16 LPts
22/07/2024Soweto, South Africa3 - 7 Kendis Anfom1 - 5 WPts
23/05/2024Soweto, South Africa3 - 6 Raoul Kadel6 - 29(10) LPts
24/03/2024Istanbul, Turkey3 - 5 Gulbahar Kivrak15 - 23 LPts
25/01/2024Soweto, South Africa2 - 5 Quoitrel Bonsam0 - 4 WPts
26/11/2023Makassar, Indonesia2 - 4 Ibrahim Masri7 - 16 LPts
28/09/2023Taytay, Philippines1 - 4 Juan Inocencio5 - 9 WPts
31/07/2023Funabashi, Japan1 - 3 Naoki Nakahara7 - 16 LPts
02/06/2023Durban, South Africa1 - 2 Joey Nazali3 - 10 LPts
15/04/2023Soweto, South Africa1 - 1 Onofre Lopez6 - 24 LPts
15/02/2023Córdoba, Argentina1 - 0 Macario Cal7 - 18 LPts
18/12/2022Tembisa, South Africa0 - 0 Dumisani Khumalo0 - 0 WPts