| Date | Match | Result |
| Fri 30 17:00 GMT, 13:00 local |
1st Match, Group B - Sri Lanka v New Zealand Providence Stadium, Guyana |
New Zealnad won by 2 Wickets Scorecard |
| Fri 30 D/N 21:00 GMT, 17:00 local |
2nd Match, Group D - West Indies v Ireland Providence Stadium, Guyana |
West Indies won by 70 runs Scorecard |
| Sat 01 13:30 GMT, 09:30 local |
3rd Match, Group C - India v Afghanistan Beausejour Cricket Ground, St. Lucia |
India won by 7 wickets |
| Sat 01 17:30 GMT, 13:30 local |
4th Match, Group A - Pakistan v Bangladesh Beausejour Cricket Ground, St. Lucia |
Pakistan won by 21 runs |
| Sun 02 13:30 GMT, 09:30 local |
5th Match, Group C - India v South Africa Beausejour Cricket Ground, St. Lucia |
India won by 14 runs Scorecard |
| Sun 02 17:30 GMT, 13:30 local |
6th Match, Group A - Pakistan v Australia Beausejour Cricket Ground, St. Lucia |
Australia won by 34 runs Scorecard |
| Mon 03 13:30 GMT, 09:30 local |
7th Match, Group B - Zimbabwe v Sri Lanka Providence Stadium, Guyana |
Sri Lanka won by 14 runs (D/L Method) Scorecard |
| Mon 03 17:30 GMT, 13:30 local |
8th Match, Group D - West Indies v England Providence Stadium, Guyana |
West Indies won by 1 run (D/L Method) Scorecard |
| Tue 04 13:30 GMT, 09:30 local |
9th Match, Group B - New Zealand v Zimbabwe Providence Stadium, Guyana |
New Zealand won by 7 runs (D/L Method) Scorecard |
| Tue 04 17:30 GMT, 13:30 local |
10th Match, Group D - England v Ireland Providence Stadium, Guyana |
No Result Scorecard |
| Wed 05 13:30 GMT, 09:30 local |
11th Match, Group A - Australia v Bangladesh Kensington Oval, Barbados |
Australia won by 27 runs Scorecard |
| Wed 05 17:30 GMT, 13:30 local |
11th Match, Group C - South Africa v Afghanistan Kensington Oval, Barbados |
South Africa won by 59 runs Scorecard |
| Thu 06 13:30 GMT, 09:30 local |
13th Match - England v Pakistan Kensington Oval, Barbados |
England won by 6 wickets Scorecard |
| Thu 06 17:30 GMT, 13:30 local |
14th Match - New Zealand v South Africa Kensington Oval, Barbados |
South Africa won by 13 runs Scorecard |
| Fri 07 13:30 GMT, 09:30 local |
15th Match - India v Australia Kensington Oval, Barbados |
Australia won by 49 runs Scorecard |
| Fri 07 17:30 GMT, 13:30 local |
16th Match - West Indies v Sri Lanka Kensington Oval, Barbados |
Sri Lanka won by 57 runs Scorecard |
| Sat 08 13:30 GMT, 09:30 local |
17th Match - New Zealand v Pakistan Kensington Oval, Barbados |
New Zealand won by 1 run |
| Sat 08 17:30 GMT, 13:30 local |
18th Match - England v South Africa Kensington Oval, Barbados |
England won by 39 runs |
| Sun 09 13:30 GMT, 09:30 local |
19th Match - West Indies v India Kensington Oval, Barbados |
West Indies won by 14 runs |
| Sun 09 17:30 GMT, 13:30 local |
20th Match - Australia v Sri Lanka Kensington Oval, Barbados |
Australia won by 81 runs |
| Mon 10 13:30 GMT, 09:30 local |
21st Match - Pakistan v South Africa Beausejour Cricket Ground, St. Lucia |
Pakistan won by 11 runs |
| Mon 10 17:30 GMT, 13:30 local |
22nd Match - England v New Zealand Beausejour Cricket Ground, St. Lucia |
England won by 3 wickets |
| Tue 11 17:00 GMT, 13:00 local |
23rd Match - India v Sri Lanka Beausejour Cricket Ground, St. Lucia |
Sri Lanka won by 5 wickets Scorecard |
| Tue 11 D/N 21:00 GMT, 17:00 local |
24th Match - West Indies v Australia Beausejour Cricket Ground, St. Lucia |
Australia won by 5 wickets Scorecard |
| Thu 13 15:30 GMT, 11:30 local |
1st Semi-Final - England vs Sri Lanka - Gros Islett |
England won by 7 wickets Scorecard |
| Fri 14 15:30 GMT, 11:30 local |
2nd Semi-Final - Australia vs Pakistan - Gros Islett |
Australia won by 3 wickets Scorecard |
| Sun 16 15:30 GMT, 11:30 local |
Final - England vs Australia - Bridgetown |
England won by 7 wickets Scorecard |
Groups
| Group A | Group B | Group C | Group D |
| Australia | Sri Lanka | India | West Indies |
| Bangladesh | New Zealand | South Africa | Ireland |
| Pakistan | Zimbabwe | Afghanistan | England |



