Rassie van der Dussen has a batting average of 88.25 in ODI cricket.
Fidel Edwards added to the Hampshire squad in the place of Brad Wheal.
David Wiese struck 171 off 126 deliveries by smashing 14 fours and nine sixes against Hampshire.
Kyle Abbott has picked up 14 wickets in only six matches in this tournament.
James Vince has scored 402 runs in five innings he has batted in this tournament.
He will join the team as Aiden Markram's replacement.
South Africa will face the hosts England in the tournament opener on May 30.
After a thumping display in One-Day Cup, Markram caught the eye of former SA wicketkeeper Boucher.
All the news stories that hogged the headlines today.
Karunaratne is in line for Sri Lanka's World Cup captaincy and will be playing in the domestic One-Day tournament.