Find out where and when Afghanistan will be in action during the Cricket World Cup
All times BST
Saturday, June 1: Australia (Bristol, 1.30pm)
Wednesday, June 4: Sri Lanka (Cardiff, 10.30am)
Saturday, June 8: New Zealand (Taunton, 1.30pm)
Saturday, June 15: South Africa (Cardiff, 1.30pm)
Tuesday, June 18: England (Old Trafford, 10.30am)
Saturday, June 22: India (Southampton, 10.30am)
Monday, June 24: Bangladesh (Southampton, 10.30am)
Saturday, June 29: Pakistan (Headingley, 10.30am)
Thursday, July 4: West Indies (Headingley, 10.30am)
COUNTRY-BY-COUNTRY WORLD CUP FIXTURE GUIDES