ICC Men’s ODI World Cup 2023: Fixtures

a group of people standing around a trophy
a group of people standing around a trophy
  • Thursday, October 5: England v New Zealand (Ahmedabad), 8:30 am GMT/ 2 pm IST

  • Friday, October 6: Pakistan v Netherlands (Hyderabad), 8:30 am GMT/ 2 pm IST

  • Saturday, October 7: Bangladesh v Afghanistan (Dharamsala), 5 am GMT/ 10:30 am

  • Saturday, October 7: South Africa v Sri Lanka (Delhi), 8:30 am GMT/ 2 pm IST

  • Sunday, October 8: India v Australia (Chennai), 8:30 am GMT/ 2 pm IST

  • Monday, October 9: New Zealand v Netherlands (Hyderabad), 8:30 am GMT/ 2 pm IST

  • Tuesday, October 10: England v Bangladesh (Dharamsala), 5 am GMT/ 10:30 am

  • Tuesday, October 10: Pakistan v Sri Lanka (Hyderabad), 8:30 am GMT/ 2 pm IST

  • Wednesday, October 1: India v Afghanistan (Delhi), 8:30 am GMT/ 2 pm IST

  • Thursday, October 12: Australia v South Africa (Lucknow), 8:30 am GMT/ 2 pm IST

  • Friday, October 13: New Zealand v Bangladesh (Chennai), 8:30 am GMT/ 2 pm IST

  • Saturday, October 14: India v Pakistan (Ahmedabad), 8:30 am GMT/ 2 pm IST

  • Sunday, October 15: England v Afghanistan (Delhi), 8:30 am GMT/ 2 pm IST

  • Monday, October 16: Australia v Sri Lanka (Lucknow), 8:30 am GMT/ 2 pm IST

  • Tuesday, October 17: South Africa v Netherlands (Dharamsala), 8:30 am GMT/ 2 pm IST

  • Wednesday, October 18: New Zealand v Afghanistan (Chennai), 8:30 am GMT/ 2 pm IST

  • Thursday, October 19: India v Bangladesh (Pune), 8:30 am GMT/ 2 pm IST

  • Friday, October 20: Australia v Pakistan (Bengaluru), 8:30 am GMT/ 2 pm IST

  • Saturday, October 21: England v South Africa (Mumbai), 8:30 am GMT/ 2 pm IST

  • Saturday, October 21: Netherlands v Sri Lanka (Lucknow), 5 am GMT/ 10:30 am

  • Sunday, October 22: India v New Zealand (Dharamsala), 8:30 am GMT/ 2 pm IST

  • Monday, October 23: Pakistan v Afghanistan (Chennai), 8:30 am GMT/ 2 pm IST

  • Tuesday, October 24: South Africa v Bangladesh (Mumbai), 8:30 am GMT/ 2 pm IST

  • Wednesday, October 25: Australia v Netherlands (Delhi), 8:30 am GMT/ 2 pm IST

  • Thursday, October 26: England v Sri Lanka (Bengaluru), 8:30 am GMT/ 2 pm IST

  • Friday, October 27: Pakistan v South Africa (Chennai), 8:30 am GMT/ 2 pm IST

  • Saturday, October 28: Netherlands v Bangladesh (Kolkata), 8:30 am GMT/ 2 pm IST

  • Saturday, October 28: Australia v New Zealand (Dharamsala), 5 am GMT/ 10:30 am

  • Sunday, October 29: India v England (Lucknow), 8:30 am GMT/ 2 pm IST

  • Monday, October 30: Afghanistan v Sri Lanka (Pune), 8:30 am GMT/ 2 pm IST

  • Tuesday, October 31: Pakistan v Bangladesh (Kolkata), 8:30 am GMT/ 2 pm IST

  • Wednesday, November 1: New Zealand v South Africa (Pune), 8:30 am GMT/ 2 pm IST

  • Thursday, November 2: India v Sri Lanka (Mumbai), 8:30 am GMT/ 2 pm IST

  • Friday, November 3: Netherlands v Afghanistan (Lucknow), 8:30 am GMT/ 2 pm IST

  • Saturday, November 4: England v Australia (Ahmedabad), 8:30 am GMT/ 2 pm IST

  • Saturday, November 4: New Zealand v Pakistan (Bengaluru), 5 am GMT/ 10:30 am

  • Sunday, November 5: India v South Africa (Kolkata), 8:30 am GMT/ 2 pm IST

  • Monday, November 6: Bangladesh v Sri Lanka (Delhi), 8:30 am GMT/ 2 pm IST

  • Tuesday, November 7: Australia v Afghanistan (Mumbai), 8:30 am GMT/ 2 pm IST

  • Wednesday, November 8: England v Netherlands (Pune), 8:30 am GMT/ 2 pm IST

  • Thursday, November 9: New Zealand v Sri Lanka (Bengaluru), 8:30 am GMT/ 2 pm IST

  • Friday, November 10: South Africa v Afghanistan (Ahmedabad), 8:30 am GMT/ 2 pm IST

  • Saturday, November 11: England v Pakistan (Kolkata), 8:30 am GMT/ 2 pm IST

  • Saturday, November 11: Australia v Bangladesh (Pune), 5 am GMT/ 10:30 am

  • Sunday, November 12: India v Netherlands (Bengaluru), 8:30 am GMT/ 2 pm IST

  • Wednesday, November 15: Semi-final 1 (Mumbai), 8:30 am GMT/ 2 pm IST

  • Thursday, November 16: Semi-final 2 (Kolkata), 8:30 am GMT/ 2 pm IST

  • Sunday, November 19: Final, (Ahmedabad), 8:30 am GMT/ 2 pm IST