Find out where and when South Africa will be in action during the Cricket World Cup
All times BST
Thursday, May 30: England (The Oval, 10.30am)
Sunday, June 2: Bangladesh (The Oval, 10.30am)
Wednesday, June 5: India (Southampton, 10.30am)
Monday, June 10: West Indies (Southampton, 10.30am)
Saturday, June 15: Afghanistan (Cardiff, 1.30pm)
Wednesday, June 19: New Zealand (Edgbaston, 10.30am)
Sunday, June 23: Pakistan (Lord's, 10.30am)
Friday, June 28: Sri Lanka (Chester-le-Street, 10.30am)
Saturday, July 6: Australia (Old Trafford, 1.30pm)
COUNTRY-BY-COUNTRY WORLD CUP FIXTURE GUIDES