Weightclass:  Lightweight
Location:  Pretoria, South Africa
Record:  25(2) - 29
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
31/03/2026Pretoria, South Africa24(2) - 29 Sergei Saciev1 - 3 WPts
30/01/2026Pretoria, South Africa23(2) - 29 Adnan Kairbecoff7 - 12 WPts
01/12/2025Pretoria, South Africa22(1) - 29 Dume Akrofi0 - 1 WKO2
01/10/2025Pretoria, South Africa21(1) - 29 Robert Berk2 - 18 WPts
02/08/2025Pretoria, South Africa20(1) - 29 Ora Linan1 - 5 WPts
03/06/2025Pretoria, South Africa20(1) - 28 Arthur Kabukala8 - 15 LPts
05/04/2025Pretoria, South Africa19(1) - 28 Wayne Thomas1 - 0 WPts
04/02/2025Pretoria, South Africa18(1) - 28 Andy Kandolo0 - 5 WPts
06/12/2024Pretoria, South Africa18(1) - 27 Santiago Castillo2 - 4 LPts
08/10/2024Pretoria, South Africa17(1) - 27 Afram Mnyamane3 - 0 WPts
09/08/2024Pretoria, South Africa16(1) - 27 Lebogang Sikali10 - 8 WPts
10/06/2024Pretoria, South Africa15(1) - 27 Sasho á Rakov0 - 6 WPts
11/04/2024Nanchang, China14(1) - 27 Fo-hsing Hum8 - 18 WPts
12/02/2024Pretoria, South Africa13 - 27 Rob De Bruyn0 - 6(1) WKO3
14/12/2023Quezon City, Philippines12 - 27 Rodrigo Henao16 - 13 WPts
16/10/2023Pretoria, South Africa11 - 27 Manny Checo1 - 0 WPts
18/08/2023Mecca, Saudi Arabia11 - 26 Haaris Yared16 - 18 LPts
20/06/2023Durban, South Africa11 - 25 Amon Pungwayo27(3) - 6 LPts
29/04/2023Plzen, Czech Republic10 - 25 Oskar Holan6 - 16 WPts
01/03/2023Soshanguve, South Africa10 - 24 Wandisile September21 - 6 LPts
12/01/2023Katlehong, South Africa9 - 24 Shontae Acheampong16(2) - 16 WPts
12/12/2022Heraklion, Greece8 - 24 Bellerophon Scafidi4 - 10 WPts
14/10/2022Pretoria, South Africa7 - 24 Puleng Sangweni15 - 16 WPts
06/09/2022Pretoria, South Africa6 - 24 Fedor Devin3 - 10 WPts
07/07/2022Johannesburg, South Africa6 - 23 Lakista Zakari15 - 10 LPts
16/05/2022Umlazi, South Africa6 - 22 Mark Kalanga12 - 15 LPts
15/04/2022Xian, China6 - 21 Wen Ho5 - 8 LPts
15/02/2022Soweto, South Africa6 - 20 Dumisani Majoro10 - 13 LPts
11/01/2022Dublin, Ireland6 - 19 Aaron Burke15 - 10 LPts
13/11/2021Samarqand, Uzbekistan6 - 18 Isaak Rahimov12 - 10 LPts
15/09/2021Riga, Latvia6 - 17 Isaak Malinovskis4 - 9 LPts
17/07/2021Cape Town, South Africa6 - 16 Mark Nqakula7 - 9 LPts
09/06/2021Mamelodi, South Africa6 - 15 Phumelele Muthambi9 - 9 LPts
01/05/2021Pretoria, South Africa6 - 14 Alano Sabedra4 - 15 LPts
03/03/2021Pretoria, South Africa5 - 14 Werther Van Zyl9 - 9 WPts
02/01/2021Dubai, UAE5 - 13 Shayan Gabaly18 - 1 LPts
02/11/2020Masally, Azerbaijan4 - 13 Yavar Rahmanov8 - 10 WPts
04/09/2020Katlehong, South Africa4 - 12 Chata Manyama7 - 10 LPts
07/07/2020Brampton, Canada4 - 11 Justin Spedding5 - 7 LPts
08/05/2020Baku, Azerbaijan3 - 11 Fahmin Radwan5 - 8 WPts
10/03/2020Aalborg, Denmark3 - 10 Diederik Brich4 - 8 LPts
09/01/2020Tembisa, South Africa3 - 9 Mark Cele4 - 6 LPts
18/11/2019Johannesburg, South Africa3 - 8 Tavarius Mfeketho0 - 5 LPts
23/09/2019Amman, Jordan3 - 7 Waleed Bukhari2 - 9 LPts
26/07/2019Constantine, Algeria3 - 6 Aftab Messadia5 - 5 LPts
28/05/2019Oslo, Norway2 - 6 Skipp Lunden5 - 4 WPts
30/03/2019Yerevan, Armenia2 - 5 Khat Danayan5 - 3 LPts
29/01/2019Copenhagen, Denmark2 - 4 Olan Greisen4 - 2 LPts
30/11/2018Port Elizabeth, South Africa2 - 3 Elliot Radebe1 - 4 LPts
02/10/2018Johannesburg, South Africa1 - 3 Werther Van Zyl1 - 1 WPts
31/08/2018Randburg, South Africa1 - 2 Wijnand Naude3 - 1 LPts
27/07/2018Soshanguve, South Africa0 - 2 Robert Adriaanse2 - 1 WPts
17/06/2018Yerevan, Armenia0 - 1 Koris Pabigian1 - 0 LPts
19/04/2018Pretoria, South Africa0 - 0 Puleng Sangweni1 - 1 LPts