Get ready for the upcoming 2026 ICC Men’s T20 World Cup live coverage on your mobile screen. The T20 World Cup is celebrating its 10th edition, and this time India and Sri Lanka come together to host this prestigious tournament showcasing cricket in two nations with a rich love for the sport. The competition will begin on 7 February 2026 and will conclude with the final match on 8 March 2026.
In this tournament, a total of 20 teams will compete using the same format as the previous edition. In 2024, India won the competition, which was co-hosted by the USA and the West Indies.
Here you can see the T20 World Cup 2026 complete schedule, dates, teams, venues, times, and live streaming details.
Event: ICC Men’s T20 World Cup 2026
Organiser: International Cricket Council (ICC)
Format: Twenty-20 International
Tournament format: Group Stage, Super 8s & Knockout matches
Host(s): India, Sri Lanka
Number of teams: 20
Number of matches: 55
Recent edition: 2024
Defending champions: India
Live Stream: Watch Here
Australia
India
Sri Lanka
Pakistan
South Africa
Bangladesh
England
New Zealand
USA
West Indies
Ireland
Afghanistan
Netherlands
Canada
Italy
Zimbabwe
Namibia
UAE
Nepal
Oman
All 20 teams are divided into four groups that include five teams each. Check the group list below:
Group A: India, Namibia, Netherlands, USA, Pakistan
Group B: Australia, Oman, Ireland, Zimbabwe, Sri Lanka
Group C: Bangladesh, Italy, Nepal, West Indies, England
Group D: UAE, Afghanistan, Canada, New Zealand, South Africa
Here you can see the most awaited event, the T20 World Cup complete schedule. The tournament will last for one month, so don’t miss watching the ICC T20 World Cup live stream in HD worldwide without any interruption.
| Match | Date | Time (Local) | Venue |
|---|---|---|---|
| Pakistan vs Netherlands | 07 February 2026 | 11:00 AM | Sinhalese Sports Club, Colombo |
| West Indies vs Bangladesh | 07 February 2026 | 3:00 PM | Eden Gardens, Kolkata |
| India vs USA | 07 February 2026 | 7:00 PM | Wankhede Stadium, Mumbai |
| New Zealand vs Afghanistan | 08 February 2026 | 11:00 AM | MA Chidambaram Stadium, Chennai |
| England vs Nepal | 08 February 2026 | 3:00 PM | Wankhede Stadium, Mumbai |
| Sri Lanka vs Ireland | 08 February 2026 | 7:00 PM | R. Premadasa Stadium, Colombo |
| Bangladesh vs Italy | 09 February 2026 | 11:00 AM | Eden Gardens, Kolkata |
| Zimbabwe vs Oman | 09 February 2026 | 3:00 PM | Sinhalese Sports Club, Colombo |
| South Africa vs Canada | 09 February 2026 | 7:00 PM | Narendra Modi Stadium, Ahmedabad |
| Netherlands vs Namibia | 10 February 2026 | 11:00 AM | Arun Jaitley Stadium, Delhi |
| New Zealand vs UAE | 10 February 2026 | 3:00 PM | MA Chidambaram Stadium, Chennai |
| Pakistan vs USA | 10 February 2026 | 7:00 PM | Sinhalese Sports Club, Colombo |
| South Africa vs Afghanistan | 11 February 2026 | 11:00 AM | Narendra Modi Stadium, Ahmedabad |
| Australia vs Ireland | 11 February 2026 | 3:00 PM | R. Premadasa Stadium, Colombo |
| England vs West Indies | 11 February 2026 | 7:00 PM | Wankhede Stadium, Mumbai |
| Sri Lanka vs Oman | 12 February 2026 | 11:00 AM | Pallekele International Cricket Stadium, Pallekele |
| Nepal vs Italy | 12 February 2026 | 3:00 PM | Wankhede Stadium, Mumbai |
| India vs Namibia | 12 February 2026 | 7:00 PM | Arun Jaitley Stadium, Delhi |
| Australia vs Zimbabwe | 13 February 2026 | 11:00 AM | R. Premadasa Stadium, Colombo |
| Canada vs UAE | 13 February 2026 | 3:00 PM | Arun Jaitley Stadium, Delhi |
| USA vs Netherlands | 13 February 2026 | 7:00 PM | MA Chidambaram Stadium, Chennai |
| Ireland vs Oman | 14 February 2026 | 11:00 AM | Sinhalese Sports Club, Colombo |
| England vs Bangladesh | 14 February 2026 | 3:00 PM | Eden Gardens, Kolkata |
| New Zealand vs South Africa | 14 February 2026 | 7:00 PM | Narendra Modi Stadium, Ahmedabad |
| West Indies vs Nepal | 15 February 2026 | 11:00 AM | Wankhede Stadium, Mumbai |
| USA vs Namibia | 15 February 2026 | 3:00 PM | MA Chidambaram Stadium, Chennai |
| India vs Pakistan | 15 February 2026 | 7:00 PM | R. Premadasa Stadium, Colombo |
| Afghanistan vs UAE | 16 February 2026 | 11:00 AM | Arun Jaitley Stadium, Delhi |
| England vs Italy | 16 February 2026 | 3:00 PM | Eden Gardens, Kolkata |
| Australia vs Sri Lanka | 16 February 2026 | 7:00 PM | Pallekele International Cricket Stadium, Pallekele |
| New Zealand vs Canada | 17 February 2026 | 11:00 AM | MA Chidambaram Stadium, Chennai |
| Ireland vs Zimbabwe | 17 February 2026 | 3:00 PM | Pallekele International Cricket Stadium, Pallekele |
| Bangladesh vs Nepal | 17 February 2026 | 7:00 PM | Wankhede Stadium, Mumbai |
| South Africa vs UAE | 18 February 2026 | 11:00 AM | Arun Jaitley Stadium, Delhi |
| Pakistan vs Namibia | 18 February 2026 | 3:00 PM | Sinhalese Sports Club, Colombo |
| India vs Netherlands | 18 February 2026 | 7:00 PM | Narendra Modi Stadium, Ahmedabad |
| West Indies vs Italy | 19 February 2026 | 11:00 AM | Eden Gardens, Kolkata |
| Sri Lanka vs Zimbabwe | 19 February 2026 | 3:00 PM | R. Premadasa Stadium, Colombo |
| Afghanistan vs Canada | 19 February 2026 | 7:00 PM | MA Chidambaram Stadium, Chennai |
| Australia vs Oman | 20 February 2026 | 7:00 PM | Pallekele International Cricket Stadium, Pallekele |
| Super 8 Group 2, Y2 vs Y3 | 21 February 2026 | 7:00 PM | R. Premadasa Stadium, Colombo |
| Super 8 Group 2, Y1 vs Y4 | 22 February 2026 | 3:00 PM | Pallekele International Cricket Stadium, Pallekele |
| Super 8 Group 1, X1 vs X4 | 22 February 2026 | 7:00 PM | Narendra Modi Stadium, Ahmedabad |
| Super 8 Group 1, X2 vs X3 | 23 February 2026 | 7:00 PM | Wankhede Stadium, Mumbai |
| Super 8 Group 2, Y1 vs Y3 | 24 February 2026 | 7:00 PM | Pallekele International Cricket Stadium, Pallekele |
| Super 8 Group 2, Y2 vs Y4 | 25 February 2026 | 7:00 PM | R. Premadasa Stadium, Colombo |
| Super 8 Group 1, X3 vs X4 | 26 February 2026 | 3:00 PM | Narendra Modi Stadium, Ahmedabad |
| Super 8 Group 1, X1 vs X2 | 26 February 2026 | 7:00 PM | Chidambaram Stadium, Chennai |
| Super 8 Group 2, Y1 vs Y2 | 27 February 2026 | 7:00 PM | Premadasa Stadium, Colombo |
| Super 8 Group 2, Y3 vs Y4 | 28 February 2026 | 7:00 PM | Pallekele International Cricket Stadium, Pallekele |
| Super 8 Group 1, X2 vs X4 | 01 March 2026 | 3:00 PM | Arun Jaitley Stadium, Delhi |
| Super 8 Group 1, X1 vs X3 | 01 March 2026 | 7:00 PM | Eden Gardens, Kolkata |
| 1st Semi-Final | 04 March 2026 | 7:00 PM | TBC |
| 2nd Semi-Final | 05 March 2026 | 7:00 PM | Wankhede Stadium, Mumbai |
| Final | 08 March 2026 | 7:00 PM | TBC |
The wait is over, as the much-anticipated cricket event, the ICC Men’s T20 World Cup 2026, will begin in February 2026. Fans worldwide can watch the ICC Men’s T20 World Cup 2026 live stream in stunning high-definition quality on ICCT20Online.com. ICC T20 Online offers the best match coverage at an affordable price and is fully supported on all smart devices. Join today and experience the best T20 World Cup live coverage online.
India: Suryakumar Yadav (c), Varun Chakaravarthy, Abhishek Sharma, Tilak Varma, Axar Patel, Sanju Samson, Jasprit Bumrah, Shivam Dube, Ishan Kishan, Arshdeep Singh, Harshit Rana, Kuldeep Yadav, Rinku Singh, Washington Sundar, and Hardik Pandya.
Sri Lanka [preliminary squad]: Dasun Shanaka (c), Kusal Mendis, Pathum Nissanka, Kamil Mishara, Dunith Wellalage, Kusal Perera, Dhananjaya de Silva, Kamindu Mendis, Niroshan Dickwella, Janith Liyanage, Charith Asalanka, Pavan Rathnayake, Wanindu Hasaranga, Milan Rathnayake, Sahan Arachchige, Nuwan Thushara, Eshan Malinga, Dushmantha Chameera, Vijayakanth Viyaskanth, Pramod Madushan, Matheesha Pathirana, Dilshan Madushanka, Dushan Hemantha, Maheesh Theekshana, Traveen Mathew