3:00 pm
The Oval, London

England VS South Africa

3:00 pm
Trent Bridge, Nottingham

West Indies VS Pakistan

3:00 pm
Cardiff Wales Stadium, Cardiff

New Zealand VS Sri Lanka

6:00 pm
Bristol County Ground, Bristol

Afghanistan VS Australia

3:00 pm
The Oval, London

South Africa VS Bangladesh

3:00 pm
Trent Bridge, Nottingham

England VS Pakistan

3:00 pm
Cardiff Wales Stadium, Cardiff

Afghanistan VS Sri Lanka

3:00 pm
Hampshire Bowl, Southampton

South Africa VS India

6:00 pm
The Oval, London

Bangladesh VS New Zealand

3:00 pm
Trent Bridge, Nottingham

Australia VS West Indies

3:00 pm
Bristol County Ground, Bristol

Pakistan VS Sri Lanka

3:00 pm
Cardiff Wales Stadium, Cardiff

England VS Bangladesh

6:00 pm
County Ground, Taunton

Afghanistan VS New Zealand

3:00 pm
The Oval, London

India VS Australia

3:00 pm
Hampshire Bowl, Southampton

South Africa VS West Indies

3:00 pm
Bristol County Ground, Bristol

Bangladesh VS Sri Lanka

3:00 pm
County Ground, Taunton

Australia VS Pakistan

3:00 pm
Trent Bridge, Nottingham

India VS New Zealand

3:00 pm
Hampshire Bowl, Southampton

England VS West Indies

3:00 pm
The Oval, London

Sri Lanka VS Australia

6:00 pm
Cardiff Wales Stadium, Cardiff

South Africa VS Afghanistan

3:00 pm
Old Trafford, Manchester

India VS Pakistan

3:00 pm
County Ground, Taunton

West Indies VS Bangladesh

3:00 pm
Old Trafford, Manchester

England VS Afghanistan

3:00 pm
Edgbaston, Birmingham

New Zealand VS South Africa

3:00 pm
Trent Bridge, Nottingham

Australia VS Bangladesh

3:00 pm
Headingley, Leeds

England VS Sri Lanka

3:00 pm
Hampshire Bowl, Southampton

India VS Afghanistan

6:00 pm
Old Trafford, Manchester

West Indies VS New Zealand

3:00 pm
Lord's, London

Pakistan VS South Africa

3:00 pm
Hampshire Bowl, Southampton

Bangladesh VS Afghanistan

3:00 pm
Lord's, London

England VS Australia

3:00 pm
Edgbaston, Birmingham

New Zealand VS Pakistan

3:00 pm
Old Trafford, Manchester

West Indies VS India

3:00 pm
The Riverside, Durham

Sri Lanka VS South Africa

3:00 pm
Headingley, Leeds

Pakistan VS Afghanistan

6:00 pm
Lord's, London

New Zealand VS Australia

3:00 pm
Edgbaston, Birmingham

England VS India

3:00 pm
The Riverside, Durham

Sri Lanka VS West Indies

3:00 pm
Edgbaston, Birmingham

Bangladesh VS India

3:00 pm
The Riverside, Durham

England VS New Zealand

3:00 pm
Headingley, Leeds

Afghanistan VS West Indies

3:00 pm
Lord's, London

Pakistan VS Bangladesh

3:00 pm
Headingley, Leeds

Sri Lanka VS India

6:00 pm
Old Trafford, Manchester

Australia VS South Africa