India’s ODI schedule till December 2026: Check all fixtures here
As of now, India is set to play 24 ODIs till December 2026.
- Published - March 13, 2025 12:28:15
- Updated - March 13, 2025 12:29:29

Team India recently won the ICC Champions Trophy 2025 in Dubai, defeating New Zealand by 4 wickets in the final. The team featuring players like Rohit Sharma, Virat Kohli, Shubman Gill, Mohammed Shami, Hardik Pandya, and KL Rahul is currently one of the best 50-over sides in world cricket. With the recent victory in Dubai, the team aims for the next big event, the CWC 2027. In this article, we have mentioned India’s confirmed ODI schedule till December 2026.
India’s confirmed ODI schedule till December 2026
Note: More fixtures may be added later in this schedule.
Home – India vs Bangladesh
- 3 match home ODI series
Away – India vs Australia
- 3 match away ODI series
Home – India vs South Africa
- 3 match home ODI series
Home – India vs Afghanistan
- 3 match home ODI series
Away – India vs England
- 3 match away ODI series
Home – India vs West Indies
- 3 match home ODI series
Away – India vs New Zealand
- 3 match away ODI series
Home – India vs Sri Lanka
- 3 match home ODI series
As of now, Rohit Sharma’s India is set to play 24 ODIs till December 2026 against teams like Bangladesh, Australia, South Africa, Afghanistan, England, West Indies, New Zealand, and Sri Lanka. Many more fixtures might be added later in this schedule.
India in the Champions Trophy 2025
Team India remains undefeated throughout the ICC Champions Trophy 2025. The team started their road to the title by defeating Bangladesh by 6 wickets and beat rivals Pakistan in their second match by the same 6 wickets. The team finished at the top of the Group A points table, beating New Zealand in the last league game by 44 runs. In the semi-final, they defeated Australia by 4 wickets comfortably at the end and defeated New Zealand by 4 wickets to win their second ICC Champions Trophy.
Shreyas Iyer finished as the top run getter for India with 243 runs in 5 matches with an average of 48.60, while Varun Chakravarthy wrote his comeback story with an absolutely brilliant performance with the ball. He took most wickets for India, 9 in just 3 matches with an average of 15.11. Overall, it was a total team effort by India, with each and every player stepping up to win the third Champions Trophy title for India.
Latest News

Most Hundreds in Test Cricket: Joe Root Joins Elite List

Fastest Fifties in T20 Cricket: Full List and Top Records

Fastest Triple Hundred in Test Cricket

What is the one-ball rule that has been implemented in ODIs? – All you need to know
