Rohit Sharma has been named captain for India's upcoming T20I series against New Zealand.

The three-match home series, which begins on November 17, will be the first since Virat Kohli's decision to step down after the T20 World Cup.

Kohli, who will stay on as ODI and Test captain, led India in the short format for the final time on Monday, as the pre-tournament favourites bowed out of the World Cup with victory over Namibia.

The 33-year-old captained his nation in 50 T20Is – winning 30 and losing 16 – while scoring 1,570 runs, including 114 boundaries and 59 sixes.

Virat Kohli's record as India's T20 captain

Kohli is one of several notable absentees from the squad to face the Black Caps next week along with Jasprit Bumrah, Ravindra Jadeja and Mohammed Shami.

Ruturaj Gaikwad, Shreyas Iyer, Venkatesh Iyer, Harshal Patel and Avesh Khan are among the players to come into the squad.

Rohit will take over as skipper – with KL Rahul as his deputy – although it is yet to be confirmed whether he will be given the role on a permanent basis.

Following his knock of 56 against Namibia, Rohit became one of only three players – along with Kohli – to reach 3,000 T20I runs, while he has averaged 32.66 in 108 innings.

India T20I squad: Rohit Sharma (captain), KL Rahul, Ruturaj Gaikwad, Shreyas Iyer, Suryakumar Yadav, Rishabh Pant, Ishan Kishan, Venkatesh Iyer, Yuzvendra Chahal, Ravichandran Ashwin, Axar Patel, Avesh Khan, Bhuvneshwar Kumar, Deepak Chahar, Harshal Patel, Mohammed Siraj.