Weightclass:  Light Heavyweight
Location:  Mitchells Plain, South Africa
Record:  41(2) - 28
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/08/2028Mitchells Plain, South Africa40(2) - 28 Anele Tlolane0 - 4 WPts
03/06/2028Mitchells Plain, South Africa39(2) - 28 Geoff Steyn2 - 4 WPts
04/04/2028Mitchells Plain, South Africa38(2) - 28 Apostol Pavlovsky3 - 12 WPts
02/02/2028Mitchells Plain, South Africa37(2) - 28 Gerald Heintze1 - 6 WPts
04/12/2027Mitchells Plain, South Africa36(1) - 28 Tupai Kokiri3 - 32(19) WKO3
05/10/2027Mitchells Plain, South Africa35(1) - 28 Blake Fraser13 - 19(5) WPts
06/08/2027Mitchells Plain, South Africa34(1) - 28 Matviyko Stepka2(1) - 7 WPts
07/06/2027Mitchells Plain, South Africa33(1) - 28 Miguel Portela3 - 3 WPts
06/04/2027Mitchells Plain, South Africa33(1) - 27 Dmitriy Isaev15(1) - 23(1) LPts
04/02/2027Mitchells Plain, South Africa32(1) - 27 Carlos Almeda1 - 7 WPts
06/12/2026Mitchells Plain, South Africa31(1) - 27 Hume Mellem5 - 8 WPts
07/10/2026Mitchells Plain, South Africa30(1) - 27 Henry Schulz7 - 12 WPts
08/08/2026Kampala, Uganda29(1) - 27 Joshua Baba1 - 16 WPts
10/06/2026Mitchells Plain, South Africa28(1) - 27 Jordan Karaha24 - 32 WPts
11/04/2026Soweto, South Africa28(1) - 26 Ayanda Cele27(5) - 24 LPts
11/02/2026Mitchells Plain, South Africa27(1) - 26 Bart Tshiabu4 - 4 WPts
13/12/2025Durban, South Africa27(1) - 25 Tokelo Chikunga17(3) - 29 LPts
15/10/2025Mitchells Plain, South Africa26(1) - 25 Brendan Chikane0 - 2 WPts
16/08/2025Montevideo, Uruguay25(1) - 25 Juan Cabana0 - 0 WPts
18/06/2025Dun Laoghaire, Ireland24(1) - 25 Charlie Ryan0 - 1 WPts
20/04/2025Volgograd, Russia23(1) - 25 Melor Tyurin0 - 5 WPts
20/02/2025Rouen, France23(1) - 24 Olympe Marais3 - 10(1) LPts
23/12/2024Mitchells Plain, South Africa22(1) - 24 Jabulani Coetzee10 - 15 WPts
24/10/2024Karagandy, Kazakhstan21(1) - 24 Vasili Salykow1 - 2 WPts
26/08/2024Mitchells Plain, South Africa21(1) - 23 Mondli Matlala2 - 1 LPts
27/06/2024Mitchells Plain, South Africa20(1) - 23 Timotheos Demetriou12(1) - 18 WPts
28/04/2024Tegucigalpa, Honduras20(1) - 22 Quinto Diaz9 - 18 LPts
29/02/2024Copenhagen, Denmark19 - 22 Tryggvi Axelsen11 - 22(2) WKO3
01/01/2024Khayelitsha, South Africa19 - 21 Shaun Aurelie14 - 19 LPts
09/11/2023Katlehong, South Africa18 - 21 Naftali Nkansah14 - 19 WPts
11/09/2023Carrefour, Haiti18 - 20 Garner Delfosse32 - 6 LPts
14/07/2023Mombasa, Kenya18 - 19 Obiajulu Kamencu30 - 9 LPts
16/05/2023Katlehong, South Africa18 - 18 Mahdi Ndulula13(1) - 22 LPts
30/03/2023Cork, Ireland18 - 17 Ethan Irwin17 - 12 LPts
30/01/2023Tembisa, South Africa18 - 16 Ramahlwe Manamela19 - 10 LPts
03/12/2022Roodepoort, South Africa18 - 15 Kofi Kathrada9 - 18 LPts
31/10/2022Durban, South Africa17 - 15 Banji Serero17 - 9 WPts
26/09/2022Pretoria, South Africa17 - 14 Dave Kamanga17 - 13 LPts
30/07/2022Toshkent, Uzbekistan16 - 14 Hakim Kuliyev11 - 16 WPts
01/06/2022Umlazi, South Africa16 - 13 Kamohelo Radebe17 - 5 LPts
26/04/2022Cape Town, South Africa16 - 12 Chris Lisoko20 - 7 LPts South Africa National Championships 2022View
27/03/2022Port Elizabeth, South Africa15 - 12 Arran Nkolo14(1) - 7 WPts
27/01/2022Mitchells Plain, South Africa14 - 12 Tefu Ntuli6(1) - 20 WPts
26/11/2021Mitchells Plain, South Africa13 - 12 Iyas Abitbol17 - 8 WPts
25/09/2021Kumasi, Ghana12 - 12 Gazi Saladin13 - 4 WPts
27/07/2021Mitchells Plain, South Africa11 - 12 Chris Arther9 - 12 WPts
26/05/2021Havana, Cuba10 - 12 Jaguar Arguijo9 - 11 WPts
28/03/2021Mitchells Plain, South Africa9 - 12 Mika'il Loulichki9 - 10 WPts
28/01/2021Vilnius, Lithuania9 - 11 Gabriel Slusarski13(1) - 6 LPts
29/11/2020Randburg, South Africa9 - 10 Gift Phaahla12 - 6 LPts
14/10/2020Pretoria, South Africa9 - 9 Otieno Bapela2 - 9 LPts
22/08/2020Manukau, New Zealand8 - 9 Richard Grass7 - 6 WPts
24/06/2020Kanpur, India7 - 9 Ashoka Chaudhry9 - 4 WPts
25/04/2020Mitchells Plain, South Africa7 - 8 Mehammed Ameziane10 - 5 LPts
26/02/2020Mitchells Plain, South Africa7 - 7 Kuno Gellner10 - 3 LPts
27/12/2019Yerevan, Armenia7 - 6 Nazaret Nazarian6 - 5 LPts
29/10/2019Pretoria, South Africa6 - 6 Dom Bapa3 - 7 WPts
10/09/2019Mitchells Plain, South Africa6 - 5 Luca Tomasso6 - 2 LPts
11/07/2019Montevideo, Uruguay5 - 5 Santiago Marto6 - 2 WPts
12/05/2019Mitchells Plain, South Africa5 - 4 Lavaughn Akrobettoe3 - 0 LPts
11/03/2019Mitchells Plain, South Africa5 - 3 Dele Muthama5 - 1 LPts
10/01/2019San Jose, Costa Rica4 - 3 Carlos Veron1 - 4 WPts
11/11/2018Christchurch, New Zealand3 - 3 Sam Proffitt2 - 0 WPts
13/09/2018Mitchells Plain, South Africa2 - 3 Janko Leljak0 - 3 WPts
13/07/2018Roodepoort, South Africa2 - 2 Bruce Mongala2 - 1 LPts
04/06/2018Mitchells Plain, South Africa2 - 1 Nicandro Lema1 - 0 LPts
06/04/2018Johannesburg, South Africa1 - 1 Kendis Chikunga0 - 0 WPts
27/02/2018Mitchells Plain, South Africa1 - 0 Quaashie Adarkwa0 - 1 LPts
18/01/2018Mitchells Plain, South Africa0 - 0 Amjad Qubaisi0 - 0 WPts