India players walk off during their match against Sri Lanka in the 2024 ODI series

The Indian men’s team will enjoy a rare break in the cricketing calendar, with no international matches planned for over a month, following their ODI series defeat to Sri Lanka.

The three one-dayers were the only ones scheduled to be played by the Indian team this year, in a season dominated by home Tests and T20Is.

Also read: Why India lost the Sri Lanka ODI series, and why they shouldn't worry

When do India play next?

The next series scheduled for India is in September, when they host Bangladesh for two Tests and three T20Is. Chennai and Kanpur will host the Tests, while Dharamsala, Delhi and Hyderabad will be the venues for the T20Is.

India’s cricket schedule for the rest of 2024:

Bangladesh tour of India

1st Test, Chennai, September 19-23
2nd Test, Kanpur, September 27-October 1
1st T20I, Dharamsala, October 6
2nd T20I, Delhi, October 9
3rd T20I, Hyderabad, October 12

New Zealand tour of India

1st Test, Bengaluru, October 16-20
2nd Test, Pune, October 24-28
3rd Test, Mumbai, November 1-5

India tour of Australia

1st Test, Perth, November 22-26
2nd Test, Adelaide, December 6-10
3rd Test, Brisbane, December 14-18
4th Test, Melbourne, December 26-30
5th Test, Sydney, January 3-7 (2025)

When do India play their next ODI?

India don’t play a men’s ODI for the next half a year. Their next scheduled one-dayer is against England, a three-match home series starting on February 6 in Nagpur.

India’s next ODI series: IND vs ENG

1st ODI, Nagpur, February 6 2025
2nd ODI, Cuttack, February 9 2025
3rd ODI, Ahmedabad, February 12 2025

The ODIs will be followed by the Champions Trophy 2025, scheduled to be held in Pakistan.

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.