A record home season awaits the Indian team as it will play 23 international matches across three series starting in September and concluding at the end of December. The season will start with a limited-overs series against Australia, featuring five ODIs and three T20Is from September 17 to October 11 this year. The five ODIs against Australia are slated to be played at Chennai, Bangalore, Nagpur, Indore and Kolkata. Meanwhile, the three T20Is will be held in Hyderabad, Ranchi and Guwahati.
Next on the roster is Australia's Trans-Tasman Rivals New Zealand, who will travel the country for three ODIs and as many T20Is from October 22 to November 7. The three ODIs will be held in Pune, Mumbai and Kanpur followed by three T20Is at Delhi, Cuttack and Rajkot.
The final stretch of the home season will start with the Sri Lanka series in mid November, which will comprise three Tests, three ODIs and three T20Is before the Men in Blue fly down to South Africa.
Kolkata's Eden Gardens has been awarded the first Test against Sri Lanka while the second Test is scheduled in Nagpur, which will be making a comeback after ICC suspension for poor pitch. The final Test will be held in Delhi.
The three ODIs against Sri Lanka will be held in Dharamsala, Mohali and Vizag. The three T20 Internationals will be held in Kochi or the newly-accredited Thiruvanantpuram, Indore and Mumbai.
The decisions were taken at the board's tours and fixtures committee meeting in Kolkata.
Schedule for India's home season
ODIs (5): Chennai, Bengaluru, Nagpur, Indore, Kolkata
T20 Internationals (3): Hyderabad, Ranchi, Guwahati (Barsapara)
New Zealand Series
ODIs (3): Pune, Mumbai and Kanpur
T20Is (3): Delhi, Cuttack and Rajkot.
Sri Lanka Series
Tests (3): Kolkata, Nagpur and Delhi
ODIs (3): Dharamsala, Mohali, Vizag
T20 Internationals (3): Kochi/Thiruvanantpuram, Indore, Mumbai