Weightclass:  Welterweight
Location:  Khayelitsha, South Africa
Record:  22(1) - 28(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/12/2025Khayelitsha, South Africa22(1) - 27(1) Aseem Bahri3 - 11 LPts
15/10/2025Khayelitsha, South Africa21(1) - 27(1) Jasper Kassongo0 - 1 WPts
17/08/2025Khayelitsha, South Africa20(1) - 27(1) Penda Danquah1 - 5 WPts
19/06/2025Khayelitsha, South Africa19(1) - 27(1) Ian Mapisa13 - 4 WPts
21/04/2025Khayelitsha, South Africa18(1) - 27(1) Naftali Nonyane2 - 17 WPts
20/02/2025Khayelitsha, South Africa17(1) - 27(1) John Kabundangoji2 - 4 WPts
23/12/2024Khayelitsha, South Africa16(1) - 27(1) Ibeamaka Adusei1 - 0 WPts
25/10/2024Khayelitsha, South Africa15(1) - 27(1) Matthias Du Toit5 - 6 WPts
26/08/2024Khayelitsha, South Africa14(1) - 27(1) Bongi Wana2 - 12 WPts
27/06/2024Khayelitsha, South Africa13(1) - 27(1) Quinto Magallon0 - 5 WPts
28/04/2024Khayelitsha, South Africa12(1) - 27(1) Onaedo Mini2 - 6 WPts
29/02/2024Khayelitsha, South Africa11(1) - 27(1) Rovshan Mahammadov1 - 0 WPts
31/12/2023Khayelitsha, South Africa10(1) - 27(1) Montague Manaudou11 - 27 WPts
01/11/2023Riyadh, Saudi Arabia10(1) - 26(1) Ibrahim Qubaisi17(1) - 18 LPts
03/09/2023Khayelitsha, South Africa9(1) - 26(1) Nhlanhla Chohan1 - 4(2) WPts
06/07/2023Khayelitsha, South Africa9(1) - 25(1) Zacarias Quirino15 - 20 LPts
07/05/2023Le Mans, France9(1) - 24(1) Leroy Simon22 - 9 LPts
09/03/2023Santo Domingo de Guzman, Dominican Republic9(1) - 23 Orlando Alire9 - 24 LKO3
09/01/2023Antwerp, Belgium9(1) - 22 Colbrant Hame13(1) - 20 LPts
11/11/2022Montevideo, Uruguay8 - 22 Joaquin Bracamonte0 - 28(16) WKO3
13/09/2022Sendai, Japan8 - 21 Yutaka Furutani7 - 16 LPts
16/07/2022Carolina, Puerto Rico8 - 20 Isidro Casas10(1) - 13 LPts
18/05/2022Khayelitsha, South Africa7 - 20 Javier Villar0 - 17 WPts
18/03/2022Shymkent, Kazakhstan6 - 20 Aleksei Sadwackasov1 - 22 WPts
18/01/2022Buenos Aires, Argentina6 - 19 Santiago Miranda11 - 15(2) LPts
20/11/2021Khayelitsha, South Africa6 - 18 Oleos Ceron10 - 11 LPts
19/09/2021Khayelitsha, South Africa6 - 17 Kieran Van Blerk9 - 12(1) LPts
19/07/2021Tirana, Albania6 - 16 Dardan Toker18(1) - 7 LPts
21/05/2021Gomel, Belarus6 - 15 Oleksiy Truss14 - 7 LPts
23/03/2021Khayelitsha, South Africa6 - 14 Ian Mianbabu11 - 7 LPts
23/01/2021Manukau, New Zealand6 - 13 Will Kingen6 - 12 LPts
23/11/2020Khayelitsha, South Africa6 - 12 Evgeny Kovalik11 - 7 LPts
23/09/2020Tegucigalpa, Honduras6 - 11 Porfio Sauceda7 - 9 LPts
24/07/2020Sharjah, UAE6 - 10 Waleed Atallah5 - 11 LPts
25/05/2020Athens, Greece6 - 9 Biton Mundis5 - 10 LPts
27/03/2020Soweto, South Africa5 - 9 Bongani Ncita8 - 6 WPts
17/02/2020Khayelitsha, South Africa5 - 8 Oupa Msibi9 - 3 LPts
18/12/2019Khayelitsha, South Africa5 - 7 Noah Lutulu5 - 1 LPts
18/10/2019Khayelitsha, South Africa5 - 6 Mark Cormack8 - 1 LPts
19/08/2019Khayelitsha, South Africa4 - 6 Jamie Moyo3 - 7 WPts
20/06/2019Boksburg, South Africa4 - 5 Tokelo Kathrada2 - 2 LPts
27/04/2019Khayelitsha, South Africa4 - 4 Dakarai Syachibala3 - 3 LPts
25/02/2019Mamelodi, South Africa3 - 4 Oupa Letsholonyane2 - 3 WPts
31/12/2018Khayelitsha, South Africa3 - 3 Quannell Bonchaka1 - 1 LPts
02/11/2018Khayelitsha, South Africa2 - 3 Bryan Van der Byl2 - 1 WPts
04/09/2018Soshanguve, South Africa2 - 2 Bryan Stander0 - 1 LPts
13/07/2018Khayelitsha, South Africa2 - 1 Donker Van Deventer3 - 1 LPts
11/05/2018Khayelitsha, South Africa2 - 0 Oleos Gabaldon2 - 0 LPts
11/03/2018Soweto, South Africa1 - 0 Bongani Ncita1 - 0 WPts
05/02/2018Khayelitsha, South Africa0 - 0 Vahan Bagdoian0 - 0 WPts