Weightclass:  Welterweight
Location:  Soweto, South Africa
Record:  17 - 9
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
04/02/2027Soweto, South Africa16 - 9 Joe Haxton0 - 6 WPts
06/12/2026Soweto, South Africa15 - 9 Andy Bolisay0 - 3 WPts
08/10/2026Soweto, South Africa15 - 8 Alejandro Agcaoili13(1) - 14 LPts
10/08/2026Soweto, South Africa14 - 8 Alojzy Winarski2 - 4 WPts
11/06/2026Soweto, South Africa13 - 8 Ilja Valko0 - 9 WPts
12/04/2026Soweto, South Africa12 - 8 Amon Abercrombie2 - 10 WPts
11/02/2026Soweto, South Africa11 - 8 Qing-Nan Jiang4 - 11 WPts
14/12/2025Soweto, South Africa10 - 8 Morgan Bolding1 - 11(5) WPts
15/10/2025Soweto, South Africa9 - 8 Guilio Papadakis5 - 18(6) WPts
17/08/2025Soweto, South Africa8 - 8 Neil Odia2 - 4 WPts
18/06/2025Soweto, South Africa7 - 8 Ximen Malara1 - 9(2) WPts
20/04/2025Soweto, South Africa6 - 8 Sam Fallis3 - 1 WPts
20/02/2025El Alto, Bolivia5 - 8 Diego Mano0 - 0 WPts
23/12/2024Randburg, South Africa5 - 7 Kwanda Nomvete12(1) - 11 LPts
25/10/2024Khayelitsha, South Africa5 - 6 Lehlohonolo Makwetla15(1) - 27(1) LPts
27/08/2024Dakar, Senegal5 - 5 Charles Wagne10(1) - 12 LPts
29/06/2024Roodepoort, South Africa5 - 4 Dikembe Akrobettoe1 - 3 LPts
08/05/2024Soweto, South Africa5 - 3 Chris Van Onselen16(3) - 16 LPts
07/04/2024iBhayi, South Africa5 - 2 Malcolm Tshimpaka0 - 0 LPts
24/02/2024Soweto, South Africa4 - 2 Zafa Khofri0 - 9 WPts
27/12/2023Melbourne, Australia3 - 2 Sid McClellan10 - 23 WPts
29/10/2023Split, Croatia3 - 1 Zelimir Galjanic22 - 12 LPts
31/08/2023Soweto, South Africa3 - 0 Inigo Greive1 - 1 LPts
03/07/2023Soweto, South Africa2 - 0 Hugh Ngouala0 - 1(1) WPts
04/05/2023Randburg, South Africa1 - 0 Harry Kapuku1 - 0 WPts
18/03/2023Johannesburg, South Africa0 - 0 Dikembe Inkoom0 - 0 WPts