Weightclass:  Welterweight
Location:  Umlazi, South Africa
Record:  17 - 17(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/11/2033Umlazi, South Africa17 - 16(1) Jackson Majoro26(10) - 12 LKO3
12/09/2033Umlazi, South Africa16 - 16(1) Felix Bethel27 - 25 WPts
13/07/2033Umlazi, South Africa15 - 16(1) Aftab Naqvi6 - 8 WPts
13/05/2033Umlazi, South Africa14 - 16(1) Siyabonga Ntshangase4 - 4 WPts
13/03/2033Umlazi, South Africa14 - 15 Jackson Majoro22(6) - 12 LKO3
11/01/2033Umlazi, South Africa13 - 15 Ethan Van Wyk11 - 5 WPts
10/11/2032Umlazi, South Africa12 - 15 Marques Mahlobo4 - 0 WPts
10/09/2032Umlazi, South Africa11 - 15 Thamsanqa Mokotjo12 - 5 WPts
11/07/2032Umlazi, South Africa10 - 15 Sobhan Carimoff1 - 3 WPts
12/05/2032Umlazi, South Africa9 - 15 Juan Tovar3 - 13 WPts
13/03/2032Zurich, Switzerland8 - 15 Arnaud Gernhardt16 - 26 WPts
14/01/2032Melbourne, Australia8 - 14 Atif Sharif16(1) - 9 LPts
16/11/2031Dushanbe, Tajikistan8 - 13 Ivan Sagyndykoff13 - 10 LPts
18/09/2031Tembisa, South Africa7 - 13 Quaashie Bimi2 - 18 WPts
31/07/2031Umlazi, South Africa7 - 12 Inigo Boketshu9 - 15(1) LPts
01/06/2031Durban, South Africa7 - 11 Afram Cobbina14(1) - 4 LPts
03/04/2031Umlazi, South Africa6 - 11 Kamohelo Makwetla2 - 0 WPts
03/02/2031Yerevan, Armenia6 - 10 Ardashes Eghigyan22(6) - 24 LPts
06/12/2030Umlazi, South Africa5 - 10 Jair Exposito1 - 5 WPts
08/10/2030Ecatepec, Mexico5 - 9 Manny Velasquez12 - 11 LPts
10/08/2030Umlazi, South Africa4 - 9 Tapu Pepene9 - 13 WPts
12/06/2030Tembisa, South Africa4 - 8 Brin Tshiambwaya1 - 16 LPts
15/04/2030Umlazi, South Africa3 - 8 Mark Crumlish1 - 4 WPts
15/02/2030Umlazi, South Africa2 - 8 Peter Bofeko2 - 14 WPts
17/12/2029Umlazi, South Africa1 - 8 Dana Rosett2 - 4 WPts
18/10/2029Durban, South Africa1 - 7 Jordan Muana12(2) - 10 LPts
24/08/2029Port Elizabeth, South Africa1 - 6 Zebedeus Van Straaten0 - 2 LPts
26/06/2029Umlazi, South Africa0 - 6 Gregor De Vries0 - 1 WPts
27/04/2029El Alto, Bolivia0 - 5 Porfio Melchior19 - 20 LPts
27/02/2029Quito, Ecuador0 - 4 Jaguar Mesquita18(1) - 20 LPts
30/12/2028East London, South Africa0 - 3 Xhosas Abadamloora17 - 12 LPts
06/11/2028Cordoba, Spain0 - 2 Pedro Penaranda15 - 11 LPts
08/09/2028Johannesburg, South Africa0 - 1 Alek Theron12 - 17 LPts
20/07/2028Umlazi, South Africa0 - 0 Afram Cobbina0 - 0 LPts