Fans are getting ready for the ICC Men’s T20 World Cup 2026, which starts on February 7 across India and Sri Lanka.
Before the main event, teams will play warm-up matches to fine-tune their strategies and line-ups.
Visit Times of Karachi website for the latest news-related content
The full warm-up schedule has been confirmed, with 16 matches set across four cities from February 2 to February 6.
Afghanistan, one of the 2024 semi-finalists, will face Scotland in the opening warm-up match on February 2.
In India, the warm-up fixtures will take place in Mumbai, Bengaluru, and Chennai.
Key venues include the DY Patil Stadium in Mumbai, the M.A. Chidambaram Stadium in Chennai, and two grounds at the BCCI Centre of Excellence in Bengaluru.
READ: Final squads announced for ICC Men’s T20 World Cup 2026
In Sri Lanka, all warm-up matches will be held in Colombo, with the SSC Cricket Ground, R. Premadasa Stadium, and Colombo Cricket Club Ground hosting the games.
Fans in India can attend select matches in person, such as the USA vs India ‘A’ match on February 2 and India vs South Africa on February 4 at DY Patil Stadium in Navi Mumbai.
Tickets are available at the venues’ box offices or online at BookMyShow
Broadcast Details
Pakistan:
All matches will be live on Tapmad.
India:
Live on Star Sports and Jio Hotstar.
Sri Lanka:
Matches will be streamed live on ThePapare and Dialog Play.
Afghanistan:
Afghanistan matches will be live on AF Sports.
Bangladesh:
Matches will be streamed on TSM via Rabbithole.
North America:
All matches will be live on Willow TV.
Middle East & North Africa:
Selected matches live on E&; others will be available on ICC.tv.
United Kingdom:
Selected matches will be live on Sky Sports; remaining matches on ICC.tv.
Sub-Saharan Africa:
Afghanistan vs Scotland on ICC.tv; other matches on SuperSport.
New Zealand:
Selected matches on Sky TV NZ; others on ICC.tv.
Australia, Mainland Europe, Caribbean, South East Asia (Singapore, Malaysia, Hong Kong), Afghanistan, Pacific Islands, South America:
All matches live on ICC.tv.
Streaming Platforms by Country
| Country | Streaming Platforms |
|---|---|
| Pakistan | Tapmad |
| India | Star Sports, Jio Hotstar |
| Sri Lanka | ThePapare, Dialog Play |
| Afghanistan | AF Sports |
| Bangladesh | TSM via Rabbithole |
| North America | Willow TV |
| United Kingdom | Sky Sports, ICC.tv |
| Sub-Saharan Africa | SuperSport, ICC.tv |
| New Zealand | Sky TV NZ, ICC.tv |
| Australia | ICC.tv |
| Mainland Europe | ICC.tv |
| Caribbean Islands | ICC.tv |
| South East Asia | ICC.tv |
| Pacific Islands | ICC.tv |
| South America | ICC.tv |
Follow the Times of Karachi channel on WhatsApp
T20 World Cup warm-up matches schedule:
| Date | Match | Venue | Time (PST) |
|---|---|---|---|
| 2 February | Afghanistan vs Scotland | BCCI Centre of Excellence Ground 1, Bengaluru | 2:30 PM |
| 2 February | USA vs India ‘A’ | DY Patil Stadium, Navi Mumbai | 4:30 PM |
| 2 February | Canada vs Italy | M.A. Chidambaram Stadium, Chennai | 6:30 PM |
| 3 February | Oman vs Sri Lanka ‘A’ | Colombo Cricket Club Ground, Colombo | 12:30 PM |
| 3 February | Netherlands vs Zimbabwe | R. Premadasa Stadium, Colombo | 2:30 PM |
| 3 February | Nepal vs UAE | M.A. Chidambaram Stadium, Chennai | 4:30 PM |
| 4 February | Scotland vs Namibia | BCCI Centre of Excellence Ground 2, Bengaluru | 12:30 PM |
| 4 February | Afghanistan vs West Indies | BCCI Centre of Excellence Ground 1, Bengaluru | 2:30 PM |
| 4 February | Pakistan vs Ireland | SSC Cricket Ground, Colombo | 4:30 PM |
| 4 February | India vs South Africa | DY Patil Stadium, Navi Mumbai | 6:30 PM |
| 5 February | Zimbabwe vs Oman | Colombo Cricket Club Ground, Colombo | 10:30 AM |
| 5 February | Nepal vs Canada | M.A. Chidambaram Stadium, Chennai | 12:30 PM |
| 5 February | Australia vs Netherlands | R. Premadasa Stadium, Colombo | 4:30 PM |
| 5 February | New Zealand vs USA | DY Patil Stadium, Navi Mumbai | 6:30 PM |
| 6 February | Italy vs UAE | M.A. Chidambaram Stadium, Chennai | 2:30 PM |
| 6 February | India ‘A’ vs Namibia | BCCI Centre of Excellence Ground 1, Bengaluru | 4:30 PM |
