Given the expected conditions in Cardiff, Mujeeb ur Rahman is unlikely to be recalled, though Dawlat Zadran could be if he is fit. Rashid Khan should have recovered from the blow to the head he suffered during the defeat to New Zealand.
Afghanistan: (possible) 1 Hazratullah Zazai, 2 Noor Ali Zadran, 3 Rahmat Shah, 4 Hashratullah Shahidi, 5 Gulbadin Naib (capt), 6 Najibullah Zadran, 7 Mohammad Nabi, 8 Ikram Alikhil (wk), 9 Rashid Khan, 10 Aftab Alam/Dawlat Zadran, 11 Hamid Hassan
Live South Africa vs Afghanistan CWC19
Lungi Ngidi’s fitness is still in doubt, and South Africa are unlikely to risk aggravating his injury by playing him unless he is 100% fit. South Africa will need to decide between including Aiden Markram in their top order or JP Duminy in their middle. Both offer something with the ball, too, and though Markram doesn’t have a great record against spin, the threat posed by Mohammad Nabi and Rashid Khan to left-handers could see him in the playing XI ahead of Duminy.