The ICC have confirmed nine changes to the World Cup fixtures, despite the tournament starting in less than two months.
The nine fixtures impact England the most, with three of their games moved, including one of the start times changes from a day-night fixture to a day fixture.
That match - against Bangladesh - will be played on October 10 and is the first of the games to be impacted. Pakistan and Sri Lanka have been brought forward by two days from October 12 to October 10, creating a double-header on the first Tuesday of the tournament that gets underway on October 5.
The movement of those games creates the need for Australia and South Africa to move from October 13 to October 12 and the New Zealand and Bangladesh fixture to move from October 14 to October 13, with that game going from a day game to a day-night game, removing the double header on the Saturday.
The India and Pakistan game, which will be among the most anticipated at the tournament, has also been brought forward to the Saturday in a direct swap with England and Afghanistan in Delhi, which will now be played on Sunday.
The tournament will then run as per program until the final weekend, when Australia's clash with Bangladesh is moved forward by a day, and the India-Netherlands and England-Pakistan matches switch days.
Full list of changes
All times AEST.
SEE THE FULL REVISED FIXTURE LIST
England vs Bangladesh
New fixture: Tuesday, October 10, 4pm at Dharamsala
Old fixture: Tuesday, October 10, 7:30pm at Dharamsala
Pakistan vs Sri Lanka
New fixture: Tuesday, October 10, 7:30pm at Hyderabad
Old fixture: Thursday, October 12, 7:30pm at Hyderabad
Australia vs South Africa
New fixture: Thursday, October 12, 7:30pm at Lucknow
Old fixture: Friday, October 13, 7:30pm at Lucknow
New Zealand vs Bangladesh
New fixture: Friday, October 13, 7:30pm at Chennai
Old fixture: Saturday, October 14, 4pm at Chennai
India vs Pakistan
New fixture: Saturday, October 14, 7:30pm at Ahmedabad
Old fixture: Sunday, October 15, 7:30pm at Ahmedabad
England vs Afghanistan
New fixture: Sunday, October 15, 7:30pm at Delhi
Old fixture: Saturday, October 14, 7:30pm at Delhi
Australia vs Bangladesh
New fixture: Saturday, November 11, 4pm at Pune
Old fixture: Sunday, November 12, 4pm at Pune
England vs Pakistan
New fixture: Saturday, November 11, 7:30pm at Kolkata
Old fixture: Sunday, November 12, 7:30pm at Kolkata
India vs Netherlands
New fixture: Sunday, November 12, 7:30pm at Bengaluru
Old fixture: Saturday, November 11, 7:30pm at Bengaluru