India will host the ICC Men's Champions Trophy in 2029 and share hosting duties with Bangladesh for the 2031 ICC Men's Cricket World Cup, after the International Cricket Council's Board approved the schedule of marquee men's events and qualification frameworks for global tournaments until 2035.

Source: ANI

The decisions were taken at the ICC Board meetings in Bali, Indonesia, on Sunday. The 2029 Champions Trophy will be held from October 9 to 28, while the 2031 ODI World Cup, to be jointly hosted by India and Bangladesh, is scheduled from October 9 to November 23.

Source: ANI

9–28 Oct 2029Champions Trophy in India
9 Oct–23 Nov 2031ODI World Cup, India + Bangladesh
11Major men's ICC events in the 2028–2035 framework
2035Calendar approved through

The eight-year framework covers eleven major tournaments — four Men's T20 World Cups, two 50-over World Cups, two Champions Trophy tournaments and three World Test Championship finals. Hosts have been locked in through the end of 2031, while venues for events between 2032 and 2035 are still to be confirmed.

Source: The Sports Tak

India's hosting rights for the two tournaments were first announced in November 2021; Sunday's board decision locks in the tournament windows and the wider calendar, giving member boards a longer planning horizon. ICC Chief Executive Sanjog Gupta said the approved calendar would provide greater certainty and direction to the international game.

Source: Fact.net / ANI

The hosts for the 2032 Men's T20 World Cup, the 2033 World Test Championship final, the 2033 Champions Trophy, the 2034 Men's T20 World Cup, the 2035 WTC final and the 2035 Men's ODI World Cup are yet to be announced, the ICC said.

For Indian cricket, the confirmation means two home global tournaments in three years — a sole-hosted Champions Trophy in 2029, the tournament's return to India as a standalone host, followed by a second home ODI World Cup in 2031, eight years after the 2023 edition was staged entirely in India.