The T20 World Cup is around the corner, and 16 teams from across the world are gearing up to fight for the coveted Silverware in India and Sri Lanka. The mega cricketing carnival begins on 7 February across three
venues, and the final will be held on March 8. Before locking horns with their respective group mates, a few teams will engage in warm-up fixtures on February 2, 3, 4, 5 and 6.
According to reports, the first day of the warm-up games will see newly-included Scotland facing Afghanistan, taking place in Bengaluru, and the USA playing against India A in Navi Mumbai. Canada and Italy will play against each other in Chennai.
Warm-up Games on February 2, 2026
Afghanistan vs Scotland (Bengaluru)
USA vs India A (Navi Mumbai)
Canada vs Italy (Chennai)
The following day will see Oman vs Sri Lanka and the Netherlands vs Zimbabwe matches in Colombo. Nepal will take on the UAE in Chennai.
Warm-up Games on February 3, 2026
Oman vs Sri Lanka A (Colombo)
Netherlands vs Zimbabwe (Colombo)
Nepal vs UAE (Chennai)
The next day, on February 4, Scotland will play against Namibia, and Afghanistan will take on the West Indies in Bengaluru. Pakistan will face Ireland in Colombo, while hosts India will have their only practice match against South Africa in Navi Mumbai.
Warm-up Games on February 4, 2026
Scotland vs Namibia (Bengaluru)
Afghanistan vs West Indies (Bengaluru)
Pakistan vs Ireland (Colombo)
India vs South Africa (Navi Mumbai)
On February 5, Zimbabwe will play Oman in Colombo, Nepal vs Canada game scheduled to take place in Chennai, Australia vs Netherlands in Colombo, while New Zealand will lock horns with the USA in Navi Mumbai.
Warm-up Games on February 5, 2026
Zimbabwe vs Oman (Colombo)
Nepal vs Canada (Chennai)
Australia vs Netherlands (Colombo)
New Zealand vs USA (Navi Mumbai)
Italy vs UAE and Namibia vs India A games will be held on February 6 in Chennai and Bengaluru, respectively.
Warm-up Games on February 6, 2026
Italy vs UAE (Chennai)
Namibia vs India A (Bengaluru)














