NEW DELHI: India will host world Test champions Australia in an ODI series ahead of the World Cup before taking on England in Test matches, the Board of Control for Cricket in India (BCCI) said on Tuesday.
The Indian team is set to play 16 international matches, including five Tests, three ODIs and eight Twenty20s, during the home season.
Australia will visit India for a three-match ODI series starting on Sept 22, which will be held in Mohali, Indore and Rajkot.
After the World Cup, they will play five T20 Internationals against Australia, starting on Nov 23 in Vizag.
India will host England for a five-match Test series from Jan 25, which will be played at Hyderabad, Vizag, Rajkot, Ranchi and Dharamsala.
Afghanistan will also visit India for their maiden white-ball bilateral tour, playing three T20 Internationals from Jan 11.
Twice champions India will begin their World Cup campaign against Australia on Oct 8 in Chennai.