India’s next scheduled ICC tournament host assignment is the 2026 Men’s T20 World Cup , which India is co-hosting with Sri Lanka. After that, India is currently slated to host the 2029 Champions Trophy and the 2031 ODI World Cup.

What that means

  • Next one: ICC Men’s T20 World Cup 2026, hosted by India and Sri Lanka.
  • Next India-only men’s ICC host event: Champions Trophy 2029, according to current scheduling reports.
  • Later major event: ODI World Cup 2031, which India is also expected to host in a joint arrangement.

A small caveat

There have been recent reports that the 2029 Champions Trophy and 2031 ODI World Cup hosting rights could face changes because of ongoing India-Pakistan hosting arrangements and venue negotiations. So the clearest confirmed next hosting date right now is 2026.

Would you like the full list of ICC events India is scheduled to host through 2031?