The World Cup gets underway at the end of May with Australia aiming to defend their title and win the trophy for a sixth time. This page will keep you updated with all the fixtures each week, where they are being played and what time they start. Here are the key details of the early matches.
May 30 England v South Africa
Venue The Oval, London
Start time 7.30pm AEST (10.30am local)
ODI head-to-head 59 matches, England 26, South Africa 29, Tied 1, No Result 3
Last time at the World Cup Chennai, 2011: England won by six runs
May 31 Pakistan v West Indies
Venue Trent Bridge, Nottingham
Start time 7.30pm AEST (10.30am local)
ODI head-to-head 133 matches, West Indies 60, Pakistan 70, Tied 3
Last time at the World Cup Christchurch, 2015: West Indies won by 150 runs
June 1 New Zealand v Sri Lanka
Venue Sophia Gardens, Cardiff
Start time 7.30pm AEST (10.30am local)
ODI head-to-head 98 matches, New Zealand 48, Sri Lanka 41, Tied 1, No Result 8
Last time at the World Cup Christchurch, 2015: New Zealand won by 98 runs
June 1 Afghanistan v Australia
Venue County Ground, Bristol
Start time 10.00pm AEST (1pm local)
ODI head-to-head 2 matches, Afghanistan 0, Australia 2
Last time at the World Cup Perth, 2015: Australia won by 275 runs
June 2 Bangladesh v South Africa
Venue The Oval, London
Start time 7.30pm AEST (10.30am local)
ODI head-to-head 20 matches, Bangladesh 3, South Africa 17
Last time at the World Cup Dhaka, 2011: South Africa won by 206 runs
Source: ESPN Crickinfo