Weightclass:  Heavyweight
Location:  Pretoria, South Africa
Record:  23 - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/06/2031Pretoria, South Africa23 - 20 Michael Garmon19 - 25 LPts
19/04/2031Pretoria, South Africa23 - 19 Mansur Safarov16 - 11 LPts
18/02/2031Pretoria, South Africa22 - 19 Jeron²m Hlinka3 - 6 WPts
20/12/2030Pretoria, South Africa21 - 19 Cibor Kabat3 - 8 WPts
21/10/2030Pretoria, South Africa20 - 19 Asif Iskakoff0 - 9 WPts
22/08/2030Pretoria, South Africa19 - 19 Dai Trotter4 - 5 WPts
23/06/2030Pretoria, South Africa18 - 19 Andrii Tolymbecov12 - 14 WPts
24/04/2030Pretoria, South Africa17 - 19 Yasushi Ikehara1 - 1 WPts
23/02/2030Pretoria, South Africa17 - 18 Malik Salame17(1) - 26 LPts
25/12/2029Pretoria, South Africa16 - 18 Kundrat Wroblewski2 - 3 WPts
26/10/2029Pretoria, South Africa15 - 18 Bandar Amar3 - 9 WPts
27/08/2029Pretoria, South Africa14 - 18 Jacob Nordgren3 - 8 WPts
28/06/2029Pretoria, South Africa13 - 18 Mathias Debus5 - 6 WPts
29/04/2029East London, South Africa13 - 17 John Losambo11 - 22 LPts South Africa National Championships 2029View
26/04/2029East London, South Africa12 - 17 Essien Hansen11 - 8 WPts South Africa National Championships 2029View
04/03/2029Accra, Ghana11 - 17 Lewis Asare6 - 8 WPts
04/01/2029Warsaw, Poland10 - 17 Kacper ToPolishewski6 - 12 WPts
06/11/2028Pretoria, South Africa9 - 17 Khalon Nottinggham3 - 3 WPts
07/09/2028Metz, France9 - 16 Raul Bayle38(2) - 28 LPts
08/07/2028Toulon, France8 - 16 Montrell Platini9 - 29(1) WPts
09/05/2028Porto Alegre, Brazil7 - 16 Rogelio Graciano8 - 12 WPts
11/03/2028Holguin, Cuba7 - 15 Larenzo Aguila19 - 8 LPts
12/01/2028Mississauga, Canada7 - 14 Davie Lyn13(1) - 16 LPts
14/11/2027Pretoria, South Africa7 - 13 Montgomery Bartholdi34(2) - 16 LPts
15/09/2027Copenhagen, Denmark6 - 13 Nels Gustavsen9 - 12(2) WPts
18/07/2027Pretoria, South Africa6 - 12 Zygfryd Kolakowski2 - 9 LPts
20/05/2027East London, South Africa6 - 11 Vincent Prinsloo3 - 13 LPts
22/03/2027Vienna, Austria6 - 10 Wendale Rakoczy20 - 16 LPts
22/01/2027Georgetown, Guyana6 - 9 John Woodfield23(3) - 11 LPts
24/11/2026Vaughan, Canada6 - 8 Darryl Livingston26 - 32 LPts
25/09/2026Pretoria, South Africa5 - 8 Oliver Kalongi0 - 2(1) WPts
27/07/2026Zurich, Switzerland5 - 7 Richart Hepp11 - 29(17) LPts
29/05/2026Soweto, South Africa5 - 6 Jamar Shongwe9 - 8 LPts
06/04/2026San Jose, Costa Rica5 - 5 Fanuco Abarca43(1) - 7 LPts
06/02/2026Minsk, Belarus4 - 5 Danylko Motyka1 - 8 WPts
09/12/2025Kampala, Uganda3 - 5 John Musaazi1 - 16(7) WPts
11/10/2025Pretoria, South Africa2 - 5 Robert Mondenge2 - 13 WPts
13/08/2025Pretoria, South Africa1 - 5 Faraji Kathrada2 - 5(1) WPts
15/06/2025Stockholm, Sweden1 - 4 Liam Lundstedt3 - 15 LPts
17/04/2025Tembisa, South Africa1 - 3 Harald Kruger3 - 10 LPts
19/02/2025Soweto, South Africa1 - 2 Roshaun Kasanbata1 - 1 LPts
27/12/2024Tembisa, South Africa1 - 1 Cody Mphahlele20 - 21 LPts
03/11/2024Roodepoort, South Africa1 - 0 Konji Naude20(1) - 22 LPts
15/09/2024Pretoria, South Africa0 - 0 Paul Ngamokouba0 - 2 WPts