The Board of Control for Cricket in India (BCCI) on Monday announced five Tests, nine one-day internationals and 12 Twenty20 games between against five nations also including Bangladesh, Zimbabwe, West Indies and Australia.
India will play South Africa in three T20 games in September followed by three all-important Tests in October to mark their debut in the new world championship that runs through to 2021.
They are to play 18 games in all against all Test nations except Pakistan and Sri Lanka.
Bangladesh will then visit for three T20s and two Tests in November.
West Indies will tour India in December, followed by Zimbabwe and Australia in January for T20 and ODI series. South Africa will return in March for three ODIs.
India schedule
2019
India v South Africa
Sept 15 – 1st T20, Dharamsala; Sept 18 – 2nd T20, Mohali; Sept 22 – 3rd T20 Bangalore; Oct 2-6 – 1st Test, Vizag; Oct 10-14 2nd Test, Ranchi; Oct 19-23 3rd Test, Pune
India v Bangladesh
Nov 3 – 1st T20, Delhi; Nov 7 – 2nd T20, Rajkot; Nov 10 – 3rd T20, Nagpur; Nov 14-18 – 1st Test, Indore; November 22-26 – 2nd Test, Kolkata
India v West Indies
Dec 6 – 1st T20, Mumbai; Dec 8 – 2nd T20, Thiruvananthapuram; Dec 11 – 3rd T20, Hyderabad; Dec 15 – 1st ODI, Chennai; Dec 18, 2nd ODI, Vizag; Dec 22 – 3rd ODI, Cuttack
2020
India v Zimbabwe
Jan 5 – 1st T20, Guwahati; Jan 7 – 2nd T20, Indore; Jan 10 – 3rd T20, Pune
India v Australia
Jan 14 – 1st ODI, Mumbai; Jan 17 – 2nd ODI, Rajkot; Jan 19 – 3rd ODI, Bangalore
India v South Africa
March 12 – 1st ODI, Dharamsala; March 15, 2nd ODI, Lucknow; March 18, 3rd ODI Kolkata