1st Match Group A: England v Bangladesh at The Oval, Jun 1, 2017
Report |
Scorecard
2nd Match Group A: Australia v New Zealand at Birmingham, Jun 2, 2017
Report |
Scorecard
3rd Match Group B: South Africa v Sri Lanka at The Oval, Jun 3, 2017
Report |
Scorecard
4th Match Group B: India v Pakistan at Birmingham, Jun 4, 2017
Report |
Scorecard
5th Match Group A: Australia v Bangladesh at The Oval, Jun 5, 2017
Report |
Scorecard
6h Match Group A: England v New Zealand at Cardiff, Jun 6, 2017
Report |
Scorecard
7th Match Group B: Pakistan v South Africa at Birmingham, Jun 7, 2017
Report |
Scorecard
8th Match Group B: India v Sri Lanka at The Oval, Jun 8, 2017
Report |
Scorecard
9th Match Group A: Bangladesh v New Zealand at Cardiff, Jun 9, 2017
Report |
Scorecard
10th Match Group A: England v Australia at Birmingham, Jun 10, 2017
Report |
Scorecard
11th Match Group B: India v South Africa at The Oval, Jun 11, 2017
Report |
Scorecard
12th Match Group B: Pakistan v Sri Lanka at Cardiff, Jun 12, 2017
Report |
Scorecard
1st Semi-final: England v Pakistan at Cardiff, Jun 14, 2017
Report |
Scorecard
2nd Semi-final: Bangladesh v India at Birmingham, Jun 15, 2017
Report |
Scorecard
Final: India v Pakistan at The Oval, Jun 18, 2017
Report |
Scorecard