When was last time Zimbabwe played in India before T20 World Cup 2026 Super 8 round?

(Courtesy : Getty Images)
India and Zimbabwe are scheduled to clash in the Super 8 of the T20 World Cup 2026 on February 26.
India and Zimbabwe have qualified for the Super 8 round of the T20 World Cup 2026. While the Men-in-Blue booked a berth in the Round 2 from Group A, with Pakistan. On the other hand, Zimbabwe sealed a place with Sri Lanka from Group B.
Both India and Zimbabwe are placed in Group 1 in the Super 8 Round. They will lock horns on February 26 at the MA Chidambaram Stadium in Chennai. Notably, it will be their second game of the Super 8, as India will first clash with South Africa while Zimbabwe will take on the West Indies in their opening game.
Interestingly, Sikandar Raza & Co. have played all of their games in Sri Lanka in the group stage but will travel to India for the second round.
Their opening game against the West Indies will take place at Wankhede Stadium in Mumbai, while the third game against South Africa will be hosted at Arun Jaitley Stadium in Delhi.
When was the last time Zimbabwe played in India?

Notably, Zimbabwe will be setting foot in India after a gap of almost 10 years. They last played matches on Indian soil in March 2016 during the T20 World Cup. India hosted the 2016 T20 World Cup, where Zimbabwe were part of Group B.
They played three games in the first round, winning against Hong Kong and Scotland. They lost their third game against Afghanistan and failed to qualify for the next round. The encounter took place on March 12, 2016, at Vidarbha Cricket Association Stadium in Nagpur.
Moreover, they last played ODI games in India in March 2011 during the ICC Cricket World Cup. Their last test matches in India took place in February 2002, where both sides clashed in two games.
Zimbabwe’s last matches on Indian soil before the T20 World Cup 2026
| Match Details | Result | Ground | Date | Tournament |
|---|---|---|---|---|
| ZIM vs Afghanistan | Lost | Nagpur | 12 Mar 2016 | T20 World Cup 2016 |
| ZIM vs Scotland | Won | Nagpur | 10 Mar 2016 | T20 World Cup 2016 |
| ZIM vs Hong Kong | Won | Nagpur | 8 Mar 2016 | T20 World Cup 2016 |
When did Zimbabwe last play in India ahead of the T20 World Cup 2026?
Zimbabwe last played in India in March 2016 during the ICC T20 World Cup.
Who is captaining Zimbabwe in the T20 World Cup 2026?
Sikandar Raza is captaining the team in the T20 World Cup 2026.
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Vikas Singh Derek is a core cricket-lover since childhood and has always followed the sport both in his personal and professional life. He started his school life by watching cricket at home with family. Later, he played cricket on the field at local clubs during college. After his Master's in Journalism from Mumbai, he followed his passion by covering cricket news across various digital media. Since 2015, he has been an aspiring sports journalist and cricket content writer with over 50K+ articles.