May
30 England v South Africa, The Oval (10:30 BST) - England Win by 104 Runs
31 West Indies v Pakistan, Trent Bridge (10:30 BST) - West Indies Win by 7 Wickets
June
1 New Zealand v Sri Lanka, Cardiff (10:30 BST) - New Zealand Win by 10 Wickets
1 Afghanistan v Australia, Bristol (d/n) (13:30 BST) - Australia Win by 7 Wickets
2 South Africa v Bangladesh, The Oval (10:30 BST) - Bangladesh Win by 21 Runs
3 England v Pakistan, Trent Bridge (10:30 BST) - Pakistan Win by 14 Runs
4 Afghanistan v Sri Lanka, Cardiff (10:30 BST) - Sri Lanka Win by 34 Runs (D/L System)
5 South Africa v India, Southampton (10:30 BST) - India Win by 6 Wickets
5 Bangladesh v New Zealand, The Oval (d/n) (13:30 BST) - India Win by 6 Wickets
6 Australia v West Indies, Trent Bridge (10:30 BST) - India Win by 6 Wickets
7 Pakistan v Sri Lanka, Bristol (10:30 BST) - Abandoned
8 England v Bangladesh, Cardiff (10:30 BST) - England Win by 106 Runs
8 Afghanistan v New Zealand, Taunton (d/n) (13:30 BST) - New Zealand Win by 7 Wickets
9 India v Australia, The Oval (10:30 BST) - India Win by 36 Runs
10 South Africa v West Indies, Southampton (10:30 BST) - Abandoned
11 Bangladesh v Sri Lanka, Bristol (10:30 BST) - Abandoned
12 Australia v Pakistan, Taunton (10:30 BST) - Australia Win by 41 Runs
13 India v New Zealand, Trent Bridge (10:30 BST) - Abandoned
14 England v West Indies, Southampton (10:30 BST) - England Win by 8 Wickets
15 Sri Lanka v Australia, The Oval (10:30 BST) - Australia Win by 87 Runs
15 South Africa v Afghanistan, Cardiff (d/n) (13:30 BST) - South Africa Win by 9 Wickets (D/L System)
16 India v Pakistan, Old Trafford (10:30 BST) - India win by 89 Runs (D/L System)
17 West Indies v Bangladesh, Taunton (10:30 BST) - Bangladesh Win by 7 Wickets
18 England v Afghanistan, Old Trafford (10:30 BST) - England Win by 150 Runs
19 New Zealand v South Africa, Edgbaston (10:30 BST) - New Zealand Win by 4 Wickets
20 Australia v Bangladesh, Trent Bridge (10:30 BST) - Australia Win by 48 Runs
21 England v Sri Lanka, Headingley (10:30 BST) - Sri Lanka Win by 20 Runs
22 India v Afghanistan, Southampton (10:30 BST) - India Win by 11 Runs
22 West Indies v New Zealand, Old Trafford (d/n) (13:30 BST) - New Zealand Win by 5 Runs
23 Pakistan v South Africa, Lord's (10:30 BST) - Pakistan Win by 49 Runs
24 Bangladesh v Afghanistan, Southampton (10:30 BST) - Bangladesh Win by 62 Runs
25 England v Australia, Lord's (10:30 BST) - Australia Win by 64 Runs
26 New Zealand v Pakistan, Edgbaston (10:30 BST) - Pakistan Win by 6 Wickets
27 West Indies v India, Old Trafford (10:30 BST) - India Win by 125 Runs
28 Sri Lanka v South Africa, Chester-le-Street (10:30 BST) - South Africa Win by 9 Wickets
29 Pakistan v Afghanistan, Headingley (10:30 BST) - Pakistan Win by 3 Wickets
29 New Zealand v Australia, Lord's (d/n) (13:30 BST) - Australia Win by 86 Runs
30 England v India, Edgbaston (10:30 BST) - England Win by 31 Runs
July
1 Sri Lanka v West Indies, Chester-le-Street (10:30 BST) - Sri Lanka Win by 23 Runs
2 Bangladesh v India, Edgbaston (10:30 BST) - India Win by 28 Runs
3 England v New Zealand, Chester-le-Street (10:30 BST) - Eingland Win by 119 Runs
4 Afghanistan v West Indies, Headingley (10:30 BST) - West Indies Win by 23 Runs
5 Pakistan v Bangladesh, Lord's (10:30 BST) - Pakistan Win by 94 Runs
6 Sri Lanka v India, Headingley (10:30 BST) - India Win by 7 Wickets
6 Australia v South Africa, Old Trafford (d/n) (13:30 BST) - South Africa Win by 10 Runs
9 First semi-final: New Zealand v India, Old Trafford (10:30 BST) - New Zealand Win by 18 Runs
11 Second semi-final: Australia v England, Edgbaston (10:30 BST) - England Win by 8 Wickets
14 Final: England v New Zealand, Lord's (10:30 BST) - England Win the Super Over