Weightclass:  Light Flyweight
Location:  Soweto, South Africa
Record:  33(1) - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/12/2033Zarqa, Jordan32(1) - 15 Jawad Habibi13 - 26 WPts
13/11/2033Soweto, South Africa31(1) - 15 Aleron Baton25 - 23 WPts
13/10/2033Soweto, South Africa30(1) - 15 Aleron Baton25 - 22 WPts
05/09/2033Nairobi, Kenya30(1) - 14 Umi Miheso27 - 12 LPts
05/08/2033Soweto, South Africa30(1) - 13 Umi Miheso26 - 12 LPts
04/07/2033Soweto, South Africa30(1) - 12 Umi Miheso25 - 12 LPts
02/06/2033Santa Cruz de la Sierra, Bolivia30(1) - 11 Juan Alcoser27 - 19 LPts
02/05/2033Khayelitsha, South Africa29(1) - 11 Matt Mafafula20 - 19 WPts South Africa National Championships 2033View
29/04/2033Khayelitsha, South Africa28(1) - 11 Penda Senanu10 - 10 WPts South Africa National Championships 2033View
26/04/2033Khayelitsha, South Africa27(1) - 11 Dakarai Ofosu12 - 6 WPts South Africa National Championships 2033View
23/03/2033Managua, Nicaragua27(1) - 10 Juan Socarras14 - 16 LPts
20/02/2033Soweto, South Africa27(1) - 9 Umi Miheso21 - 11 LPts
06/01/2033Cartagena, Colombia26(1) - 9 Cris Criado19 - 13 WPts
08/11/2032Minsk, Belarus26(1) - 8 Aleksei Walko26 - 10 LPts
10/09/2032Mendoza, Argentina25(1) - 8 Ramirez Galaz8 - 16 WPts
13/07/2032Saint Petersburg, Russia25(1) - 7 Hayden Kwakye36(1) - 8 LPts Saint Petersburg Olympics 2032View
02/06/2032Boksburg, South Africa24(1) - 7 Aaron Goosen11 - 12 WPts
02/05/2032Katlehong, South Africa24(1) - 6 Andy Makwetla23 - 9 LPts South Africa National Championships 2032View
29/04/2032Katlehong, South Africa23(1) - 6 Wandisile Ledwaba13(1) - 11 WPts South Africa National Championships 2032View
26/04/2032Katlehong, South Africa22(1) - 6 Naeem Berko6 - 9 WPts South Africa National Championships 2032View
30/03/2032Incheon, South Korea21(1) - 6 Ki-hun Ma15 - 10 WPts
31/01/2032Barcelona, Venezuela20(1) - 6 Rodrigo Rosalez9 - 7 WPts
03/12/2031Umlazi, South Africa19(1) - 6 John Vlok13 - 11 WPts
20/10/2031Tembisa, South Africa19(1) - 5 Fagrie Mthethwa27 - 19 LPts
26/08/2031Soweto, South Africa18(1) - 5 Dhaval Brahmbhatt3 - 6 WPts
28/06/2031Soweto, South Africa17(1) - 5 Quaashie Dumashie2 - 3 WPts
29/04/2031Randburg, South Africa17(1) - 4 Roman Van den Berg14 - 12 LPts South Africa National Championships 2031View
26/04/2031Randburg, South Africa16(1) - 4 Naeem Berko5 - 3 WPts South Africa National Championships 2031View
16/04/2031Pretoria, South Africa15(1) - 4 Okapi September7 - 11 WPts
15/02/2031Umlazi, South Africa14(1) - 4 Athenkosi Hlatshwayo7 - 10 WPts
21/12/2030Soweto, South Africa13(1) - 4 Silvano Pirilli2 - 11 WPts
23/10/2030Ulaanbaatar, Mongolia12 - 4 Uang Hsia19 - 32(7) WKO3
25/08/2030Soweto, South Africa11 - 4 Lucas Mavuidinsoni1 - 5 WPts
26/06/2030Soweto, South Africa9 - 4 Rivaldo Nkoana0 - 1 WPts
26/06/2030Soweto, South Africa10 - 4 Rivaldo Nkoana0 - 2 WPts
26/04/2030Roodepoort, South Africa9 - 3 Nuru Phaahla5(1) - 17(1) LPts South Africa National Championships 2030View
16/04/2030Soweto, South Africa8 - 3 Nori Morino7 - 0 WPts
16/02/2030Lankaran, Azerbaijan7 - 3 Agha Hanichevanskii2 - 22(2) WPts
19/12/2029Soweto, South Africa6 - 3 Dimos Quintana6 - 3 WPts
21/10/2029Toronto, Canada6 - 2 Aaron Stockard1 - 0 LPts
23/08/2029Roubaix, France5 - 2 Gaston Nouvel5 - 18 WPts
25/06/2029Soweto, South Africa4 - 2 Ulises Mattos2 - 10 WPts
26/04/2029East London, South Africa4 - 1 Matt Mafafula5 - 6 LPts South Africa National Championships 2029View
09/03/2029Soweto, South Africa3 - 1 Lebogang Ntuli0 - 1 WPts
08/01/2029Soweto, South Africa2 - 1 Vicente Almaraz3 - 16 WPts
10/11/2028Johannesburg, South Africa1 - 1 Thulani Nhlapo0 - 9 WPts
15/09/2028Umlazi, South Africa1 - 0 Paul Kruger12 - 4 LPts
05/08/2028Soweto, South Africa0 - 0 Koldan Kovalenko1 - 1 WPts