Looks like we won't see Virat Kohli plunder runs in New Zealand, as the BCCI's new schedule has ruled out playing cricket in that country, stating that it is not commercially viable.

Matches start at 3.30 am IST, making it difficult for people to wake up and watch a match. This results in low TRPs and lesser revenue for the BCCI, which is the world's richest cricket board.

The Kiwis, however, will visit India from mid-January to mid February, will have five ODIs and five T20 Internationals.

India will also play 12 Test matches during the upcoming season along with 21 T20 Internationals.

India's ongoing season (2017-18) will come to an end with the Nidahas Tri-Nation T20 tournament in Sri Lanka (Bangladesh, being the third team).

While the Indian cricket calender starts in April with the cash-rich Indian Premier League, the national team will start its campaign in June with a short two-match T20 series against Ireland.

In the same month, they will host Afghanistan in Bengaluru for the historic one-off Test.

The marquee two and half month tour of England will start in July and end early September where India play five Tests, three ODIs and T20 each.

There is a window for the Asia Cup (this edition will be 50 overs) keeping in mind the World Cup but the date and the venue is yet to be finalised. Asia Cup will have around 9 ODIs.

India's home season will be a short one with the West Indies coming for two Tests, five ODIs and three T20 Internationals during October-November.

After the tour of West Indies, India will go Down Under to play Australia in four Tests, three T20 Internationals and three ODIs in November-December.

In the second half of February, Australia will come to India for a limited overs series where they will play five ODIs and two T20 Internationals.

The curtains will be drawn on the 2018-19 season with Zimbabwe coming for an inconsequential three-match T20 series.