Weightclass:  Welterweight
Location:  Pretoria, South Africa
Record:  41(3) - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
18/10/2031Pretoria, South Africa40(3) - 19 Kwau Ametepey1 - 0 WPts
18/08/2031Pretoria, South Africa39(3) - 19 Lavaughn Odoom8 - 1 WPts
19/06/2031Pretoria, South Africa38(3) - 19 Juan Aday3 - 3 WPts
19/04/2031Pretoria, South Africa37(3) - 19 Noel Gyan3 - 9 WPts
18/02/2031Pretoria, South Africa36(3) - 19 Santiago Mercedes2 - 16 WPts
20/12/2030Pretoria, South Africa35(3) - 19 Chris Ndoki1 - 8 WPts
21/10/2030Pretoria, South Africa34(3) - 19 Igor Cherkasov1 - 5 WPts
22/08/2030Pretoria, South Africa33(3) - 19 Joshua Ahearne0 - 5 WPts
23/06/2030Pretoria, South Africa32(3) - 19 Aleksei Grasmick2 - 18 WPts
24/04/2030Pretoria, South Africa31(3) - 19 Rob Pumphrey6 - 17 WPts
23/02/2030Pretoria, South Africa30(3) - 19 Oliver Ray5 - 13 WPts
25/12/2029Pretoria, South Africa29(3) - 19 Stanislaw Zubik4 - 4 WPts
26/10/2029Riyadh, Saudi Arabia29(3) - 18 Aftab Hana17 - 20 LPts
27/08/2029Christchurch, New Zealand28(2) - 18 Alastair Killens14 - 25(2) WKO3
29/06/2029Jeonju, South Korea27(2) - 18 Jae-sung Choung14 - 21(2) WPts
01/05/2029Waitakere, New Zealand26(2) - 18 Blake Guffy20 - 10 WPts
03/03/2029Pretoria, South Africa25(2) - 18 Clinton Laidlaw0 - 4 WPts
02/01/2029Medina, Saudi Arabia24(2) - 18 Kamran Zamani10(1) - 19 WPts
04/11/2028Sydney, Australia23(2) - 18 Dave Tasso23(1) - 25(7) WPts
06/09/2028iBhayi, South Africa22(2) - 18 Tabansi Masina6 - 14 WPts
08/07/2028Barcelona, Spain21(2) - 18 Ivan Riso13(1) - 9 WPts
10/05/2028Chitungwiza, Zimbabwe20(2) - 18 Jacob Midzi1 - 5 WPts
11/03/2028Bangkok, Thailand20(2) - 17 Singdet Paholpat9 - 21 LPts
12/01/2028Hamilton, New Zealand20(2) - 16 Alec Wallace13 - 16 LPts
14/11/2027Pretoria, South Africa19(2) - 16 Giovanni Van Biljon9(1) - 31 WPts
15/09/2027Barcelona, Spain18(2) - 16 Fraco Bermejo12 - 22 WPts
18/07/2027Soweto, South Africa18(2) - 15 Richie Visagie15 - 13 LPts
30/05/2027Umlazi, South Africa17(2) - 15 Naftali Nonyane5 - 27 WPts
29/04/2027Johannesburg, South Africa17(2) - 14 Shevon Govender12 - 13 LPts South Africa National Championships 2027View
26/04/2027Johannesburg, South Africa16(2) - 14 Dominic Chikane7 - 8 WPts South Africa National Championships 2027View
22/03/2027Soweto, South Africa15(2) - 14 Dume Mokonyane1 - 22 WPts
23/01/2027Dubai, UAE14(2) - 14 Amer Sabri8 - 15 WPts
25/11/2026Zagreb, Croatia13(1) - 14 Joso Hanžek18 - 9(3) WKO3
27/09/2026Makiivka, Ukraine12(1) - 14 Koldan Romanowski18(2) - 31 WPts
30/07/2026Katlehong, South Africa12(1) - 13 Quarren Cele12 - 9 LPts
01/06/2026Durban, South Africa12(1) - 12 Ale De Jager5 - 15 LPts
05/04/2026Pretoria, South Africa11(1) - 12 Xhosas Gyimah1 - 0 WPts
05/02/2026Nassau, Bahamas11(1) - 11 Kyle Murrie29(1) - 23 LPts
08/12/2025Schaerbeek, Belgium10(1) - 11 Didier Fouche12 - 13 WPts
10/10/2025Oran, Algeria9(1) - 11 Azam Bastien6 - 19(1) WPts
12/08/2025Pretoria, South Africa8(1) - 11 Mzikayise Mnyamane0 - 6 WPts
14/06/2025Ulaanbaatar, Mongolia8(1) - 10 Xing-fu Puntsug24(3) - 25 LPts
16/04/2025Asuncion, Paraguay8(1) - 9 Antonio Vidal10(1) - 32 LPts
16/02/2025Boksburg, South Africa7 - 9 Tevin Antwi4 - 20(1) WKO3
21/12/2024Glasgow, UK7 - 8 Hayden Dickson13 - 13 LPts
23/10/2024Durban, South Africa7 - 7 Leo Pietersen15(1) - 22 LPts
27/08/2024Pretoria, South Africa7 - 6 Diego Rico8 - 11 LPts
28/06/2024Pretoria, South Africa6 - 6 Nathan Nkoana2 - 1 WPts
29/04/2024Pretoria, South Africa5 - 6 Kadeem Khuzwayo3 - 14 WPts
01/03/2024Mamelodi, South Africa5 - 5 Thabo Mabudafhasi3 - 9 LPts
02/01/2024Mitchells Plain, South Africa5 - 4 Hayden Pienaar4 - 14 LPts
09/11/2023Tembisa, South Africa4 - 4 Diallo Zulu11 - 23 WPts
08/10/2023Johannesburg, South Africa3 - 4 Afram Assiful0 - 0 WPts
04/09/2023Durban, South Africa2 - 4 Leo Pietersen11 - 19 WPts
19/07/2023East London, South Africa2 - 3 Ollie Tshimini6 - 22(1) LPts
18/06/2023Umlazi, South Africa1 - 3 Athenkosi Shongwe0 - 0 WPts
13/05/2023Grodno, Belarus1 - 2 Matviyko Mihalik15 - 17 LPts
15/03/2023Mitchells Plain, South Africa1 - 1 Floyd Rossouw14 - 15 LPts
18/01/2023Durban, South Africa1 - 0 Musa Chikunga0 - 0 LPts
18/12/2022Pretoria, South Africa0 - 0 Jackson Motupa0 - 5 WPts