Team India scheduled to play an estimated 63 international matches in 2018-19 season

Team India's 2018-19 season will see them playing 30 ODIs with 2019 World Cup in mind.

Team India has just released a jam packed 2018-19 international cricket calendar, which focuses solely on India’s preparations for 2019 World Cup in England. India’s 2017-18 season will end with the Nidahas T20 tri-series in Sri Lanka (with Bangladesh as the third team).

India will be playing a total of 63 international matches in the upcoming season, including 30 ODIs. India will also play 12 Test matches in the upcoming season and the calendar will also include 21 T20I matches.

The Indian cricket calendar starts in IPL, with the Indian Premier League (IPL) and then a short two match T20I series against Ireland in Ireland in June. India will then play host to Afghanistan in their inaugural Test match.

Team India will then travel to England for the marquee five Test series, will be preceded by three ODIs and T20Is each, on a two and a half month long tour. There is a short window for an Asia Cup tournament (50 overs) which will have 9 ODIs, however the date and venue of the tournament is yet to be announced.

India’s home season will see the West Indies coming for two Tests, five ODIs and three T20 Internationals during October-November.

India will then travel to Australia for four Tests, three T20Is and three ODIs in November and December 2018. India will then visit Australia’s neighbors New Zealand to play five ODIs and T20Is each from January to February.

BCCI decided against playing Tests in New Zealand as a 3.30 am start is not financially viable for them. In the second half of February, Australia will come to India for a limited overs series, where it will play five ODIs and two T20 Internationals.

The 2018-19 series will come to an end with Zimbabwe coming for a three match T20I series.