The International Cricket Council has confirmed the schedule of the ICC Cricket World Cup 2019, which will be staged in England and Wales from 30 May to 14 July.

England will open the tournament at The Oval on 30 May when they will take on South Africa, while Australia will launch their title defence on 1 June against the ICC Cricket World Cup Qualifier champions Afghanistan in a day/night match in Bristol.

ICC Chief Executive David Richardson said: “It’s always an exciting moment ahead of any major event to announce the schedule and for the ICC Cricket World Cup. Next summer fans around the world will be treated to compelling and competitive cricket as the best teams in the world go head to head in this round-robin format for the right to be crowned World Champions.

“This schedule also gives fans across England and Wales the opportunity to watch world-class cricket on their doorstep with all teams moving around the country. We know from previous ICC events that every country will be proudly supported at each of the venues creating an exceptional atmosphere and a real celebration of the game.”

2019 Cricket World Cup Fixtures

Date

 

Match

 

Venue

 

Thursday, May 30

 

England vs South Africa

 

The Oval, London

 

Friday, May 31

 

West Indies vs Pakistan

 

Trent Bridge, Nottingham

 

Saturday, June 1

 

New Zealand vs Sri Lanka

 

Cardiff Wales Stadium, Cardiff

 

Afghanistan vs Australia (D/N)

 

Bristol County Ground, Bristol

 

Sunday, June 2

 

South Africa vs Bangladesh

 

The Oval, London

 

Monday, June 3

 

England vs Pakistan

 

Trent Bridge, Nottingham

 

Tuesday, June 4

 

Afghanistan vs Sri Lanka

 

Cardiff Wales Stadium, Cardiff

 

Wednesday, June 5

 

South Africa vs India

 

Hampshire Bowl, Southampton

 

Bangladesh vs New Zealand (D/N)

 

The Oval, London

 

Thursday, June 6

 

Australia vs West Indies

 

Trent Bridge, Nottingham

 

Friday, June 7

 

Pakistan vs Sri Lanka

 

Bristol County Ground, Bristol

 

Saturday, June 8

 

England vs Bangladesh

 

Cardiff Wales Stadium, Cardiff

 

Afghanistan vs New Zealand

 

County Ground, Taunton

 

Sunday, June 9

 

India vs Australia

 

The Oval, London

 

Monday, June 10

 

South Africa vs West Indies

 

Hampshire Bowl, Southampton

 

Tuesday, June 11

 

Bangladesh vs Sri Lanka

 

Bristol County Ground, Bristol

 

Wednesday, June 12

 

Australia vs Pakistan

 

County Ground, Taunton

 

Thursday, June 13

 

India vs New Zealand

 

Trent Bridge, Nottingham

 

Friday, June 14

 

England vs West Indies

 

Hampshire Bowl, Southampton

 

Saturday, June 15

 

Sri Lanka vs Australia

 

The Oval, London

 

South Africa vs Afghanistan (D/N)

 

Cardiff Wales Stadium, Cardiff

 

Sunday, June 16

 

India vs Pakistan

 

Old Trafford, Manchester

 

Monday, June 17

 

West Indies vs Bangladesh

 

County Ground, Taunton

 

Tuesday, June 18

 

England vs Afghanistan

 

Old Trafford, Manchester

 

Wednesday, June 19

 

New Zealand vs South Africa

 

Edgbaston, Birmingham

 

Thursday, June 20

 

Australia vs Bangladesh

 

Trent Bridge, Nottingham

 

Friday, June 21

 

England vs Sri Lanka

 

Headingley, Leeds

 

Saturday, June 22

 

India vs Afghanistan

 

Hampshire Bowl, Southampton

 

West Indies vs New Zealand (D/N)

 

Old Trafford, Manchester

 

Sunday, June 23

 

Pakistan vs South Africa

 

Lord’s, London

 

Monday, June 24

 

Bangladesh vs Afghanistan

 

Hampshire Bowl, Southampton

 

Tuesday, June 25

 

England vs Australia

 

Lord’s, London

 

Wednesday, June 26

 

New Zealand vs Pakistan

 

Edgbaston, Birmingham

 

Thursday, June 27

 

West Indies vs India

 

Old Trafford, Manchester

 

Friday, June 28

 

Sri Lanka vs South Africa

 

The Riverside, Durham

 

Saturday, June 29

 

Pakistan vs Afghanistan

 

Headingley, Leeds

 

New Zealand vs Australia (D/N)

 

Lord’s, London

 

Sunday, June 30

 

England vs India

 

Edgbaston, Birmingham

 

Monday, July 1

 

Sri Lanka vs West Indies

 

The Riverside, Durham

 

Tuesday, July 2

 

Bangladesh vs India

 

Edgbaston, Birmingham

 

Wednesday, July 3

 

England vs New Zealand

 

The Riverside, Durham

 

Thursday, July 4

 

Afghanistan vs West Indies

 

Headingley, Leeds

 

Friday, July 5

 

Pakistan vs Bangladesh

 

Lord’s, London

 

Saturday, July 6

 

Sri Lanka vs India

 

Headingley, Leeds

 

Australia vs South Africa (D/N)

 

Old Trafford, Manchester

 

Tuesday, July 9

 

Semi-Final (1 vs 4)

 

Old Trafford, Manchester

 

Wednesday, July 10

 

Reserve Day

 

Thursday, July 11

 

Semi-Final (2 vs 3)

 

Edgbaston, Birmingham

 

Friday, July 12

 

Reserve Day

 

Sunday, July 14

 

Final

 

Lord’s, London

 

Monday, July 15

 

Reserve Day

 

The above schedule was correct at the time it was published, but is subject to change. Please check https://www.bbc.co.uk/sport/cricket/43914118 for the most recent and accurate fixture list.