The 20 teams participating in the ICC Men's T20 World Cup 2024 will have the opportunity to gear up for the main competition with a series of warm-up matches. A total of 16 warm-up matches are set to take place starting from May 27, before the main matches begin on June 2nd.


Most of the teams will play two warm-up matches before the main competition. However, India will only play just one warm-up game ahead of the ICC Men's T20 World Cup 2024, facing Bangladesh at the newly built modular stadium in Nassau County, New York, on June 1.


Also on ABP Live | India Players Arrive In New York For T20 World Cup 2024; BCCI Shares Video


New Zealand has opted to skip the warm-up matches entirely. Similarly, England and Pakistan, currently engaged in a four-match T20I series against each other, will also skip the warm-up matches and head straight into the main tournament. Interestingly, South Africa decided to play an intra-squad match. 


Check below everything you need to know about T20 World Cup 2024 warm-up matches schedule, match timings in IST, venues.


May 27 | Canada vs Nepal - 9 PM IST


May 28 | Oman vs Papua New Guinea - 12:30 AM IST, Namibia vs Uganda - 4:30 AM IST, Sri Lanka vs Netherlands - 8 PM IST, Bangladesh vs USA - 9 PM IST


May 29 | Australia vs Namibia - 4:30 AM IST, Afghanistan vs Oman - 10:30 PM IST


May 30 | Scotland vs Uganda - 8 PM IST, Nepal vs USA - 9 PM IST


May 31 | Namibia vs Papua New Guinea - 12:30 AM IST, Netherlands vs Canada - 1 AM IST, West Indies vs Australia - 4:30 AM IST, Ireland vs Sri Lanka - 8 PM IST, Scotland vs Afghanistan - 8 PM IST


June 1 | India vs Bangladesh - 8 PM IST


T20 World Cup 2024 warm-up matches live streaming, telecast in India Details


For now, only two warm-up matches will be telecast live: West Indies vs Australia and India vs Bangladesh. Both matches will be broadcast live on the Star Sports Network, with live streaming available on Hotstar.