5. Axar Patel (from ODI squad)

This Gujarat player was then dropped from the squad in 2017 as his ally Ravindra Jadeja excelled in his spot in the eleven. Axar is now a much-improved bowling all-rounder and so, he was expected to be named in the ODI squad after recovering from injury more so when Jadeja is still not fully fit. But he has only been picked in the T20Is.

4. Venkatesh Iyer (ODI squad)

The 27-year-old all-rounder is now only a part of the T20I series against West Indies and has been dropped from the ODI side after just testing his capabilities in two matches. He should’ve been given more chances and his omission seems more glaring as no specific all-rounder has been named in the side.

3. Rahul Chahar

He hasn’t been selected after the mega event though. Rahul, in his short stint in T20Is, has grabbed seven wickets in six matches at an economy of 7.59. This home series would have given him confidence, but the management has decided to go again with the Kul-Cha combo.

2. Rishi Dhawan

Rishi was the second-highest run-getter with the bat and also the second-highest wicket-taker scoring 458 runs and picking 17 wickets in the Vijay Hazare Trophy and guided the team to a historic title. The 31-year-old was also the third-highest wicket-taker in the Syed Mushtaq Ali trophy. He was expected to get recognition for his performance but wasn’t selected in either of T20I or ODI squads.

1. Shahrukh Khan

Shahrukh’s batting is most suited for the T20 format and has the capability to demolish bowling attacks at ease. His growth over the years has been incredible and he truly deserves a chance in the Indian team now or in the near future. As the Indian team is missing a finisher like Hardik Pandya in the squad now, Shahrukh would have been of great use in the T20Is.