Weightclass:  Lightweight
Location:  Roodepoort, South Africa
Record:  73 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
06/04/2030Roodepoort, South Africa72 - 18 Snorre Aagard1 - 12 WPts
05/02/2030Roodepoort, South Africa71 - 18 Ives Ouimet8 - 13 WPts
07/12/2029Roodepoort, South Africa70 - 18 Olindo Toribio12 - 3 WPts
08/10/2029Roodepoort, South Africa69 - 18 Xeres Ahumada3 - 2 WPts
09/08/2029Roodepoort, South Africa68 - 18 Kamran Yahulyckov2 - 4 WPts
10/06/2029Roodepoort, South Africa67 - 18 Guillermo Rivas4 - 13 WPts
11/04/2029Roodepoort, South Africa66 - 18 Noe Betances5 - 9 WPts
10/02/2029Roodepoort, South Africa65 - 18 Elliot Mawoyo4 - 10 WPts
12/12/2028Roodepoort, South Africa64 - 18 Anele Coetzee1 - 4 WPts
13/10/2028Roodepoort, South Africa63 - 18 Teerachai Maliphun2 - 7 WPts
14/08/2028Roodepoort, South Africa62 - 18 Duško Turato55 - 13 WPts
13/07/2028Nanning, China62 - 17 Gregory Desnos25 - 7 LPts Nanning Olympics 2028View
18/06/2028Roodepoort, South Africa61 - 17 Dawid Greb51(2) - 15 WPts
02/05/2028Durban, South Africa60 - 17 Mick Kaja19 - 11 WPts South Africa National Championships 2028View
29/04/2028Durban, South Africa59 - 17 Wayne Thomas13 - 9 WPts South Africa National Championships 2028View
26/04/2028Durban, South Africa58 - 17 Mondli Sotyu5 - 22 WPts South Africa National Championships 2028View
17/04/2028Roodepoort, South Africa57 - 17 Duško Turato55 - 10 WPts
18/02/2028Roodepoort, South Africa57 - 16 Duško Turato51 - 10 LPts
15/01/2028Tangier, Morocco56 - 16 Rashid Bacho40(1) - 6 WPts Africa Championships 2028View
12/01/2028Tangier, Morocco55 - 16 Arthur Chikerema27(1) - 12(1) WPts Africa Championships 2028View
09/01/2028Tangier, Morocco54 - 16 Amer Ben33 - 20 WPts Africa Championships 2028View
17/11/2027Roodepoort, South Africa54 - 15 Duško Turato45 - 10 LPts
19/09/2027Ibadan, Nigeria54 - 14 Amer Tariq36(1) - 30 LPts Ibadan World Championships 2027View
16/09/2027Ibadan, Nigeria53 - 14 Duško Turato45 - 8 WPts Ibadan World Championships 2027View
13/09/2027Ibadan, Nigeria52 - 14 Hello Ort31 - 6 WPts Ibadan World Championships 2027View
10/09/2027Ibadan, Nigeria51 - 14 Laken Okot34(1) - 11 WPts Ibadan World Championships 2027View
07/09/2027Ibadan, Nigeria50 - 14 Pablo Ordonez27 - 28(2) WPts Ibadan World Championships 2027View
30/08/2027Soweto, South Africa49 - 14 Andy Kandolo6 - 15 WPts
01/07/2027Roodepoort, South Africa48 - 14 Arvid Black1 - 1 WPts
02/05/2027Johannesburg, South Africa47 - 14 Faraji Ofosu-Ayeh26 - 6 WPts South Africa National Championships 2027View
29/04/2027Johannesburg, South Africa46 - 14 Mashawn Vilakazi4 - 16 WPts South Africa National Championships 2027View
26/04/2027Johannesburg, South Africa45 - 14 Mick Kaja12 - 9 WPts South Africa National Championships 2027View
05/03/2027Roodepoort, South Africa44 - 14 Zhong Weng19(1) - 20 WPts
02/02/2027Roodepoort, South Africa43 - 14 Zhong Weng19(1) - 19 WPts
02/01/2027Roodepoort, South Africa42 - 14 Zhong Weng19(1) - 18 WPts
02/12/2026Roodepoort, South Africa41 - 14 Zhong Weng19(1) - 17 WPts
01/11/2026Roodepoort, South Africa40 - 14 Zhong Weng19(1) - 16 WPts
01/10/2026Roodepoort, South Africa39 - 14 Zhong Weng19(1) - 15 WPts
31/08/2026Ulaanbaatar, Mongolia38 - 14 Zhong Weng19(1) - 14 WPts
31/07/2026Ulaanbaatar, Mongolia37 - 14 Zhong Weng19(1) - 13 WPts
30/06/2026Charleroi, Belgium36 - 14 Lucien Gedeon50(2) - 14 WPts
02/05/2026Soshanguve, South Africa35 - 14 Mick Kaja9 - 6 WPts South Africa National Championships 2026View
29/04/2026Soshanguve, South Africa34 - 14 Dieter NaudÚ7 - 8 WPts South Africa National Championships 2026View
26/04/2026Soshanguve, South Africa33 - 14 Thulani Bapela7 - 14 WPts South Africa National Championships 2026View
15/03/2026Bratislava, Slovakia32 - 14 Borek Koval13 - 20(1) WPts
15/01/2026Kano, Nigeria31 - 14 Farhan Maaziz13 - 11 WPts Africa Championships 2026View
12/01/2026Kano, Nigeria30 - 14 Dikembe Matui43(4) - 20 WPts Africa Championships 2026View
09/01/2026Kano, Nigeria29 - 14 Danny Sibanda13 - 14 WPts Africa Championships 2026View
15/12/2025Charleroi, Belgium28 - 14 Rupert Roussel24 - 7 WPts
14/11/2025Roodepoort, South Africa28 - 13 Abdul Boustani13 - 18 LPts
08/10/2025Roodepoort, South Africa27 - 13 Rupert Roussel23 - 6 WPts
07/09/2025Ningbo, China27 - 12 Dorota Gonia28 - 12 LPts Ningbo World Championships 2025View
03/09/2025Roodepoort, South Africa26 - 12 Abdul Boustani11 - 16 WPts
03/08/2025Roodepoort, South Africa25 - 12 Abdul Boustani11 - 15 WPts
03/07/2025Roodepoort, South Africa24 - 12 Abdul Boustani11 - 14 WPts
02/06/2025Roodepoort, South Africa23 - 12 Abdul Boustani11 - 13 WPts
02/05/2025Durban, South Africa22 - 12 Arthur Kabukala8 - 14 WPts South Africa National Championships 2025View
29/04/2025Durban, South Africa21 - 12 Mick Kaja3 - 3 WPts South Africa National Championships 2025View
26/04/2025Durban, South Africa20 - 12 Thulani Shabangu34 - 11 WPts South Africa National Championships 2025View
17/04/2025Roodepoort, South Africa19 - 12 Rupert Roussel20 - 4 WPts
01/03/2025Fortaleza, Brazil18 - 12 Jose Reveles0 - 3 WPts
01/01/2025Roodepoort, South Africa17 - 12 Rodrigo Romano3 - 10 WPts
02/11/2024Zapopan, Mexico16 - 12 Lorenzo Villarruel7(1) - 31(2) WPts
04/09/2024Odense, Denmark15 - 12 Wray Abrahamsen13 - 9 WPts
16/07/2024Busan, South Korea15 - 11 Vasili Aizputnis60 - 3 LPts Busan Olympics 2024View
13/07/2024Busan, South Korea14 - 11 Hanuman Chahal29 - 16 WPts Busan Olympics 2024View
02/07/2024Roodepoort, South Africa13 - 11 Ramirez Peno7(1) - 16 WPts
02/05/2024Tembisa, South Africa13 - 10 John Kaswaswa42 - 11 LPts South Africa National Championships 2024View
29/04/2024Tembisa, South Africa12 - 10 Sean Moise22 - 10 WPts South Africa National Championships 2024View
26/04/2024Tembisa, South Africa11 - 10 Faraji Ofosu-Ayeh9 - 2 WPts South Africa National Championships 2024View
17/04/2024Gomel, Belarus10 - 10 Oleksander Smolar9 - 4 WPts
18/02/2024Bekasi, Indonesia10 - 9 Teungku Kartikasari26 - 12 LPts
21/12/2023Roodepoort, South Africa9 - 9 Janig Tarakjyan0 - 18 WPts
22/10/2023Bangkok, Thailand8 - 9 Chalermjak Sakvichian3 - 3 WPts
24/08/2023Riyadh, Saudi Arabia7 - 9 Amjad Fren11(1) - 21 WPts
25/06/2023Prague, Czech Republic7 - 8 Maxmilißn Podrasky15(1) - 19 LPts
27/04/2023Minsk, Belarus6 - 8 Dmytro Vitko22(2) - 11 WPts
27/02/2023Bangkok, Thailand6 - 7 Prawet Kiatwat22 - 2 LPts
30/12/2022Soshanguve, South Africa6 - 6 Wandisile September20 - 6 LPts
10/11/2022Bangkok, Thailand5 - 6 Nawaphon Oungsoongnem23 - 7 WPts
12/09/2022Randburg, South Africa5 - 5 Rutte Pienaar17 - 7 LPts
23/07/2022Soweto, South Africa5 - 4 Dave Kajinga20 - 6 LPts
14/06/2022Soweto, South Africa4 - 4 Philip Van Heerden5 - 16(4) WPts
14/05/2022Katlehong, South Africa3 - 4 Ulan Afful9 - 13 WPts
23/03/2022Port Elizabeth, South Africa2 - 4 Siyabonga Bapela11 - 8 WPts
14/02/2022Soweto, South Africa2 - 3 Philip Van Heerden3 - 16(4) LPts
08/01/2022Fuchu, Japan2 - 2 Satoru Wada9(1) - 11 LPts
08/11/2021Soweto, South Africa2 - 1 Quashawn Kugblenu18 - 5 LPts
05/10/2021Soshanguve, South Africa1 - 1 Chris Steyn0 - 0 WPts
31/08/2021iBhayi, South Africa1 - 0 Nick Coetzee13 - 4 LPts
18/07/2021Roodepoort, South Africa0 - 0 Michael Ngamina0 - 7 WPts