The full list of results for the 2024 Men's T20 World Cup in West Indies and the United States.
Points | NRR | |
| 7 | 1.137 |
| 5 | 0.127 |
| 4 | 0.294 |
| 3 | -0.493 |
| 1 | -1.293 |
Sunday 2nd June
- United States beat Canada by seven wickets
Wednesday 5th June
- India beat Ireland by eight wickets
Thursday 6th June
- United States beat Pakistan by five runs in Super Over
Friday 7th June
- Canada beat Ireland by 12 runs
Sunday 9th June
- India beat Pakistan by six runs
Tuesday 11th June
- Pakistan beat Canada by seven wickets
Wednesday 12th June
- India beat United States by seven wickets
Friday 14th June
- United States v Ireland: Match abandoned due to weather
Saturday 15th June
- India v Canada: Match abandoned due to weather
Sunday 16th June
- Pakistan beat Ireland by three wickets
Points | NRR | |
| 8 | 2.791 |
| 5 | 3.611 |
| 5 | 1.255 |
| 2 | -2.585 |
| 0 | -3.062 |
Monday 3rd June
- Namibia beat Oman by 11 runs in Super Over
Tuesday 4th June
- England v Scotland: Match abandoned due to weather
Thursday 6th June
- Australia beat Oman by 39 runs
- Scotland beat Namibia by five wickets
Saturday 8th June
- Australia beat England by 36 runs
Sunday 9th June
Scotland beat Oman by seven wickets
Wednesday 12th June
- Australia beat Namibia by nine wickets
Thursday 13th June
- England beat Oman by eight wickets
Saturday 15th June
- England beat Namibia by 41 runs (DLS method)
Sunday 16th June
- Australia beat Scotland by five wickets
Points | NRR | |
| 8 | 3.257 |
| 6 | 1.835 |
| 4 | 0.415 |
| 2 | -4.510 |
| 0 | -1.268 |
Sunday 2nd June
- West Indies beat Papua New Guinea by five wickets
Tuesday 4th June
- Afghanistan beat Uganda by 125 runs
Thursday 6th June
- Uganda beat Papua New Guinea by three wickets
Saturday 8th June
- Afghanistan beat New Zealand by 84 runs
Sunday 9th June
- West Indies beat Uganda by 134 runs
Thursday 13th June
- West Indies beat New Zealand by thirteen runs
Friday 14th June
- Afghanistan beat Papa New Guinea by seven wickets
Saturday 15th June
- New Zealand beat Uganda by nine wickets
Monday 17th June
- New Zealand beat Papua New Guinea by seven wickets
Tuesday 18th June
- West Indies beat Afghanistan by 104 runs
Points | NRR | |
| 8 | 0.470 |
| 6 | 0.616 |
| 3 | 0.863 |
| 2 | -1.358 |
| 1 | -0.542 |
Monday 3rd June
- South Africa beat Sri Lanka by six wickets
Tuesday 4th June
- Netherlands beat Nepal by six wickets
Saturday 8th June
- Bangladesh beat Sri Lanka by two wickets
- South Africa beat Netherlands by four wickets
Monday 10th June
- South Africa beat Bangladesh by four runs
Wednesday 12th June
- Sri Lanka v Nepal: Match abandoned without a ball bowled
Thursday 13th June
- Bangladesh beat Netherlands by 25 runs
Saturday 15th June
- South Africa beat Nepal by one run
Monday 17th June
- Bangladesh beat Nepal by 21 runs
- Sri Lanka beat Netherlands by 83 runs
Group 1 | Group 2 |
India | United States |
Australia | England |
Afghanistan | West Indies |
Bangladesh | South Africa |
Wednesday 19th June
Group 2 - South Africa beat USA by 18 runs
Thursday 20th June
Group 2 - England beat West Indies by eight wickets
Group 1 - India beat Afghanistan by 47 runs
Friday 21st June
Group 1 - Australia beat Bangladesh by 28 runs
Group 2 - South Africa beat England by seven runs
Saturday 22nd June
Group 2 – West Indies beat USA by nine wickets
Group 1 - India beat Bangladesh by 50 runs
Sunday 23rd June
Group 1 – Afghanistan beat Australia by 21 runs
Group 2 – England beat USA by 10 wickets
Monday 24th June
Group 2 - South Africa beat West Indies by three wickets
Group 1 - India beat Australia by 24 runs
Tuesday 25th June
Group 1 - Afghanistan beat Bangladesh by eight runs
Thursday 27th June
South Africa beat Afghanistan by nine wickets
Thursday 27th June
India beat England by 68 runs
Saturday 29th June
India beat South Africa by seven runs