Weightclass:  Light Flyweight
Location:  Johannesburg, South Africa
Record:  31 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/04/2030Johannesburg, South Africa30 - 18 Min-woo Whang1 - 7 WPts
23/02/2030Johannesburg, South Africa29 - 18 Ibrahim Kamali0 - 21 WPts
25/12/2029Johannesburg, South Africa28 - 18 Ming Ghiam10 - 15 WPts
26/10/2029Johannesburg, South Africa27 - 18 Matthew Gall29 - 21 WPts
27/08/2029Johannesburg, South Africa27 - 17 Carlos Guerrero5 - 5 LPts
28/06/2029Johannesburg, South Africa26 - 17 Jose Calles1 - 7 WPts
29/04/2029Johannesburg, South Africa25 - 17 Arthur Tierney7 - 13 WPts
28/02/2029Johannesburg, South Africa24 - 17 Qing-Nan Cambat2 - 9 WPts
30/12/2028Johannesburg, South Africa23 - 17 Gig Anzures1 - 5 WPts
31/10/2028Johannesburg, South Africa22 - 17 Richard Bigg0 - 6 WPts
01/09/2028Johannesburg, South Africa21 - 17 Zacarias Sias1 - 11 WPts
03/07/2028Ciudad del Este, Paraguay21 - 16 Carlos Castanon25 - 6 LPts
02/06/2028Ciudad del Este, Paraguay21 - 15 Carlos Castanon24 - 6 LPts
02/05/2028Durban, South Africa20 - 15 Musa Mokeana11 - 13 WPts South Africa National Championships 2028View
29/04/2028Durban, South Africa19 - 15 Matt Mafafula2 - 2 WPts South Africa National Championships 2028View
26/04/2028Durban, South Africa18 - 15 Thamsanqa Tshwete6 - 5 WPts South Africa National Championships 2028View
14/04/2028Johannesburg, South Africa17 - 15 Fanuco Ybanez19(1) - 17 WPts
14/03/2028Bergen, Norway16 - 15 Dana Walberg21 - 10 WPts
12/02/2028Johannesburg, South Africa15 - 15 Federico Ortiz7 - 16 WPts
12/01/2028Tangier, Morocco15 - 14 Leggett Gabin19 - 14 LPts Africa Championships 2028View
09/01/2028Tangier, Morocco14 - 14 Laramie Fuema17 - 24 WPts Africa Championships 2028View
17/12/2027Johannesburg, South Africa13 - 14 Yves Reinier20 - 11 WPts
13/11/2027Calgary, Canada12 - 14 Clinton Kyles14 - 18(1) WPts
13/10/2027Johannesburg, South Africa11 - 14 Clinton Kyles14 - 17(1) WPts
07/09/2027Ibadan, Nigeria11 - 13 Bartolomej Konik15 - 16(5) LPts Ibadan World Championships 2027View
28/08/2027Sao Paulo, Brazil10 - 13 Hilario Amador8 - 15(1) WPts
30/06/2027San Pedro Sula, Honduras10 - 12 Xaverius Hernandes50(10) - 29 LPts
02/05/2027Johannesburg, South Africa9 - 12 Paul Van Zyl23(1) - 22 WPts South Africa National Championships 2027View
29/04/2027Johannesburg, South Africa8 - 12 Thamsanqa Tshwete4 - 0 WPts South Africa National Championships 2027View
26/04/2027Johannesburg, South Africa7 - 12 Dylan Ngonga4 - 3 WPts South Africa National Championships 2027View
30/03/2027Soweto, South Africa6 - 12 Cody Van Vuuren9 - 7 WPts
04/02/2027Durban, South Africa5 - 12 Thabang Keet13 - 10 WPts
11/12/2026Soweto, South Africa5 - 11 Quaddus Dube23 - 11 LPts
08/11/2026Pretoria, South Africa4 - 11 Shaquille Mphahlele7 - 18 WPts
15/09/2026Bangkok, Thailand4 - 10 Petchwanchai Jatyrapattanapong15 - 17 LPts
18/07/2026Bratislava, Slovakia3 - 10 Pravoslav Houska8 - 30 WPts
19/05/2026Umlazi, South Africa2 - 10 Leo Ndakala4 - 5(1) WPts
14/04/2026Makassar, Indonesia2 - 9 Geni Sirait10 - 15 LPts
14/02/2026Soshanguve, South Africa2 - 8 May Mpontshane25 - 25 LPts
19/12/2025Soweto, South Africa2 - 7 Denzel Faress20(1) - 26 LPts
10/11/2025Pretoria, South Africa2 - 6 Obiajulu Nkrumah2 - 9 LPts
12/09/2025Johannesburg, South Africa1 - 6 Wandisile Keet3 - 12 WPts
13/07/2025Kawaguchi, Japan1 - 5 Keiichi Miki17 - 29 LPts
15/05/2025Johannesburg, South Africa1 - 4 Gosdantin Hakimyan10(1) - 11 LPts
17/03/2025iBhayi, South Africa1 - 3 Kwanda Patosi16(3) - 20 LPts
09/02/2025Umlazi, South Africa1 - 2 Leo Ndakala0 - 0 LPts
17/12/2024Tembisa, South Africa1 - 1 Napoleon Mensah30(1) - 10 LPts
18/10/2024Kuala Lumpur, Malaysia1 - 0 Farhan Asad0 - 6 LPts
20/08/2024Johannesburg, South Africa0 - 0 Thabang Keet3 - 4 WPts