India's players celebrate with the trophy after winning the ICC Champions Trophy one-day international (ODI) final cricket match between India and New Zealand at the Dubai International Stadium in Dubai on March 9, 2025

India, having won the 2025 Champions Trophy, are eyeing their next prize in the ODI format, the 2027 World Cup - here is their full list of ODI fixtures before the start of the tournament.

 

After finishing as runners-up in the 2023 ODI World Cup, India ended their extended trophyless streak with a T20 World Cup win the following year. They followed it up with a Champions Trophy victory in 2025 to mak it two white-ball tournament victories out of two.

Out of 24 matches in the last three ICC tournaments, India have won 23, with the sole loss coming against Australia in the 2023 ODI World Cup final. Having jointly played the least number of ODIs (3) last year, India will play 27 matches ahead of the 2027 World Cup.

India's ODI fixtures till 2027 World Cup

India v Bangladesh (away): 3 ODIs

August-September 2025

After a two-month IPL window followed by a Test tour of England, India's first ODI campaign after the Champions Trophy will be against Bangladesh.

India v Australia (away): 3 ODIs

October-November 2025

The Bangladesh limited overs tour will be followed by the Asia Cup, which will be played in the T20 format this year as a precursor to the 2026 T20 World Cup. That makes India’s next ODI assignment a three-match series in Australia.

India v South Africa (home): 3 ODIs

November-December 2025

India will end the year with a three-match home series against South Africa.

India v New Zealand (home): 3 ODIs

January 2026

For the first time since the Champions Trophy final in Dubai, India and New Zealand will reconvene in the format in January 2026.

India v Afghanistan (home): 3 ODIs

June 2026

After co-hosting the T20 World Cup with Sri Lanka and completing another IPL season, India will next face Afghanistan in a three-match ODI series. This marks the first time the two teams will play each other in a bilateral ODI series.

India v England (away): 3 ODIs

July 2026

Almost a year after their Test tour, India will return to England to play three ODIs and five T20Is.

India v West Indies (home): 3 ODIs

September-October 2026

India's next assignment will be the home series against the West Indies.

India v New Zealand (away): 3 ODIs

October-December 2026

For the second time in 2026, India will play New Zealand, but this time it will be an away three-match ODI series.

India v Sri Lanka (home): 3 ODIs

January 2027

India will begin 2027 with an ODI series against Sri Lanka at home. They will look to avenge their 0-2 defeat from last time around in 2024. The series will conclude their preparation for the 2027 World Cup set to be held in South Africa, Zimbabwe, and Namibia later in the year.

Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.