Weightclass:  Light Flyweight
Location:  Soshanguve, South Africa
Record:  30(1) - 14(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
15/09/2030Soshanguve, South Africa29(1) - 14(1) Voong Thuan3 - 14 WPts
16/07/2030Soshanguve, South Africa28(1) - 14(1) Chris Cather32 - 18(1) WPts
17/05/2030Soshanguve, South Africa27(1) - 14(1) Seferino Cuaresma3 - 5 WPts
18/03/2030Soshanguve, South Africa26(1) - 14(1) Yodpitchai Jaidee1 - 7 WPts
16/01/2030Soshanguve, South Africa25(1) - 14(1) Fedya Bajkodamov2 - 5 WPts
16/11/2029Soshanguve, South Africa24(1) - 14(1) Aimon Chacon16(1) - 14 WPts
14/09/2029Soshanguve, South Africa23(1) - 14(1) Ponce Barragan1 - 12 WPts
13/07/2029Soshanguve, South Africa22(1) - 14(1) Diego Canto18 - 15 WPts
13/05/2029Soshanguve, South Africa21(1) - 14(1) Dillon Manawis12(1) - 19 WPts
14/03/2029Soshanguve, South Africa20(1) - 14(1) Leighton Saulog3 - 16 WPts
12/01/2029Soshanguve, South Africa19(1) - 14(1) Pyotr Leitis13 - 9 WPts
13/11/2028Soshanguve, South Africa18(1) - 14(1) May Mogoeng8 - 26(1) WPts
14/09/2028Kakogawa, Japan18(1) - 13(1) Jun Fujii18 - 8 LPts
17/07/2028Germiston, South Africa17(1) - 13(1) Jayvyn Gyimah12(2) - 15 WPts
19/05/2028Soshanguve, South Africa16(1) - 13(1) Juan Punsoy0 - 8 WPts
21/03/2028Khayelitsha, South Africa16(1) - 12(1) Napoleon Maphatsoe15 - 16 LPts
21/01/2028Khayelitsha, South Africa15(1) - 12(1) Napoleon Maphatsoe15 - 15 WPts
23/11/2027Soshanguve, South Africa15(1) - 11(1) Thamsanqa Tshwete4 - 4 LPts
24/09/2027Khayelitsha, South Africa14(1) - 11(1) Subusiso Baloyi10 - 13 WPts
29/07/2027Umlazi, South Africa13(1) - 11(1) Leo Ndakala7 - 10(2) WPts
03/06/2027East London, South Africa12(1) - 11(1) Michele Botha3(1) - 15 WPts
26/04/2027Johannesburg, South Africa12(1) - 10(1) Scott Kabwaya12(1) - 28 LPts South Africa National Championships 2027View
29/03/2027Soshanguve, South Africa11(1) - 10(1) Leo Zubir1 - 6 WPts
29/01/2027Johor Bahru, Malaysia11(1) - 9(1) Haider Mohiuddin20 - 11 LPts
01/12/2026Santo Domingo Oeste, Dominican Republic10(1) - 9(1) Angel Jaramillo7 - 13 WPts
03/10/2026Soshanguve, South Africa9(1) - 9(1) Matthew Gall12 - 10 WPts
05/08/2026Louisville, USA8(1) - 9(1) Matthew Gall12 - 9 WPts
07/06/2026Germiston, South Africa8(1) - 8(1) Okapi Salifu15 - 13 LPts
26/04/2026Soshanguve, South Africa8(1) - 7(1) Quaddus Dube19 - 10 LPts South Africa National Championships 2026View
10/04/2026Gwangju, South Korea7(1) - 7(1) Kyo0won Ree9 - 9 WPts
10/02/2026Dakar, Senegal7(1) - 6 Darrell Gourcuff47 - 24 LKO3
13/12/2025Soshanguve, South Africa6(1) - 6 Lemah Cahyono9 - 9 WPts
15/10/2025Soshanguve, South Africa5(1) - 6 Raiden Matsuo1 - 5 WPts
17/08/2025Soshanguve, South Africa4(1) - 6 Sung-ryong Woo3 - 17(2) WPts
19/06/2025Roodepoort, South Africa3 - 6 Ian Letlabika4 - 13(2) WKO3
16/05/2025Soshanguve, South Africa2 - 6 May Mogoeng2 - 9 WPts
17/03/2025Asuncion, Paraguay1 - 6 Vicente Socorro2 - 14 WPts
17/01/2025Guatemala City, Guatemala1 - 5 Selestino Abascal30(6) - 16 LPts
19/11/2024Randburg, South Africa1 - 4 Noah Ledwaba21 - 17 LPts
17/10/2024Durban, South Africa1 - 3 Arali Mahlobo14 - 29 LPts
26/08/2024Soshanguve, South Africa1 - 2 Quaddus Dube10 - 6 LPts
28/06/2024Soweto, South Africa1 - 1 Denzel Faress14(1) - 22 LPts
20/05/2024iBhayi, South Africa1 - 0 Kwanda Patosi11(3) - 20 LPts
22/03/2024Soshanguve, South Africa0 - 0 Napoleon Maphatsoe2 - 2 WPts