By SABC Sport
25th July 2024
The 23-year-old sustained the injury while playing for Texas Super Kings in the Major League Cricket earlier this month. He then returned home and underwent further assessments by the Proteas medical team and has subsequently not been medically cleared to take part in the tour.
North-West Dragons fast bowler Migael Pretorius has been named as his replacement. The uncapped Pretorius returns to the Test setup for the first time since his maiden call-up in December 2020 against Sri Lanka.
The 29-year-old has an overall first-class wicket tally of 188, with his most recent red-ball outings garnering 23 wickets in eight matches for Somerset in the ongoing County Championship in England.
Proteas Test squad against West Indies: Temba Bavuma (captain, DP World Lions), David Bedingham (World Sports Betting Western Province), Matthew Breetzke (Dafabet Warriors), Nandre Burger (World Sports Betting Western Province), Tony de Zorzi (World Sports Betting Western Province), Keshav Maharaj (Hollywoodbets Dolphins), Aiden Markram (Momentum Multiply Titans), Wiaan Mulder (DP World Lions), Lungi Ngidi (Momentum Multiply Titans), Dane Paterson (World Sports Betting Western Province), Dane Piedt (Knights), Migael Pretorius (North-West Dragons), Kagiso Rabada (DP World Lions), Ryan Rickelton (DP World Lions), Tristan Stubbs (Dafabet Warriors), and Kyle Verreynne (World Sports Betting Western Province).
Test series fixtures:
07 - 11 August at 10:00 local time
West Indies vs South Africa - Queen's Park Oval, Trinidad and Tobago
15 - 19 August at 10:00 local time
West Indies vs South Africa - Guyana National Stadium, Guyana