Weightclass:  Welterweight
Location:  Germiston, South Africa
Record:  16 - 30
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
19/11/2028Germiston, South Africa15 - 30 Diego Buractaon6(1) - 6 WPts
21/09/2028Germiston, South Africa14 - 30 Makalo Shongwe0 - 1 WPts
22/07/2028Germiston, South Africa14 - 29 Dave Lloyd8 - 13 LPts
23/05/2028Germiston, South Africa13 - 29 Michael Griffiths4 - 26 WPts
24/03/2028Germiston, South Africa12 - 29 Bryan Sherriff1 - 5 WPts
24/01/2028Germiston, South Africa12 - 28 Kian Lennie7 - 8 LPts
23/11/2027Germiston, South Africa12 - 27 Mark Greive5 - 12 LPts
24/09/2027Germiston, South Africa11 - 27 Paul Drews6(1) - 9 WPts
22/07/2027Germiston, South Africa10 - 27 Joshua Kabwela1 - 0 WPts
24/05/2027Germiston, South Africa9 - 27 Mark Vorster0 - 6 WPts
25/03/2027Germiston, South Africa8 - 27 John Haarhoff25 - 13 WPts
24/01/2027Germiston, South Africa7 - 27 Thamsanqa Kathrada1 - 3 WPts
25/11/2026Seoul, South Korea7 - 26 Min-woo Chong6 - 23 LPts
26/09/2026Katlehong, South Africa7 - 25 Bongi Wana11 - 17 LPts
02/08/2026Hanoi, Vietnam7 - 24 Bi Ca47(2) - 14 LPts
04/06/2026Oran, Algeria7 - 23 Faisal Serrar13 - 21 LPts
06/04/2026Bilbao, Spain6 - 23 Olindo Avelino5 - 19 WPts
06/02/2026Fes, Morocco6 - 22 Nasir al Din Hammouchi9 - 4 LPts
09/12/2025Tamale, Ghana6 - 21 Zafa Salek9 - 11 LPts
11/10/2025Quito, Ecuador6 - 20 Juan Cardozo3 - 2 LPts
13/08/2025Nassau, Bahamas6 - 19 Felix Carrithers11 - 15 LPts
15/06/2025Cape Town, South Africa6 - 18 Chiamaka Debrah10 - 25(6) LPts
20/04/2025Chennai, India5 - 18 Zafa Aboud3 - 7 WPts
20/02/2025Port Elizabeth, South Africa5 - 17 Kadeem Khuzwayo3 - 19 LPts
23/12/2024Germiston, South Africa5 - 16 David Kizengi3 - 5 LPts
24/10/2024Germiston, South Africa4 - 16 Richard Kankuenda2 - 3 WPts
26/08/2024Germiston, South Africa3 - 16 Polleke Van Schalkwyk0 - 6(1) WPts
27/06/2024Germiston, South Africa2 - 16 Oringo Sikali2 - 6 WPts
28/04/2024Khayelitsha, South Africa2 - 15 Dan Mnyamane23(2) - 17 LPts
29/02/2024London, UK1 - 15 Amon Connolly3 - 18 WPts
01/01/2024Germiston, South Africa0 - 15 Chang-hoon Mun1 - 20 WPts
02/11/2023Ganja, Azerbaijan0 - 14 Nihad Agalarov20 - 17 LPts
04/09/2023Germiston, South Africa0 - 13 Juan Baltodano1 - 6 LPts
07/07/2023Soweto, South Africa0 - 12 Andre-Jozef Snyman1 - 7 LPts
10/05/2023Germiston, South Africa0 - 11 Jacky De Kok9 - 18 LPts
11/03/2023Oulu, Finland0 - 10 Jorma Sinkkonen17(1) - 12 LPts
11/01/2023Mamelodi, South Africa0 - 9 Ndumisa Molewa2 - 15 LPts
17/11/2022Waitakere, New Zealand0 - 8 Corey Thomson14 - 15 LPts
19/09/2022Managua, Nicaragua0 - 7 Jose Barriga10 - 14 LPts
22/07/2022Yerevan, Armenia0 - 6 Shavarsh Baboudjyan15 - 12 LPts
24/05/2022Mamelodi, South Africa0 - 5 Mablevi Sono7(1) - 13 LPts
26/03/2022Germiston, South Africa0 - 4 Ontibile Faress7 - 18 LPts
15/02/2022iBhayi, South Africa0 - 3 Bryan Mabokgwane12 - 11 LPts
15/01/2022Mar del Plata, Argentina0 - 2 Federico Eva12 - 10 LPts
17/11/2021Asuncion, Paraguay0 - 1 Ryo Valdez6 - 19(2) LPts
18/09/2021Germiston, South Africa0 - 0 Quashawn Bani0 - 3 LPts