Weightclass:  Lightweight
Location:  Roodepoort, South Africa
Record:  26 - 12
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/03/2033Roodepoort, South Africa25 - 12 Poel Remy3 - 18 WPts
08/01/2033Roodepoort, South Africa24 - 12 Ibrahim Sader13 - 13 WPts
08/11/2032Roodepoort, South Africa23 - 12 Joaquin Lujano7 - 14 WPts
07/09/2032Roodepoort, South Africa22 - 12 Viktor Upurs16 - 7 WPts
08/07/2032Roodepoort, South Africa21 - 12 Ladislav Šeparovic1 - 16 WPts
08/05/2032Roodepoort, South Africa20 - 12 Chris Hanekom4 - 5 WPts
09/03/2032Roodepoort, South Africa19 - 12 Michael Kazembe8 - 11 WPts
09/01/2032Roodepoort, South Africa18 - 12 Niels Mogen2 - 15 WPts
10/11/2031Roodepoort, South Africa17 - 12 Tokelo Chikunga14(1) - 17 WPts
09/09/2031Roodepoort, South Africa16 - 12 Thulani Mabena1 - 0 WPts
11/07/2031Roodepoort, South Africa15 - 12 Vikenti Monkhbat3 - 20(1) WPts
11/05/2031Roodepoort, South Africa14 - 12 Stephen Van der Walt1 - 4 WPts
13/03/2031Waitakere, New Zealand13 - 12 Dave Perawiti7 - 21 WPts
13/01/2031Kosice, Slovakia12 - 12 Norbert Macourek3 - 19 WPts
15/11/2030Tangier, Morocco12 - 11 Djalaleddin Benezekri17 - 29 LPts
17/09/2030Samarqand, Uzbekistan11 - 11 Kolzak Omaroff14 - 25 WPts
20/07/2030Roodepoort, South Africa10 - 11 Thabang Ledwaba13 - 9 WPts
22/05/2030Athens, Greece10 - 10 Nikodem Balis29 - 13 LPts
24/03/2030Lusaka, Zambia9 - 10 Deion Mwita12 - 37(1) WPts
24/01/2030Athens, Greece8 - 10 Napoleon Matranga11 - 8 WPts
26/11/2029Roodepoort, South Africa7 - 10 Charlie Kajangala4 - 16 WPts
28/09/2029Melbourne, Australia6 - 10 Kai Dipple12 - 16 WPts
31/07/2029Bangkok, Thailand6 - 9 Chalermjak Banchamek11 - 8 LPts
02/06/2029Roodepoort, South Africa5 - 9 Wanheng Pongjan0 - 6(1) WPts
04/04/2029Santo Domingo Oeste, Dominican Republic5 - 8 Enzo Quirino11 - 17 LPts
04/02/2029Liege, Belgium5 - 7 Gage Pagnol10 - 27(3) LPts
07/12/2028Umlazi, South Africa5 - 6 Theo Modjeka3 - 16 LPts
14/10/2028Ho Chi Minh City, Vietnam4 - 6 Vinh Binh6 - 6 WPts
16/08/2028Gulu, Uganda4 - 5 Shaun Rutakirwa7 - 12 LPts
18/06/2028Athens, Greece4 - 4 Homar Kallis5 - 20 LPts
20/04/2028Tangier, Morocco4 - 3 Ayham Daoud11 - 12 LPts
21/02/2028Nassau, Bahamas3 - 3 Cole Mellas0 - 11 WPts
24/12/2027Maracay, Venezuela3 - 2 Montel Najera9 - 11(1) LPts
26/10/2027Tirana, Albania2 - 2 Engjell Tekoz7 - 18 WPts
28/08/2027Cape Town, South Africa2 - 1 Uland Majola6 - 9 LPts
30/06/2027Roodepoort, South Africa1 - 1 Joey Nyanda5(1) - 3 WPts
02/05/2027Roodepoort, South Africa1 - 0 Rob Ngina1 - 3 LPts
25/03/2027Roodepoort, South Africa0 - 0 Thabang Ledwaba0 - 1 WPts