Weightclass:  Welterweight
Location:  Umlazi, South Africa
Record:  26 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/04/2033Umlazi, South Africa25 - 18 Obiajulu Ako1 - 11 WPts
03/02/2033Umlazi, South Africa24 - 18 Danneel Schottyn2 - 10 WPts
04/12/2032Umlazi, South Africa23 - 18 Alano Dayoan0 - 6 WPts
04/10/2032Umlazi, South Africa22 - 18 Theo Rahman2 - 10 WPts
05/08/2032Umlazi, South Africa21 - 18 Maynard Dencker6 - 15 WPts
05/06/2032Umlazi, South Africa20 - 18 Saad Juhani6 - 19 WPts
05/04/2032Umlazi, South Africa19 - 18 Niall MacAlastair0 - 12(1) WPts
05/02/2032Umlazi, South Africa18 - 18 Harry Kiese0 - 1 WPts
06/12/2031Umlazi, South Africa17 - 18 Fedor Zhitnik7 - 20 WPts
06/10/2031Umlazi, South Africa16 - 18 Justyn Tanski4 - 7 WPts
04/08/2031Umlazi, South Africa15 - 18 Noel Breckenridge0 - 7(1) WPts
05/06/2031Umlazi, South Africa14 - 18 Matt Kasadi1 - 2 WPts
04/04/2031Johannesburg, South Africa14 - 17 Zaid Akamenya9 - 22(2) LPts
05/02/2031East London, South Africa14 - 16 Paul Kabuya10 - 14 LPts
09/12/2030Durban, South Africa13 - 16 Mark Vermaak9 - 23 WPts
11/10/2030Khayelitsha, South Africa13 - 15 Luister Afrani6 - 17 LPts
13/08/2030Soweto, South Africa13 - 14 Tamarius Holomisa14 - 10 LPts
15/06/2030Johannesburg, South Africa13 - 13 Chris Nzila13 - 17 LPts
26/04/2030Roodepoort, South Africa13 - 12 Lehlohonolo Manyama6 - 2 LPts South Africa National Championships 2030View
11/04/2030Antofagasta, Chile13 - 11 Bronco Llanas11 - 35 LPts
11/02/2030Umlazi, South Africa12 - 11 Angel Abila1 - 13 WPts
14/12/2029Umlazi, South Africa11 - 11 Tefu Mkhize5 - 3 WPts
15/10/2029Riga, Latvia10 - 11 Goga Serzants0 - 3 WPts
17/08/2029Cape Town, South Africa9 - 11 John Bitala9 - 7 WPts
22/06/2029Nuevo Laredo, Mexico9 - 10 Alejandro Amezquita38(11) - 26 LPts
24/04/2029Port-de-Paix, Haiti8 - 10 Orane Gasson2 - 6 WPts
24/02/2029Umlazi, South Africa7 - 10 Tefu Jali4 - 9 WPts
31/12/2028Grodno, Belarus6 - 10 Lazar Davidovich10 - 21(1) WPts
01/11/2028Umlazi, South Africa6 - 9 Lebogang Baloyi0 - 10 LPts
03/09/2028Umlazi, South Africa5 - 9 Tlou Nyatama0 - 7 WPts
06/07/2028Khayelitsha, South Africa5 - 8 Gus Miekountima6 - 11 LPts
09/05/2028Umlazi, South Africa4 - 8 Dom Mbongompasi8(1) - 12 WPts
10/03/2028Mitchells Plain, South Africa4 - 7 Xhosas Dokuaa6 - 8 LPts
12/01/2028Durban, South Africa4 - 6 Ian Kambilala5 - 12 LPts
15/11/2027Johannesburg, South Africa4 - 5 Afram Assiful9 - 18 LPts
20/09/2027Tembisa, South Africa4 - 4 Lewis Mfeketho9 - 10 LPts
20/08/2027Soweto, South Africa3 - 4 Peter Bofeko0 - 0 WPts
16/07/2027Katlehong, South Africa3 - 3 Robert Joubert2 - 3 LPts
18/05/2027Durban, South Africa2 - 3 Mark Vermaak0 - 10 WPts
20/03/2027Santo Domingo, Ecuador2 - 2 Juan Macias27 - 14 LPts
20/01/2027Algiers, Algeria1 - 2 Danyaal Abrika10(2) - 7 WPts
21/11/2026Soshanguve, South Africa0 - 2 Richard Kiyaya3 - 12 WPts
06/10/2026Durban, South Africa0 - 1 Paulo Attoh13 - 6 LPts
05/09/2026Umlazi, South Africa0 - 0 Garland Pagnol2 - 9 LPts