Weightclass:  Middleweight
Location:  Germiston, South Africa
Record:  20 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/10/2033Germiston, South Africa19 - 18 Olaf Kokoszka5 - 5 WPts
16/08/2033Germiston, South Africa18 - 18 Mats Gregersen9 - 12 WPts
15/06/2033Germiston, South Africa17 - 18 Jay Lockerby2 - 13 WPts
14/04/2033Germiston, South Africa16 - 18 Nikifor Gruszczynski3 - 10(1) WPts
12/02/2033Germiston, South Africa15 - 18 Stefan Szymczyk2 - 9 WPts
13/12/2032Germiston, South Africa14 - 18 Matt Orchard31 - 19 WPts
12/10/2032Germiston, South Africa13 - 18 Montenegro Campa1 - 9 WPts
12/08/2032Germiston, South Africa13 - 17 Asif Alkholaie7 - 8(1) LPts
12/06/2032Germiston, South Africa12 - 17 Chris Lubuya3 - 2 WPts
14/04/2032Germiston, South Africa12 - 16 Tonino Van der Westhuizen11 - 25(1) LPts
14/02/2032Germiston, South Africa11 - 16 Veltry Mini1 - 6 WPts
16/12/2031Germiston, South Africa11 - 15 Siphelele Govender10 - 13 LPts
17/10/2031Kuala Lumpur, Malaysia11 - 14 Malik Rassi6 - 11 LPts
19/08/2031Cape Town, South Africa11 - 13 Tonino Van der Westhuizen9 - 23(1) LPts
30/06/2031Soshanguve, South Africa11 - 12 Rivaldo Vilakazi10 - 10 LPts
01/05/2031Johannesburg, South Africa11 - 11 Shontae Asiedu14 - 13 LPts
04/03/2031Soshanguve, South Africa10 - 11 Rivaldo Vilakazi9 - 9 WPts
04/01/2031Kuala Lumpur, Malaysia9 - 11 Jawad Hakeem7 - 19 WPts
06/11/2030Changwon, South Korea9 - 10 Bo-kyung Shon15 - 13 LPts
08/09/2030Johannesburg, South Africa8 - 10 Heinrich Cilliers4 - 10 WPts
10/07/2030Ipoh, Malaysia8 - 9 Rob Peng10 - 12 LPts
12/05/2030Leipzig, Germany7 - 9 Webber Malter7 - 8 WPts
14/03/2030Germiston, South Africa6 - 9 Josh Tshiala2 - 12(1) WPts
14/01/2030Soweto, South Africa6 - 8 Sam Tshibindji12 - 7 LPts
19/11/2029New Kingston, Jamaica6 - 7 Mike Barland10 - 16 LPts
21/09/2029Linden, Guyana5 - 7 Chris Neilson2 - 12 WPts
24/07/2029Germiston, South Africa4 - 7 Hume Bredesen0 - 4 WPts
26/05/2029Germiston, South Africa3 - 7 James Kimbembi8 - 5 WPts
27/03/2029Antipolo, Philippines2 - 7 Ivan Cantara9 - 31 WPts
27/01/2029Soshanguve, South Africa2 - 6 Vandwon Salawu10(1) - 17 LPts
29/11/2028Tolyatti, Russia2 - 5 Afon Timoshinin6 - 23 LPts
01/10/2028Soshanguve, South Africa2 - 4 Vandwon Salawu9(1) - 16 LPts
09/08/2028Tembisa, South Africa2 - 3 Kendis Anfom21(1) - 10 LPts
11/06/2028Tembisa, South Africa2 - 2 Dumisani Khumalo21 - 14 LPts
22/04/2028Tembisa, South Africa2 - 1 Tokelo Gcaba18 - 11 LPts
22/03/2028Randburg, South Africa1 - 1 Josh Tshiala0 - 0 WPts
08/02/2028Kobe, Japan1 - 0 Yuji Koyama21(2) - 20 LPts
11/12/2027Germiston, South Africa0 - 0 Chiamaka Ankomah1 - 4 WPts