Sri Lanka will kick start their ICC T20 World Cup 2024 against South Africa in their first game in New York on 3rd June in a Group D match.
The date was released following the schedule reveal for the showpiece event on Friday.
Sri Lanka and South Africa are slotted alongside Bangldesh, Netherlands and Nepal in Group D for the league stage games, the schedule showed.
Following the opening game against South Africa on 3rd june in New York the former Champions will face arch rivals Bangladesh in their second outing on 7th June in Dallas.
In their third outing Sri Lanka face off against Nepal in Florida and travel to St. Lucia to take on Netherlands in their final group assignment on June 16th.
The tournament is being co-hosted by the West Indies and the USA with 20 teams, divided into four groups of five sides each, making it the largest-ever T20 World Cup. Sixteen teams contested in the last edition in 2022 in Australia.
The tournament will start on June 1 with a match between the USA and Canada. The semi-finals are scheduled for June 26 in Guyana and June 27 in Trinidad while Barbados will host the final on June 29.
England are the title holders, having beaten Pakistan in Melbourne in November 2022.
The group stage matches will be played from June 1 to 18 while the Super 8 games are slotted from June 19 to 24.
The top two teams from each group will enter the Super 8, where the teams will be clubbed into two groups of four each.
The top two teams in each Super 8 group will advance to the semifinals.
A total of 55 games will be played across six venues in the West Indies — Kensington Oval, Barbados; Brian Lara Cricket Academy, Trinidad; Providence Stadium, Guyana; Sir Vivian Richards Stadium, Antigua; Darren Sammy Cricket Ground, St Lucia; Arnos Vale Stadium, St Vincent — and three stadiums in the USA — Eisenhower Park, New York; Lauderhill, Florida and Grand Prairie, Texas.
Group A: India, Pakistan, Ireland, Canada, USA.
Group B: England, Australia, Namibia, Scotland, Oman.
Group C: New Zealand, West Indies, Afghanistan, Uganda, Papua New Guinea.
Group D: South Africa, Sri Lanka, Bangladesh, Netherlands, Nepal.
Saturday, June 1: USA v Canada (Dallas)
Sunday, June 2: West Indies v Papua New Guinea (Guyana), Namibia v Oman (Barbados)
Monday, June 3: Sri Lanka v South Africa (New York), Afghanistan v Uganda (Guyana)
Tuesday, June 4: England v Scotland (Barbados), Netherlands v Nepal (Dallas)
Wednesday, June 5: India v Ireland (New York), Papua New Guinea v Uganda (Guyana), Australia v Oman (Barbados)
Thursday, June 6: USA v Pakistan (Dallas), Namibia v Scotland (Barbados)
Friday, June 7: Canada v Ireland (New York), New Zealand v Afghanistan (Guyana), Sri Lanka v Bangladesh (Dallas)
Saturday, June 8: Netherlands v South Africa (New York), Australia v England (Barbados), West Indies v Uganda (Guyana)
Sunday, June 9: India v Pakistan (New York), Oman v Scotland (Antigua)
Monday, June 10: South Africa v Bangladesh (New York)
Tuesday, June 11: Pakistan v Canada (New York), Sri Lanka v Nepal (Florida), Australia v Namibia (Antigua)
Wednesday, June 12: USA v India (New York), West Indies v New Zealand (Trinidad)
Thursday, June 13: England v Oman (Antigua), Bangladesh v Netherlands (St Vincent), Afghanistan v Papua New Guinea (Trinidad)
Friday, June 14: USA v Ireland (Florida), South Africa v Nepal (St Vincent), New Zealand v Uganda (Trinidad)
Saturday, June 15: India v Canada (Florida), Namibia v England (Antigua), Australia v Scotland (St Lucia)
Sunday, June 16: Pakistan v Ireland (Florida), Bangladesh v Nepal (St Vincent), Sri Lanka v Netherlands (St Lucia)
Monday, June 17: New Zealand v Papua New Guinea (Trinidad), West Indies v Afghanistan (St Lucia)
Wednesday, June 19: A2 v B1 (Antigua), B1 v C2 (St Lucia)
Thursday, June 20: C1 v A1 (Barbados), B2 v D2 (Antigua)
Friday, June 21: B1 v D1 (St Lucia), A2 v C2 (Barbados)
Saturday, June 22: A1 v D2 (Antigua), C1 v B2 (St Vincent)
Sunday, June 23: A2 v B1 (Barbados), C2 v D1 (Antigua)
Monday, June 24: B2 v A1 (St Lucia), C1 v D2 (St Vincent)
Wednesday, June 26: Semi-final 1 (Guyana)
Thursday, June 27: Semi-final 2 (Trinidad)
Saturday, June 29: Final (Barbados)