Weightclass:  Flyweight
Location:  Soshanguve, South Africa
Record:  28 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/06/2030Soshanguve, South Africa27 - 20 Sargent Olivier3 - 17 WPts
25/04/2030Soshanguve, South Africa26 - 20 Beltran Ona3 - 6 WPts
25/02/2030Soshanguve, South Africa25 - 20 Eko Machasin22 - 13 WPts
27/12/2029Soshanguve, South Africa24 - 20 Ignado Valle1 - 11 WPts
28/10/2029Soshanguve, South Africa23 - 20 Zernebog Keyru0 - 4(1) WPts
29/08/2029Soshanguve, South Africa22 - 20 Young-gwon Her1 - 3(1) WPts
30/06/2029Nassau, Bahamas22 - 19 Isaac Glasson19 - 8 LPts
02/05/2029East London, South Africa21 - 19 Wayne Matokolo20 - 10 WPts South Africa National Championships 2029View
29/04/2029East London, South Africa20 - 19 Jane Degenaar6 - 31 WPts South Africa National Championships 2029View
26/04/2029East London, South Africa19 - 19 Rivaldo Pungwayo4 - 13 WPts South Africa National Championships 2029View
14/04/2029Nagpur, India19 - 18 Jaidev Thaker37 - 8 LPts
14/02/2029Aden, Yemen18 - 18 Obaid Ben5 - 9 WPts
17/12/2028Soshanguve, South Africa17 - 18 Philippe Verster14 - 17(6) WPts
21/10/2028Dushanbe, Tajikistan17 - 17 Sasha Zabiroff21(6) - 27 LPts
23/08/2028Barcelona, Spain16 - 17 Emilio Ariza16(1) - 10 WPts
25/06/2028Soshanguve, South Africa15 - 17 Manopnoi Sor Singyu1 - 4 WPts
26/04/2028Durban, South Africa15 - 16 Callum Tshidibi7 - 8 LPts South Africa National Championships 2028View
14/04/2028Soshanguve, South Africa14 - 16 Arseni Geybatov13 - 16 WPts
15/02/2028Soshanguve, South Africa14 - 15 Eleazar Blaauw20 - 9 LPts
21/12/2027Soshanguve, South Africa13 - 15 Tshepo Khuzwayo5 - 16 WPts
22/10/2027Al Ain, UAE13 - 14 Imran Farrah3 - 0 LPts
24/08/2027East London, South Africa12 - 14 Dume Bonsu5 - 13 WPts
27/06/2027Soweto, South Africa12 - 13 Shevon Baloyi42(1) - 24 LPts
29/04/2027Johannesburg, South Africa12 - 12 Sam Molewa10 - 12 LPts South Africa National Championships 2027View
26/04/2027Johannesburg, South Africa11 - 12 Kamohelo Motupa6 - 9 WPts South Africa National Championships 2027View
09/03/2027Soshanguve, South Africa10 - 12 Tshepo Khuzwayo3 - 13 WPts
09/01/2027Roodepoort, South Africa9 - 12 Mzikayise Maphatsoe4 - 18(1) WPts
23/11/2026Mamelodi, South Africa9 - 11 Mduduzi Zungu25 - 9 LPts
21/10/2026Soshanguve, South Africa8 - 11 Kai Ngongona7 - 7 WPts
22/08/2026Accra, Ghana8 - 10 Kieran Addy16 - 15 LPts
24/06/2026Bacoor, Philippines8 - 9 Selestino Managuelod10 - 5 LPts
26/04/2026Soshanguve, South Africa8 - 8 Marco Prinsloo13 - 16 LPts South Africa National Championships 2026View
12/03/2026Pretoria, South Africa7 - 8 Mark Booysen1 - 16 WPts
16/01/2026Caracas, Venezuela6 - 8 Jose Rozas11(1) - 11 WPts
18/11/2025Cabimas, Venezuela5 - 8 Alvino Socarras6 - 27 WPts
20/09/2025Montevideo, Uruguay4 - 8 Carlos Lopez0 - 2 WPts
23/07/2025Randburg, South Africa4 - 7 Alo´s Verwoerd3 - 3 LPts
26/05/2025Caracas, Venezuela4 - 6 Xaver Gloria15 - 7 LPts
28/03/2025Khayelitsha, South Africa3 - 6 Anele Gumede2 - 9 WPts
31/01/2025Khayelitsha, South Africa2 - 6 Brett Ndinga5 - 8 WPts
06/12/2024Soshanguve, South Africa1 - 6 Ndumisa Shongwe3 - 8 WPts
07/10/2024Soshanguve, South Africa1 - 5 Santiago Pascual22 - 16 LPts
09/08/2024Santa Clara, Cuba1 - 4 Joaquin Ortuno35(1) - 11 LPts
11/06/2024Mitchells Plain, South Africa0 - 4 Dietert Jonker0 - 0 WPts
17/04/2024Mitchells Plain, South Africa0 - 3 Ubanwa Sam8 - 30(9) LPts
24/02/2024Katlehong, South Africa0 - 2 Rob Kabanda4(1) - 12 LPts
20/01/2024Pretoria, South Africa0 - 1 Roshaun Asante1 - 9(3) LPts
20/12/2023Soshanguve, South Africa0 - 0 Eleazar Blaauw2 - 1 LPts