These are the squads for the 2017 Women's Cricket World Cup. The captains of each team were announced on 21 April 2017.
Bismah Maroof injured her hand during Pakistan's match against England and was ruled out of the rest of the tournament. She was replaced by Iram Javed.
Andrie Steyn was injured in a training session and was replaced by Odine Kirsten.
Both Shakera Selman and Shamilia Connell suffered injuries and were replaced by Subrina Munroe and Kycia Knight.