England are looking to claim World Cup glory on home soil this summer as they host the planet’s best.
England are among the favourites to win the 2019 ICC Cricket World Cup which is being held at stadiums around the British Isles.
Australia hosted and won the tournament in 2015 as did India in 2011.
So as England look to make it three from three this summer, here’s all the key dates for your cricket calendar.
Cricket World Cup 2019: Fixture dates, start times and stadiums
England v South Africa: 30 May, 10:30, The Oval (London)
Pakistan v West Indies: 31 May, 10:30, Trent Bridge (Nottingham)
New Zealand v Sri Lanka: 1 June, 10:30, Sophia Gardens (Cardiff)
Australia v Afghanistan: 1 June, 13:30 (D/N), County Ground (Bristol)
Bangladesh v South Africa: 2 June, 10:30, The Oval (London)
England v Pakistan: 3 June, 10:30, Trent Bridge (Nottingham)
Afghanistan v Sri Lanka: 4 June, 10:30, Sophia Gardens (Cardiff)
India v South Africa: 5 June, 10:30, Rose Bowl (Southampton)
Bangladesh v New Zealand: 5 June, 13:30 (D/N), The Oval (London)
Australia v West Indies: 6 June, 10:30, Trent Bridge (Nottingham)
Pakistan v Sri Lanka: 7 June, 10:30, County Ground (Bristol)
England v Bangladesh: 8 June, 10:30, Sophia Gardens (Cardiff)
Afghanistan v New Zealand: 8 June, 13:30 (D/N), County Ground (Taunton)
Australia v India: 9 June, 10:30, The Oval (London)
South Africa v West Indies: 10 June, 10:30, Rose Bowl (Southampton)
Bangladesh v Sri Lanka: 11 June, 10:30, County Ground (Bristol)
Australia v Pakistan: 12 June, 10:30, County Ground (Taunton)
India v New Zealand: 13 June, 10:30, Trent Bridge (Nottingham)
England v West Indies: 14 June, 10:30, Rose Bowl (Southampton)
Australia v Sri Lanka: 15 June, 10:30, The Oval (London)
Afghanistan v South Africa: 15 June, 13:30 (D/N), Sophia Gardens (Cardiff)
India v Pakistan: 16 June, 10:30, Old Trafford (Manchester)
Bangladesh v West Indies: 17 June, 10:30, County Ground (Taunton)
England v Afghanistan: 18 June, 10:30, Old Trafford (Manchester)
New Zealand v South Africa: 19 June, 10:30, Edgbaston (Birmingham)
Australia v Bangladesh: 20 June, 10:30, Trent Bridge (Nottingham)
England v Sri Lanka: 21 June, 10:30, Headingley (Leeds)
Afghanistan v India: 22 June, 10:30, Rose Bowl (Southampton)
New Zealand v West Indies: 22 June, 13:30 (D/N), Old Trafford (Manchester)
Pakistan v South Africa: 23 June, 10:30, Lord’s (London)
Afghanistan v Bangladesh: 24 June, 10:30, Rose Bowl (Southampton)
England v Australia: 25 June, 10:30, Lord’s (London)
New Zealand v Pakistan: 26 June, 10:30, Edgbaston (Birmingham)
India v West Indies: 27 June, 10:30, Old Trafford (Manchester)
South Africa v Sri Lanka: 28 June, 10:30, Riverside Ground (Chester-le-Street)
Afghanistan v Pakistan: 29 June, 10:30, Headingley (Leeds)
Australia v New Zealand: 29 June, 13:30 (D/N), Lord’s (London)
England v India: 30 June, 10:30, Edgbaston (Birmingham)
Sri Lanka v West Indies: 1 July, 10:30, Riverside Ground (Chester-le-Street)
Bangladesh v India: 2 July, 10:30, Edgbaston (Birmingham)
England v New Zealand: 3 July, 10:30, Riverside Ground (Chester-le-Street)
Afghanistan v West Indies: 4 July, 10:30, Headingley (Leeds)
Bangladesh v Pakistan: 5 July, 10:30, Lord’s (London)
India v Sri Lanka: 6 July, 10:30, Headingley (Leeds)
Australia v South Africa: 6 July, 13:30 (D/N), Old Trafford (Manchester)
Semi-finals
Qualifier 1 v Qualifier 4: 9 July, 10:30, Old Trafford (Manchester)
Qualifier 2 v Qualifier 3: 11 July, 10:30, Edgbaston (Birmingham)
Final
Winners Semi-final 1 v Winners Semi-final 2: 14 July, 10:30, Lord’s (London)