| Final, 18 Jun 2017, Sun - 3:00 PM The Oval, London, England | Pakistan 338/4 (50) India 158 (30.3) | Pakistan won by 180 runs | |
| Semi Final 2, 15 Jun 2017, Thu - 3:00 PM Edgbaston, Birmingham, England | Bangladesh 264/7 (50) India 265/1 (40.1) | India won by 9 wickets | |
| Semi Final 1, 14 Jun 2017, Wed - 3:00 PM Cardiff Wales Stadium, Cardiff, Wales | England 211 (49.5) Pakistan 215/2 (37.1) | Pakistan won by 8 wickets | |
| Match 12, 12 Jun 2017, Mon - 3:00 PM Cardiff Wales Stadium, Cardiff, Wales | Sri Lanka 236 (49.2) Pakistan 237/7 (44.5) | Pakistan won by 3 wickets | |
| Match 11, 11 Jun 2017, Sun - 3:00 PM The Oval, London, England | South Africa 191 (44.3) India 193/2 (38) | India won by 8 wickets | |
| |
| Match 9, 09 Jun 2017, Fri - 3:00 PM Cardiff Wales Stadium, Cardiff, Wales | New Zealand 265/8 (50) Bangladesh 268/5 (47.2) | Bangladesh won by 5 wickets | |
| |
| |
| Match 6, 06 Jun 2017, Tue - 3:00 PM Cardiff Wales Stadium, Cardiff, Wales | England 310 (49.3) New Zealand 223 (44.3) | England won by 87 runs | |
| Match 5, 05 Jun 2017, Mon - 6:00 PM The Oval, London, England | Bangladesh 182 (44.3) Australia 83/1 (16) | No Result | |
| |
| |
| Match 2, 02 Jun 2017, Fri - 3:00 PM Edgbaston, Birmingham, England | New Zealand 291 (45) Australia 53/3 (9) | No result | |
| Match 1, 01 Jun 2017, Thu - 3:00 PM The Oval, London, England | Bangladesh 305/6 (50) England 308/2 (47.2) | England won by 8 wickets | |