India are set to host Sri Lanka, New Zealand, West Indies and South Africa over the next nine months as part of the 2020-21 home season, for a total of four Tests, three ODIs and 14 T20Is spread from November 2021 to June 2022.
These tours were all part of the Future Tours Programme for the 2018-23 cycle, but the final schedule has come with one change: Sri Lanka will now play two Tests instead of three, as originally planned, and three T20Is in February-March 2022.
The Tests will start on February 25 in Bangalore, March 5 in Mohali, and the three T20Is on March 13 in Mohali, March 15 in Dharamsala and March 18 in Lucknow.
The tours of New Zealand and West Indies remain as scheduled.
Only three days after the T20 World Cup final on November 14 in Dubai, New Zealand will play the first T20I in Jaipur, followed by two more on the 19th and 21st of November and then the two Tests starting on the 25th of November and 3rd of December.
West Indies are slotted to play three ODIs in February and as many T20Is the same month.
Only five days after that series ends, Sri Lanka will play the first Test in Bengaluru.
South Africa will play five T20Is in June 2022, covering for the 2020 tour that was abandoned last year because of the Covid-19 pandemic.