Five Test matches, three against South Africa and two against Bangladesh, will be the highlight of a packed home season for the Indian team - the top-ranked Test team - one in which they will host five teams.
The season kicks off with South Africa's tour in September-October 2019, in which the teams will face off in three Tests - to be played in Visakhapatnam, Ranchi and Pune - and three T20Is. That will be followed by a visit from Bangladesh in November, with the teams playing three T20Is and two Tests, in Indore and Kolkata.
The five Tests will be a part of the ICC's new Test Championship.
West Indies visit next, for a series of three T20Is and three ODIs, all in December, and in January there will be three T20Is against Zimbabwe and three ODIs against Australia. South Africa complete their tour with a three-ODI series in March.
Fixtures - 2019
Fixtures - 2020
>Australia tour of India