Weightclass:  Featherweight
Location:  Soshanguve, South Africa
Record:  31 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/11/2030Soshanguve, South Africa30 - 11 Darion Vlahakis2 - 7 WPts
14/09/2030Soshanguve, South Africa29 - 11 Didde Scheers5 - 5 WPts
16/07/2030Soshanguve, South Africa28 - 11 Luka Rajkovic6 - 16 WPts
17/05/2030Soshanguve, South Africa27 - 11 Kir Zaiylckanow3 - 12(2) WPts
18/03/2030Soshanguve, South Africa26 - 11 Tlou Muthambi1 - 5 WPts
17/01/2030Soshanguve, South Africa25 - 11 Xeres Mejias9 - 24 WPts
18/11/2029Soshanguve, South Africa24 - 11 Jonathan Tshibala15(1) - 20(1) WPts
19/09/2029Soshanguve, South Africa23 - 11 Fo-hai Hsien2 - 2 WPts
21/07/2029Soshanguve, South Africa22 - 11 Filip Christesen0 - 3 WPts
23/05/2029Soshanguve, South Africa21 - 11 Tabansi Bawuah0 - 3 WPts
24/03/2029Soshanguve, South Africa20 - 11 Adje De Villiers3 - 2 WPts
23/01/2029Soshanguve, South Africa19 - 11 Fraser Maphatsoe6 - 14 WPts
24/11/2028Leipzig, Germany19 - 10 Rickie Kaler21(1) - 26 LPts
26/09/2028Masaya, Nicaragua18 - 10 Quiqui Martinez13 - 15 WPts
29/07/2028Mamelodi, South Africa17 - 10 Jacobus Venter7 - 13 WPts
01/06/2028Soshanguve, South Africa16 - 10 Ndumisa September4 - 16 WPts
02/04/2028Warsaw, Poland16 - 9 Gabriel Gronek8 - 14 LPts
03/02/2028Mitchells Plain, South Africa15 - 9 Ed Theunissen7(1) - 12 WPts
09/12/2027Kharkiv, Ukraine14 - 9 Oleksander Kovalski7 - 9 WPts
11/10/2027Soweto, South Africa13 - 9 Daniel Kalenda7 - 10 WPts
15/08/2027Germiston, South Africa13 - 8 Mzikayise Mkhize41(1) - 23 LPts
17/06/2027Germiston, South Africa13 - 7 Brad Kadende18 - 19 LPts
26/04/2027Johannesburg, South Africa13 - 6 Dylan Ntambwe17 - 15 LPts South Africa National Championships 2027View
12/04/2027Pretoria, South Africa12 - 6 Orma Manamela8 - 24(2) WPts
13/02/2027Córdoba, Argentina11 - 6 Selestino Porro6 - 11 WPts
16/12/2026Kharkiv, Ukraine10 - 6 Timofei Petrowski1 - 3 WPts
18/10/2026iBhayi, South Africa9 - 6 Kees Kruger11 - 8 WPts
24/08/2026Soshanguve, South Africa8 - 6 Nathan Strydom3 - 10(1) WPts
25/06/2026Soshanguve, South Africa7 - 6 Srecko Brcic0 - 3 WPts
26/04/2026Soshanguve, South Africa7 - 5 Reneilwe Mxenge25 - 21 LPts South Africa National Championships 2026View
26/02/2026Roodepoort, South Africa7 - 4 Bryn Kajiji32 - 20 LPts
28/12/2025Townsville, Australia6 - 4 Sean Carnegie28 - 17 WPts
30/10/2025Soshanguve, South Africa6 - 3 Borivoj Vavrushka13 - 10 LPts
01/09/2025Tegucigalpa, Honduras6 - 2 Edmundo Bustillos13 - 14 LPts
04/07/2025Santo Domingo de Guzman, Dominican Republic5 - 2 Reyes Carrion15 - 14 WPts
06/05/2025Ulsan, South Korea4 - 2 Tae-hwi Hahm0 - 9 WPts
08/03/2025Johannesburg, South Africa3 - 2 Banji Labi1 - 12(1) WPts
11/01/2025Soshanguve, South Africa2 - 2 Ashley Tshianzambonga4(1) - 12 WPts
12/11/2024Mitchells Plain, South Africa1 - 2 Jonathan Tshibala1 - 1(1) WPts
23/09/2024iBhayi, South Africa1 - 1 Mashawn Ampomah7 - 15 LPts
26/07/2024Germiston, South Africa1 - 0 Mzikayise Mkhize24(1) - 20 LPts
10/06/2024Soshanguve, South Africa0 - 0 Quadrees Nyauza2 - 2 WPts