ICC Men’s T20 World Cup 2024 schedule
June 1
- USA vs Canada: Grand Prairie Cricket Stadium, Dallas, 7.30pm (12.30am UTC, 6am India)
June 2
- West Indies vs Papua New Guinea: Guyana National Stadium, Guyana, 10.30am (2.30pm UTC, 8pm India)
- Namibia vs Oman: Kensington Oval, Bridgetown, Barbados, 8.30pm (12.30am UTC, 6am India)
June 3
- Sri Lanka vs South Africa: Nassau County International Cricket Stadium, New York, 9.30am (2.30pm UTC, 8pm India)
- Afghanistan vs Uganda: Guyana National Stadium, Guyana, 8.30pm (12.30am UTC, 6am India)
June 4
- England vs Scotland: Kensington Oval, Bridgetown, Barbados, 10.30am (2.30pm UTC, 8pm India)
- Netherlands vs Nepal: Grand Prairie Cricket Stadium, Dallas, 10.30am (3.30pm UTC, 9pm India)
June 5
- India vs Ireland: Nassau County International Cricket Stadium, New York, 9.30am (2.30pm UTC, 8pm India)
- Papua New Guinea vs Uganda: Guyana National Stadium, Guyana, 7.30pm (11.30pm UTC, 5am India)
- Australia vs Oman: Kensington Oval, Bridgetown, Barbados, 8.30pm (12.30am UTC, 6am India)
June 6
- USA vs Pakistan: Grand Prairie Cricket Stadium, Dallas, 10.30am (3.30pm UTC, 9pm India)
- Namibia vs Scotland: Kensington Oval, Bridgetown, Barbados, 3pm (7pm UTC, Midnight India)
June 7
- Canada vs Ireland: Nassau County International Cricket Stadium, New York, 9.30am (2.30pm UTC, 8pm India)
- New Zealand vs Afghanistan: Guyana National Stadium, Guyana, 7.30pm (11.30pm UTC, 5am India)
- Sri Lanka vs Bangladesh: Grand Prairie Cricket Stadium, Dallas, 7.30pm (12.30am UTC, 6am India)
June 8
- Netherlands vs South Africa: Nassau County International Cricket Stadium, New York, 9.30am (2.30pm UTC, 8pm India)
- Australia vs England: Kensington Oval, Bridgetown, Barbados, 1pm (5pm UTC, 10pm India)
- West Indies vs Uganda: Guyana National Stadium, Guyana, 8.30pm (12.30am UTC, 6am India)
June 9
- India vs Pakistan: Nassau County International Cricket Stadium, New York, 9.30am (2.30pm UTC, 8pm India)
- Oman vs Scotland: Sir Vivian Richards Stadium, North Sound, Antigua, 1pm (5pm UTC, 10pm India)
June 10
- South Africa vs Bangladesh: Nassau County International Cricket Stadium, New York, 9.30am (2.30pm UTC, 8pm India)
June 11
- Pakistan vs Canada: Nassau County International Cricket Stadium, New York, 9.30am (2.30pm UTC, 8pm India)
- Sri Lanka vs Nepal: Central Broward Park & Broward County Stadium, Lauderhill, Florida, 7.30pm (11.30pm UTC, 5am India)
- Australia vs Namibia: Sir Vivian Richards Stadium, North Sound, Antigua, 8.30pm (12.30am UTC, 6am India)
June 12
- USA vs India: Nassau County International Cricket Stadium, New York, 9.30am (2.30pm UTC, 8pm India)
- West Indies vs New Zealand: Brian Lara Cricket Academy, Tarouba, 8.30pm (12.30am UTC, 6am India)
June 13
- England vs Oman: Sir Vivian Richards Stadium, North Sound, Antigua, Antigua, 3pm (7pm UTC, Midnight India)
- Bangladesh vs Netherlands: Arnos Vale Stadium, St. Vincent, 10.30am (2.30pm UTC, 8pm India)
- Afghanistan vs Papua New Guinea: Brian Lara Cricket Academy, Tarouba, 8.30pm (12.30am UTC, 6am India)
June 14
- USA vs Ireland: Central Broward Park & Broward County Stadium, Lauderhill, Florida, 10.30am (2.30pm UTC, 8pm India)
- South Africa vs Nepal: Arnos Vale Stadium, St. Vincent, 7.30pm (11.30pm UTC, 5am India)
- New Zealand vs Uganda: Brian Lara Cricket Academy, Tarouba, 8.30pm (12.30am UTC, 6am India)
June 15
- India vs Canada: Central Broward Park & Broward County Stadium, Lauderhill, Florida, 10.30am (2.30pm UTC, 8pm India)
- Namibia vs England: Sir Vivian Richards Stadium, North Sound, Antigua, 1pm (5pm UTC, 10pm India)
- Australia vs Scotland: Daren Sammy National Cricket Stadium, Gros Islet, St Lucia, 8:30pm (12.30am UTC, 6am India)
June 16
- Pakistan vs Ireland: Central Broward Park & Broward County Stadium, Lauderhill, Florida, 10:30am (2.30pm UTC, 8pm India)
- Bangladesh vs Nepal: Arnos Vale Ground, Arnos Vale, St Vincent, 7:30pm (11.30pm UTC, 5am India)
- Sri Lanka vs Netherlands: Daren Sammy National Cricket Stadium, Gros Islet, St Lucia, 8.30pm (12.30am UTC, 6am India)
June 17
- New Zealand vs Papua New Guinea: Brian Lara Cricket Academy, Tarouba, 10.30am (2.30pm UTC, 8pm India)
- West Indies vs Afghanistan: Daren Sammy National Cricket Stadium, Gros Islet, St Lucia, 8.30pm (12.30am UTC, 6am India)
June 19
- Match 1: A2 vs D1 - Sir Vivian Richards Stadium, North Sound, Antigua, 10.30am (2.30pm UTC, 8pm India)
- Match 2: B1 vs C2 - Daren Sammy National Cricket Stadium, Gros Islet, St Lucia, 8.30pm (12.30am UTC, 6am India)
June 20
- Match 3: C1 vs A1 - Kensington Oval, Bridgetown, Barbados, 10.30am (2.30pm UTC, 8pm India)
- Match 4: B2 vs D2 - Sir Vivian Richards Stadium, North Sound, Antigua, 8.30pm (12.30am UTC, 6am India)
June 21
- Match 5: B1 vs D1 - Daren Sammy National Cricket Stadium, Gros Islet, St Lucia, 10.30am (2.30pm UTC, 8pm India)
- Match 6: A2 vs C2 - Kensington Oval, Bridgetown, Barbados, 8.30pm (12.30am UTC, 6am India)
June 22
- Match 7: A1 vs D2 - Sir Vivian Richards Stadium, North Sound, Antigua, 10.30am (2.30pm UTC, 8pm India)
- Match 8: C1 vs B2 - Arnos Vale Ground, Arnos Vale, St Vincent, 8.30pm (12.30am UTC, 6am India)
June 23
- Match 9: A2 vs B1 - Kensington Oval, Bridgetown, Barbados, 10.30am (2.30pm UTC, 8pm India)
- Match 10: C2 vs D1 - Sir Vivian Richards Stadium, North Sound, Antigua, 8.30pm (12.30am UTC, 6am India)
June 24
- Match 11: B2 vs A1 - Daren Sammy National Cricket Stadium, Gros Islet, St Lucia, 10.30am (2.30pm UTC, 8pm India)
- Match 12: C1 vs D2 - Arnos Vale Ground, Arnos Vale, St Vincent, 8.30pm (12.30am UTC, 6am India)
T20 World Cup 2024 semi-finals
June 26
- Semi-final 1 - Brian Lara Cricket Academy, Tarouba, 8.30pm (12.30am UTC, 6am India)
June 27
- Semi-final 2 - Guyana National Stadium, Guyana, 10.30am (2.30pm UTC, 8pm India)
T20 World Cup 2024 final
June 29
- Final - Kensington Oval, Bridgetown, Barbados, 10.30am (2.30pm UTC, 8pm India)