Groups:
| Group A | Group B | Group C | Group D |
| Pakistan (1) | Sri Lanka (2) | South Africa (3) | West Indies (4) |
| Bangladesh (8) | New Zealand (7) | India (6) | England (5) |
| Australia (9) | Zimbabwe (10) | Afghanistan (11) | Ireland (12) |
Note: The 12 teams have been divided into four groups based on their seedings.
Schedule:
| Date | Match | Venue | Time |
| April 30 | Group B: New Zealand vs Sri Lanka | Guyana | 2230 IST |
| May 1 | Group D: West Indies vs Ireland | Guyana | 0230 IST |
| May 1 | Group C: Afghanistan vs India | St Lucia | 1900 IST |
| May 1 | Group A: Bangladesh vs Pakistan | St Lucia | 2300 IST |
| May 2 | Group C: India vs South Africa | St Lucia | 1900 IST |
| May 2 | Group A: Australia vs Pakistan | St Lucia | 2300 IST |
| May 3 | Group B: Sri Lanka vs Zimbabwe | Guyana | 1900 IST |
| May 3 | Group D: West Indies vs England | Guyana | 2300 IST |
| May 4 | Group B: New Zealand vs Zimbabwe | Guyana | 1900 IST |
| May 4 | Group D: England vs Ireland | Guyana | 2300 IST |
| May 5 | Group A: Australia vs Bangladesh | Barbados | 1900 IST |
| May 5 | Group C: Afghanistan vs South Africa | Barbados | 2300 IST |
| May 6 | A1 vs D2 | Barbados | 1900 IST |
| May 6 | C1 vs B2 | Barbados | 2300 IST |
| May 7 | A2 vs C2 | Barbados | 1900 IST |
| May 7 | B1 vs D1 | Barbados | 2300 IST |
| May 8 | A1 vs B2 | Barbados | 1900 IST |
| May 8 | D2 vs C1 | Barbados | 2300 IST |
| May 9 | C2 vs D1 | Barbados | 1900 IST |
| May 9 | B1 vs A2 | Barbados | 2300 IST |
| May 10 | A1 vs C1 | St Lucia | 1900 IST |
| May 10 | B2 vs D2 | St Lucia | 2300 IST |
| May 11 | B1 vs C2 | St Lucia | 2230 IST |
| May 12 | D1 vs A2 | St Lucia | 0230 IST |
| May 13 | 1st Semi-final | St Lucia | 2100 IST |
| May 14 | 2nd Semi-final | St Lucia | 2100 IST |
| May 16 | FINAL | Barbados | 2100 IST |



