Weightclass:  Welterweight
Location:  Pretoria, South Africa
Record:  31(2) - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
24/04/2030Pretoria, South Africa30(2) - 18 Silvano Sirigu0 - 9 WPts
23/02/2030Pretoria, South Africa29(2) - 18 Giuseppe Soprano6 - 10 WPts
25/12/2029Pretoria, South Africa28(2) - 18 Chris Allen8 - 17 WPts
26/10/2029Pretoria, South Africa27(2) - 18 John Logan2 - 10 WPts
26/08/2029Pretoria, South Africa26(2) - 18 Leonardo Colombi2 - 4 WPts
27/06/2029Pretoria, South Africa25(2) - 18 Bohdan Duda10 - 3 WPts
28/04/2029Pretoria, South Africa24(2) - 18 Bob Peneha1 - 2 WPts
27/02/2029Pretoria, South Africa23(2) - 18 Arran Kanku10 - 8 WPts
29/12/2028Pretoria, South Africa22(2) - 18 Raione Kauamo0 - 8 WPts
30/10/2028Pretoria, South Africa21(2) - 18 Marco Albano8 - 17 WPts
31/08/2028Pretoria, South Africa20(1) - 18 Mike Oman2 - 5 WKO3
02/07/2028Pretoria, South Africa19(1) - 18 Borysko Rusinko6 - 19 WPts
02/05/2028Durban, South Africa19(1) - 17 Knave Malherbe25 - 11 LPts South Africa National Championships 2028View
29/04/2028Durban, South Africa18(1) - 17 John Kabundangoji16(1) - 11 WPts South Africa National Championships 2028View
26/04/2028Durban, South Africa17(1) - 17 Adam Molekane2 - 1 WPts South Africa National Championships 2028View
11/03/2028Santa Cruz de la Sierra, Bolivia16(1) - 17 Angel Martinez15 - 16 WPts
12/01/2028Oruro, Bolivia15(1) - 17 Rogelio Villescas17 - 7 WPts
14/11/2027Pretoria, South Africa14(1) - 17 Ndumisa Zungu1 - 6(1) WPts
15/09/2027Pretoria, South Africa13(1) - 17 Hsin Tiu5 - 15 WPts
17/07/2027Granada, Spain12 - 17 Leonel Ferrin3 - 12 WKO3
19/05/2027Gyumri, Armenia12 - 16 Hovhan Babanian21 - 10 LPts
21/03/2027Guayaquil, Ecuador11 - 16 Sagaz Danon1 - 10 WPts
21/01/2027Pretoria, South Africa10 - 16 Ashley Plessis4 - 21 WPts
22/11/2026Riga, Latvia10 - 15 Daniil Kaneps15 - 7 LPts
24/09/2026Durban, South Africa10 - 14 Joe Mubimalu14(1) - 10 LPts
27/07/2026Zagreb, Croatia10 - 13 Darijo Žanic18 - 6 LPts
29/05/2026Pretoria, South Africa9 - 13 Itumeleng Sotyu0 - 9 WPts
30/03/2026Pretoria, South Africa8 - 13 Rick Wilmots0 - 16(1) WPts
30/01/2026Seoul, South Korea7 - 13 Bum-young Goe1 - 6 WPts
02/12/2025Pretoria, South Africa6 - 13 John Kabundangoji4 - 7 WPts
02/10/2025Pretoria, South Africa6 - 12 Bongi Wana6 - 16 LPts
04/08/2025Markham, Canada6 - 11 Glynn Christison26 - 19(1) LPts
06/06/2025Pretoria, South Africa5 - 11 Veltry Acheampong1 - 6 WPts
08/04/2025Pretoria, South Africa4 - 11 Yasin Shahid1(1) - 9 WPts
08/02/2025Pretoria, South Africa4 - 10 Viktor Vitko0 - 1 LPts
11/12/2024Riga, Latvia3 - 10 Luka Nabadzinsh2 - 5 WPts
12/10/2024Katlehong, South Africa3 - 9 Quarren Cele3 - 7 LPts
24/08/2024Pretoria, South Africa2 - 9 Gervasio Montera1 - 0 WPts
25/06/2024Pretoria, South Africa2 - 8 Fedya Aizputnis2 - 9 LPts
26/04/2024Pretoria, South Africa1 - 8 Manuel Costilla2 - 4 WPts
27/02/2024Baku, Azerbaijan1 - 7 Kamran Rashid20 - 19 LPts
30/12/2023Ulaanbaatar, Mongolia1 - 6 Sadid Chinbat25(1) - 11 LPts
01/11/2023Capiata, Paraguay1 - 5 Iago Alamillo7 - 15(1) LPts
03/09/2023Monterrey, Mexico1 - 4 Ovidio Villena20 - 12 LPts
06/07/2023Ensenada, Mexico1 - 3 Federico Baile16 - 14 LPts
08/05/2023Sofia, Bulgaria1 - 2 Zdravko á Vladimirov22 - 10 LPts
10/03/2023Bruges, Belgium1 - 1 Christophe Wauters15(1) - 17 LPts
10/01/2023Khayelitsha, South Africa1 - 0 Kenzie Rensburg23(1) - 7 LPts
05/12/2022Pretoria, South Africa0 - 0 Mark Van Zyl0 - 0 WPts