The preliminary squad of 30 players for the ICC Champions Trophy tournament to be played in England and Wales in June has been revealed by Cricket South Africa (CSA).
The final squad of 15 will be named later this month.
The final squad of 15 will be named later this month.