Weightclass:  Welterweight
Location:  Soweto, South Africa
Record:  18(1) - 37
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
10/03/2030Soweto, South Africa17(1) - 37 Jonas Joossens6 - 8 WPts
10/01/2030Soweto, South Africa16(1) - 37 Jasper Mahlangu0 - 3 WPts
11/11/2029Soweto, South Africa16(1) - 36 Antheunis Van Geertsom2 - 9 LPts
12/09/2029Soweto, South Africa15(1) - 36 Gaspar Coetzee1 - 1 WPts
13/07/2029Soweto, South Africa14(1) - 36 Adrianus Piersens1 - 2 WPts
14/05/2029Soweto, South Africa13(1) - 36 Harvey Erskine4 - 9 WPts
15/03/2029Soweto, South Africa13(1) - 35 Oleos Atay8 - 10 LPts
13/01/2029Soweto, South Africa12(1) - 35 Frisco Blasco0 - 3 WPts
13/11/2028Soweto, South Africa11(1) - 35 Kwau Assifuah1 - 0 WPts
13/09/2028Soweto, South Africa11(1) - 34 Arran Finlayson1 - 6 LPts
13/07/2028Soweto, South Africa10(1) - 34 Lebogang Baloyi0 - 8 WPts
12/05/2028Soweto, South Africa10(1) - 33 Pritish Gangwar13 - 15 LPts
12/03/2028Tegucigalpa, Honduras10(1) - 32 Juan Tax5 - 15(1) LPts
13/01/2028Soweto, South Africa9(1) - 32 Inigo Boketshu0 - 2(1) WPts
14/11/2027Pretoria, South Africa9(1) - 31 Subusiso Motsoaledi19(2) - 16 LPts
18/09/2027Dalian, China8(1) - 31 Woo Tse17 - 7 WPts
21/07/2027Durban, South Africa8(1) - 30 Andile Cele12(1) - 20 LPts
24/05/2027Katlehong, South Africa8(1) - 29 Bongi Wana15 - 17 LPts
26/03/2027Donetsk, Ukraine8(1) - 28 Kolya Olesky13 - 13 LPts
26/01/2027Ulaanbaatar, Mongolia7(1) - 28 Kir Khatan0 - 0 WPts
28/11/2026Bokhtar, Tajikistan7(1) - 27 Vahid Abuzyarov38(2) - 20 LPts
30/09/2026Donetsk, Ukraine7(1) - 26 Viktor Petrus9 - 10 LPts
02/08/2026Soweto, South Africa6(1) - 26 Sulaiman Poku1 - 10 WPts
03/06/2026Valencia, Spain6(1) - 25 Montenegro Cruz22(2) - 31 LPts
05/04/2026Ciudad Victoria, Mexico6(1) - 24 Quito Olea14(1) - 19 LPts
05/02/2026Johannesburg, South Africa6(1) - 23 John Steenkamp12 - 13 LPts
11/12/2025Calabar, Nigeria5(1) - 23 Zach Mezu4 - 17(1) WPts
13/10/2025Durban, South Africa5(1) - 22 Themba Rantie14 - 18 LPts
16/08/2025Panama City, Panama4 - 22 Ximen Malara1 - 10(2) WKO3
18/06/2025Montevideo, Uruguay4 - 21 Ulises Oliveros51 - 10 LPts
20/04/2025Medellin, Colombia4 - 20 Sancho Galindez3 - 7(1) LPts
20/02/2025Soweto, South Africa3 - 20 Mark Love2 - 7 WPts
23/12/2024Montevideo, Uruguay3 - 19 Juan Archibeque6 - 11 LPts
25/10/2024Mitchells Plain, South Africa2 - 19 Rune Uys2 - 19 WPts
27/08/2024Soweto, South Africa2 - 18 Zaid Offei4 - 6 LPts
28/06/2024Soweto, South Africa2 - 17 Jay Milabi1 - 11 LPts
28/04/2024Soweto, South Africa2 - 16 Georgiy Tretiakov5 - 5 LPts
29/02/2024Soweto, South Africa2 - 15 Diego Polon2 - 8(1) LPts
31/12/2023Madrid, Spain2 - 14 Joaquin Gimenez3 - 3 LPts
02/11/2023Al Hudaydah, Yemen2 - 13 Rashid Tayeb23 - 15 LPts
04/09/2023Santo Domingo de Guzman, Dominican Republic2 - 12 Juan Barreras15 - 13 LPts
07/07/2023Soweto, South Africa2 - 11 Ayabulela Ekstein1 - 2 LPts
08/05/2023iBhayi, South Africa2 - 10 Jevonte Ayim2 - 15 LPts
15/03/2023Durban, South Africa1 - 10 Itumeleng Nonyane2 - 21 WPts
15/01/2023Soweto, South Africa1 - 9 Paul Appleby1 - 7 LPts
16/11/2022Ulaanbaatar, Mongolia1 - 8 Vitali Nemekbayar16 - 13 LPts
18/09/2022Birmingham, UK1 - 7 Ian Flanagan21(1) - 7 LPts
21/07/2022Durban, South Africa1 - 6 Sean Nanikuzailamo14 - 11 LPts
22/05/2022Khayelitsha, South Africa1 - 5 Reneilwe Bungu8 - 18 LPts
25/03/2022Khayelitsha, South Africa1 - 4 Nick Mogoeng13 - 8(1) LPts
29/01/2022Soweto, South Africa1 - 3 Mzikayise Mathoho12 - 14 LPts
18/12/2021Pretoria, South Africa0 - 3 Lebogang Ntuli0 - 0 WPts
16/11/2021Seoul, South Korea0 - 2 Jong-ho Pae18 - 4 LPts
18/09/2021Port Elizabeth, South Africa0 - 1 Kadeem Khuzwayo0 - 0 LPts
05/08/2021Soweto, South Africa0 - 0 Kwanda Nomvete1 - 0 LPts