Weightclass:  Welterweight
Location:  Khayelitsha, South Africa
Record:  22 - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/04/2025Khayelitsha, South Africa21 - 18 Michael Abercrombie3 - 4 WPts
25/02/2025Khayelitsha, South Africa20 - 18 Tavarius Agyeman4(1) - 11 WPts
27/12/2024Khayelitsha, South Africa19 - 18 Majid Hafeez1 - 6 WPts
28/10/2024Khayelitsha, South Africa18 - 18 Phil Klosowski2 - 8 WPts
29/08/2024Khayelitsha, South Africa17 - 18 John Lundy0 - 4 WPts
30/06/2024Khayelitsha, South Africa16 - 18 Eric Nonyane3 - 7 WPts
30/04/2024Khayelitsha, South Africa15 - 18 Athenkosi Shongwe1 - 5 WPts
01/03/2024Khayelitsha, South Africa14 - 18 Giles Ogier0 - 3 WPts
01/01/2024Khayelitsha, South Africa13 - 18 Santhosh Sambamurti7 - 7 WPts
02/11/2023Khayelitsha, South Africa12 - 18 Paco Loreto10 - 9 WPts
03/09/2023Khayelitsha, South Africa11 - 18 Mduduzi Zulu3 - 10 WPts
06/07/2023Khayelitsha, South Africa10 - 18 Tokelo Dikgacoi3 - 9 WPts
06/05/2023Donetsk, Ukraine10 - 17 Vanko Soroko9 - 16 LPts
08/03/2023Patrai, Greece9 - 17 Cottus Athanasiou1 - 9(4) WPts
08/01/2023Valparaiso, Chile8 - 17 Carlos Severo17 - 11 WPts
10/11/2022La Plata, Argentina7 - 17 Sancho Arellanes3 - 21(3) WPts
12/09/2022Dushanbe, Tajikistan7 - 16 Marlen Jahangirov13 - 14 LPts
15/07/2022Nassau, Bahamas7 - 15 Mark Montgomery10 - 16 LPts
17/05/2022Khayelitsha, South Africa6 - 15 Gareth Cecil0 - 7 WPts
17/03/2022Khayelitsha, South Africa5 - 15 Joaquin Matute3 - 21(2) WPts
16/01/2022Odense, Denmark5 - 14 Thoralf Kristiansen14 - 8 LPts
17/11/2021Sofia, Bulgaria5 - 13 Gavril á Bekirski7 - 16 LPts
19/09/2021Khayelitsha, South Africa5 - 12 Jayvyn Majoro16 - 4 LPts
19/07/2021Bayamon, Puerto Rico5 - 11 Jose Gallegos12 - 5 LPts
21/05/2021Bangkok, Thailand4 - 11 Anuntachai Pinapat13 - 6 WPts
23/03/2021Khayelitsha, South Africa3 - 11 Aoi Taniguchi1 - 9 WPts
23/01/2021Khayelitsha, South Africa2 - 11 Xhosas Majoro4 - 5 WPts
22/11/2020Bayamon, Puerto Rico2 - 10 Beltran Corrales9 - 4 LPts
24/09/2020Soweto, South Africa2 - 9 Bongi Manyama5 - 11 LPts
15/08/2020Tembisa, South Africa2 - 8 Mablevi Boakye5 - 6 LPts
19/06/2020Khayelitsha, South Africa2 - 7 Engjell Alii5 - 8 LPts
19/04/2020Tembisa, South Africa2 - 6 Xayvion Mngonyama9 - 6 LPts
18/03/2020Brisbane, Australia2 - 5 Chris Ponton4 - 4 LPts
18/01/2020Khayelitsha, South Africa1 - 5 Leo Pietersen3 - 4 WPts
17/11/2019Khayelitsha, South Africa1 - 4 Mondli Ntuli2 - 3 LPts
16/09/2019Sydney, Australia1 - 3 James Elliot2 - 3 LPts
19/07/2019Melbourne, Australia1 - 2 Jack Hilling3 - 2 LPts
21/05/2019Khayelitsha, South Africa0 - 2 Naftali Andam1 - 1 WPts
21/03/2019Khayelitsha, South Africa0 - 1 Asavela Twala2 - 1 LPts
18/01/2019Khayelitsha, South Africa0 - 0 Noah Gwenn1 - 0 LPts