Weightclass:  Bantamweight
Location:  Khayelitsha, South Africa
Record:  30 - 17
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/11/2025Khayelitsha, South Africa29 - 17 Arali Narh8(1) - 8 WPts
30/09/2025Khayelitsha, South Africa28 - 17 Siphelele Chikane4 - 11 WPts
02/08/2025Khayelitsha, South Africa27 - 17 Alec Wessels0 - 8 WPts
03/06/2025Khayelitsha, South Africa26 - 17 Tevaughn Acheampong9 - 17 WPts
05/04/2025Khayelitsha, South Africa25 - 17 Charlie Luzulo9 - 15 WPts
04/02/2025Khayelitsha, South Africa24 - 17 Xyshaun Selasee0 - 6 WPts
06/12/2024Khayelitsha, South Africa23 - 17 Thulani Meer2 - 0 WPts
08/10/2024Khayelitsha, South Africa22 - 17 Siphelele Monare3 - 7 WPts
09/08/2024Khayelitsha, South Africa21 - 17 Tabari Kwofie1 - 4 WPts
11/06/2024Khayelitsha, South Africa20 - 17 Edward Beveridge4 - 13 WPts
12/04/2024Khayelitsha, South Africa19 - 17 Rich Mpeta3 - 7 WPts
13/02/2024Khayelitsha, South Africa18 - 17 Alejandro Julian3 - 5 WPts
15/12/2023Khayelitsha, South Africa17 - 17 Ed McCloy5 - 18 WPts
15/10/2023San Miguel de Tucuman, Argentina17 - 16 Alejandro Montellano20 - 14 LPts
17/08/2023Calamba, Philippines16 - 16 Xabat Lumungsub8(1) - 11 WPts
19/06/2023San Pedro de Macoris, Dominican Republic16 - 15 Nemesio Baria20 - 11 LPts
21/04/2023Manila, Philippines15 - 15 Xaverius Perea17(1) - 11 WPts
21/02/2023Johannesburg, South Africa15 - 14 Thulani Nyauza12 - 14 LPts
01/01/2023Katlehong, South Africa15 - 13 Bjorn Blignaut12 - 12 LPts
06/11/2022Khayelitsha, South Africa15 - 12 Obaid Hacini13 - 6 LPts
07/09/2022Asuncion, Paraguay14 - 12 Santiago Alcala0 - 11 WPts
09/07/2022Cape Town, South Africa14 - 11 Shontae Kotei8 - 16 LPts
12/05/2022Khayelitsha, South Africa14 - 10 Phil Cloete10(1) - 13 LPts
12/03/2022Khayelitsha, South Africa14 - 9 Dai Makangila8 - 14 LPts
10/01/2022Khayelitsha, South Africa13 - 9 Uzeyir Obeid5 - 7 WPts
10/11/2021Brisbane, Australia12 - 9 James Cowper0 - 4 WPts
10/09/2021Khayelitsha, South Africa11 - 9 Noel Blaauw17 - 4 WPts
10/07/2021San Jose, Costa Rica10 - 9 Jeraldo Antunez4 - 16 WPts
11/05/2021Khayelitsha, South Africa9 - 9 Beau Platini3 - 12 WPts
12/03/2021San Miguel, El Salvador9 - 8 Xavier Madrigal14 - 6 LPts
12/01/2021Khayelitsha, South Africa8 - 8 Doran Boosalis6 - 9 WPts
12/11/2020Khayelitsha, South Africa7 - 8 Ewan Meer11 - 8 WPts
13/09/2020Bogota, Colombia6 - 8 Ramirez Eusebio12 - 2 WPts
16/07/2020Khayelitsha, South Africa5 - 8 Augustien Verster0 - 12 WPts
15/05/2020Durban, South Africa5 - 7 Eric Hanekom9 - 3 LPts
23/03/2020Riga, Latvia5 - 6 Fedar Adatina7 - 3 LPts
24/01/2020San Jose, Costa Rica5 - 5 Manny Diez6 - 7 LPts
24/11/2019Soweto, South Africa5 - 4 Luvolwethu Molekane2 - 8 LPts
30/09/2019Khayelitsha, South Africa4 - 4 Jesper Oyer5 - 3 WPts
01/08/2019Mamelodi, South Africa3 - 4 Musa Mini3 - 5 WPts
01/07/2019Khayelitsha, South Africa2 - 4 Santiago Alverez2 - 3 WPts
02/05/2019Naucalpan, Mexico2 - 3 Vicente Guitierrez0 - 4(1) LPts
04/03/2019Durban, South Africa2 - 2 Nwa Abadamloora1 - 1 LPts
01/02/2019Khayelitsha, South Africa1 - 2 Ian Tshimangakabangu1 - 1 WPts
02/12/2018Khayelitsha, South Africa1 - 1 Tlou Nzimande5 - 1 LPts
03/10/2018Khayelitsha, South Africa1 - 0 Athenkosi Zokwana1 - 3 LPts
05/08/2018Khayelitsha, South Africa0 - 0 Felippe Pasion1 - 0 WPts