30-May-19England vs South Africa, Match 1, Kennington Oval, London3:00 PM
31-May-19West Indies vs Pakistan, Match 2, Trent Bridge, Nottingham3:00PM
1-Jun-19New Zealand vs Sri Lanka, Match 3, Sophia Gardens, Cardiff3:00PM
1-Jun-19Afghanistan vs Australia, Match 4, County Ground, Bristol6:00PM
2-Jun-19South Africa vs Bangladesh, Match 5, Kennington Oval, London3:00PM
3-Jun-19England vs Pakistan, Match 6, Trent Bridge, Nottingham3:00PM
4-Jun-19Afghanistan vs Sri Lanka, Match 7, Sophia Gardens, Cardiff3:00PM
5-Jun-19South Africa vs India, Match 8, The Rose Bowl, Southampton3:00PM
5-Jun-19Bangladesh vs New Zealand, Match 9, Kennington Oval, London6:00PM
6-Jun-19Australia vs West Indies, Match 10, Trent Bridge, Nottingham3:00PM
7-Jun-19Pakistan vs Sri Lanka, Match 11, County Ground, Bristol3:00PM
8-Jun-19England vs Bangladesh, Match 12, Sophia Gardens, Cardiff3:00PM
8-Jun-19Afghanistan vs New Zealand, Match 13, The Cooper Associates County Ground, Taunton6:00PM
9-Jun-19India vs Australia, Match 14, Kennington Oval, London3:00PM
10-Jun-19South Africa vs West Indies, Match 15, The Rose Bowl, Southampton3:00PM
11-Jun-19Bangladesh vs Sri Lanka, Match 16, County Ground, Bristol3:00PM
12-Jun-19Australia vs Pakistan, Match 17, The Cooper Associates County Ground, Taunton3:00PM
13-Jun-19India vs New Zealand, Match 18, Trent Bridge, Nottingham3:00PM
14-Jun-19England vs West Indies, Match 19, The Rose Bowl, Southampton3:00PM
15-Jun-19Sri Lanka vs Australia, Match 20, Kennington Oval, London3:00PM
15-Jun-19South Africa vs Afghanistan, Match 21, Sophia Gardens, Cardiff6:00PM
16-Jun-19India vs Pakistan, Match 22, Emirates Old Trafford, Manchester3:00PM
17-Jun-19West Indies vs Bangladesh, Match 23, The Cooper Associates County Ground, Taunton3:00PM
18-Jun-19England vs Afghanistan, Match 24, Emirates Old Trafford, Manchester3:00PM
19-Jun-19New Zealand vs South Africa, Match 25,Edgbaston, Birmingham3:00PM
20-Jun-19Australia vs Bangladesh, Match 26, Trent Bridge, Nottingham3:00PM
21-Jun-19England vs Sri Lanka, Match 27, Headingley, Leeds3:00PM
22-Jun-19India vs Afghanistan, Match 28, The Rose Bowl, Southampton3:00PM
22-Jun-19West Indies vs New Zealand, Match 29, Emirates Old Trafford, Manchester6:00PM
23-Jun-19Pakistan vs South Africa, Match 30, Lord’s, London3:00PM
24-Jun-19Bangladesh vs Afghanistan, Match 31, The Rose Bowl, Southampton3:00PM
25-Jun-19England vs Australia, Match 32, Lord’s, London3:00PM
26-Jun-19New Zealand vs Pakistan, Match 33, Edgbaston, Birmingham3:00PM
27-Jun-19West Indies vs India, Match 34, Emirates Old Trafford, Manchester3:00PM
28-Jun-19Sri Lanka vs South Africa, Match 35, Riverside Ground, Chester-le-Street3:00PM
29-Jun-19Pakistan vs Afghanistan, Match 36, Headingley, Leeds3:00PM
29-Jun-19New Zealand vs Australia, Match 37, Lord’s, London6:00PM
30-Jun-19England vs India, Match 38, Edgbaston, Birmingham3:00PM
1-Jul-19Sri Lanka vs West Indies, Match 39, Riverside Ground, Chester-le-Street3:00PM
2-Jul-19Bangladesh vs India, Match 40, Edgbaston, Birmingham3:00PM
3-Jul-19England vs New Zealand, Match 41, Riverside Ground, Chester-le-Street3:00PM
4-Jul-19Afghanistan vs West Indies, Match 42, Headingley, Leeds3:00PM
5-Jul-19Pakistan vs Bangladesh, Match 43, Lord’s, London3:00PM
6-Jun-19Sri Lanka vs India, Match 44, Headingley, Leeds3:00PM
6-Jul-19Australia vs South Africa, Match 45, Emirates Old Trafford, Manchester6:00PM
9-Jul-19TBC vs TBC, 1st Semi-Final (1 v 4), Emirates Old Trafford, Manchester3:00PM
11-Jul-19TBC vs TBC, 2nd Semi-Final (2 v 3), Edgbaston, Birmingham3:00PM
14-Jul-19TBC vs TBC, Final, Lord’s, London3:00PM