Weightclass:  Featherweight
Location:  Port Elizabeth, South Africa
Record:  27 - 6
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/06/2023Port Elizabeth, South Africa26 - 6 Jay Nionsobantu8 - 23 WPts
09/04/2023Port Elizabeth, South Africa25 - 6 Sulaiman Poku1 - 0 WPts
08/02/2023Port Elizabeth, South Africa24 - 6 Diego Daza0 - 12 WPts
10/12/2022Randburg, South Africa23 - 6 Mathys Breytenbach8 - 16 WPts
11/10/2022East London, South Africa23 - 5 Kabonero Mensah12(1) - 14(1) LPts
15/08/2022Umlazi, South Africa22 - 5 Joel Molekane8 - 15 WPts
11/07/2022Can Tho, Vietnam21 - 5 Lang Duy3 - 19 WPts
13/05/2022Randburg, South Africa20 - 5 Chike Boakye18 - 7(2) WPts
10/04/2022Tipitapa, Nicaragua19 - 5 Leonel Sanchez7 - 20 WPts
10/02/2022Port Elizabeth, South Africa19 - 4 Ponce Clara13 - 11 LPts
10/12/2021Manila, Philippines18 - 4 Ryo Malayang12 - 4 WPts
11/10/2021Leon, Nicaragua18 - 3 Miguel Nery11 - 8 LPts
12/08/2021Madrid, Spain18 - 2 Carlos Valeriano15 - 8 LPts
12/06/2021Port Elizabeth, South Africa17 - 2 Mashawn Ampomah0 - 1 WPts
12/04/2021Port Elizabeth, South Africa16 - 2 Viktor Beckstrand1 - 3 WPts
09/02/2021Helsinki, Finland15 - 2 Topi Maatta4 - 13(1) WPts
12/12/2020Buenos Aires, Argentina14 - 2 Santiago Loreto7 - 11 WPts
12/10/2020Port Elizabeth, South Africa13 - 2 Michael Thompson2 - 0 WPts
13/08/2020Juarez, Mexico12 - 2 Rogelio Navas4 - 5 WPts
15/06/2020iBhayi, South Africa11 - 2 Morgan Van Rooyen9 - 3 WPts
23/04/2020Port Elizabeth, South Africa10 - 2 Sammy Kalanga8(1) - 4 WPts
24/02/2020Port Elizabeth, South Africa9 - 2 Melor Mikhailov2 - 5 WPts
25/12/2019Johannesburg, South Africa8 - 2 Luvolwethu Majoro6 - 7 WPts
26/10/2019Port Elizabeth, South Africa7 - 2 Luis Granado1 - 9 WPts
27/08/2019Port Elizabeth, South Africa7 - 1 Onaedo Attoh1 - 0 LPts
27/06/2019Port Elizabeth, South Africa6 - 1 Vince Micah1 - 3 WPts
28/04/2019Nairobi, Kenya5 - 1 Sam Gebremedhin2 - 5 WPts
28/02/2019East London, South Africa5 - 0 Mandla Kathrada2 - 3 LPts
28/01/2019Randburg, South Africa4 - 0 Chike Boakye3 - 2 WPts
29/11/2018Port Elizabeth, South Africa3 - 0 Andile Mapisa2 - 3 WPts
29/09/2018Soweto, South Africa2 - 0 Ludacris Dlamini0 - 3 WPts
03/08/2018Durban, South Africa1 - 0 Frederiek Strydom1 - 0 WPts
18/06/2018Port Elizabeth, South Africa0 - 0 Zacarias Calvillo0 - 0 WPts