Weightclass:  Light Flyweight
Location:  Umlazi, South Africa
Record:  24 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
16/12/2034Hong Kong, China23 - 24 Deshi Kam33 - 14 WPts
15/11/2034Umlazi, South Africa23 - 23 Deshi Kam32 - 14 LPts
05/10/2034Umlazi, South Africa22 - 23 Killian Finn30 - 12 WPts
01/09/2034Auckland, New Zealand21 - 23 Sid Sands5 - 5 WPts
03/07/2034Umlazi, South Africa20 - 23 Ijo Rahmad0 - 2 WPts
02/05/2034Durban, South Africa19 - 23 Lewis Gumede20 - 8 WPts South Africa National Championships 2034View
29/04/2034Durban, South Africa18 - 23 John Vlok27 - 15 WPts South Africa National Championships 2034View
26/04/2034Durban, South Africa17 - 23 Spencer Ngialamulume4 - 10 WPts South Africa National Championships 2034View
22/03/2034Mitchells Plain, South Africa16 - 23 Wandisile Ledwaba24(1) - 13 WPts
22/01/2034Sendai, Japan15 - 23 Kenji Handa6 - 32 WPts
22/11/2033Umlazi, South Africa15 - 22 John Vlok23 - 15 LPts
23/09/2033Daegu, South Korea15 - 21 Heung-Min So10 - 22 LPts
26/07/2033Mitchells Plain, South Africa14 - 21 Musa Ntshangase12 - 16 WPts
02/06/2033Boksburg, South Africa13 - 21 Faraji Mini8 - 18 WPts
26/04/2033Khayelitsha, South Africa13 - 20 Matt Mafafula18 - 19 LPts South Africa National Championships 2033View
24/03/2033Umlazi, South Africa13 - 19 John Vlok20 - 12 LPts
23/01/2033Umlazi, South Africa13 - 18 Heung-Min Chon3 - 3 LPts
23/11/2032Ciudad del Este, Paraguay13 - 17 Rio Rangel32(6) - 22 LPts
25/09/2032Umlazi, South Africa12 - 17 Corey Tshikulu1 - 26 WPts
26/07/2032Soweto, South Africa12 - 16 Madisha Motshekga14 - 21 LPts
24/06/2032Dasmarinas, Philippines11 - 16 Neron Macapulay4 - 20 WPts
26/04/2032Katlehong, South Africa11 - 15 Wandisile Ledwaba12(1) - 11 LPts South Africa National Championships 2032View
28/03/2032Batam, Indonesia11 - 14 Kali Sindok28 - 20(1) LPts
29/01/2032Montevideo, Uruguay10 - 14 Joaquin Segura7 - 23(2) WPts
01/12/2031Mitchells Plain, South Africa9 - 14 Musa Ntshangase6 - 12 WPts
13/10/2031Daegu, South Korea8 - 14 Min-woo Joh9 - 17 WPts
15/08/2031Pretoria, South Africa7 - 14 Okapi September8 - 12 WPts
24/06/2031Bangkok, Thailand7 - 13 Samartlek Bupasiri8 - 8 LPts
26/04/2031Randburg, South Africa7 - 12 Wandisile Ledwaba7(1) - 3 LPts South Africa National Championships 2031View
15/04/2031Kurume, Japan7 - 11 Eiji Asai15 - 1 LPts
15/02/2031Umlazi, South Africa7 - 10 Nathan De Jongh14(1) - 4 LPts
18/12/2030Kurume, Japan6 - 10 Hajime Kawahara15 - 14(2) WPts
20/10/2030Kyoto, Japan6 - 9 Yoshi Fujita19 - 13 LPts
22/08/2030Katlehong, South Africa6 - 8 Jack Dondo16 - 14 LPts
16/07/2030East London, South Africa6 - 7 May Mogoeng14 - 30(1) LPts
15/06/2030Kitwe, Zambia6 - 6 Chris Nambota10 - 9 LPts
17/04/2030Umlazi, South Africa5 - 6 Oleos Borja1 - 2 WPts
17/02/2030Umlazi, South Africa5 - 5 Andy Makwetla8 - 6 LPts
19/12/2029Tembisa, South Africa4 - 5 Xayvion Ekstein4 - 7 WPts
21/10/2029Santo Domingo de Guzman, Dominican Republic4 - 4 Dimos Quintana5 - 3 LPts
23/08/2029Tirana, Albania4 - 3 Ditmer Halii7 - 5 LPts
25/06/2029Accra, Ghana4 - 2 Rashid Bagheri6 - 2 LPts
26/04/2029East London, South Africa4 - 1 John Vlok2 - 2 LPts South Africa National Championships 2029View
08/03/2029Tarant, Italy3 - 1 Giorgio Candreva1 - 22(6) WPts
08/01/2029Katlehong, South Africa2 - 1 Jack Dondo7 - 11 WPts
08/12/2028Boksburg, South Africa2 - 0 Aaron Goosen0 - 0 LPts
03/11/2028Athens, Greece1 - 0 Lynceus Kontos0 - 1 WPts
05/09/2028Umlazi, South Africa0 - 0 Batmonkiin Cadyrgaliev1 - 12 WPts