The Indian selectors made many changes to Team India squads for the upcoming T20Is and ODIs against Sri Lanka. While the axing of a few players like Shikhar Dhawan and Bhuvneshwar Kumar was expected, no one saw Virat Kohli's omission from the T20I side coming.

Virat Kohli's exclusion from India's T20I team came as a surprise to both his fans and former cricketers, considering the batting maestro was the top scorer in last month's T20 World Cup in Australia.

However, as the news of Virat Kohli not being a part of India's squad for next month's three T20Is against Sri Lanka started gaining traction on the internet, a couple of cricket pundits, including Sanjay Manjrekar, suggested that he may have been rested and not “dropped”.

“Virat Kohli had a pretty good World Cup,” Sanjay Manjrekar said on ESPNCricinfo. “I would have liked him to play as much international cricket as possible, just to be amongst the runs, hitting the ball virtually every week and be prepared for the match situation is a good thing. The thing is Virat Kohli will now constantly face pressure from others who are getting opportunities in his place.”

“We have seen what the young players have done like Ishan Kishan and Sanju Samson when they've got the opportunity. So, yes, Virat Kohli is still very much in the plans after the World Cup he had and I'm sure he wants to keep being a member in the T20 side,” the former India batter added.

“Since this is 2023, the World Cup year, I guess India are looking to give him more one-day time and one-day cricket is a great format to get back into form. That is where Virat Kohli has shown he is an all-time great in the way he has played over the years, the consistency, and the match-winning ability,” Sanjay Manjrekar concluded.

Like Sanjay Manjrekar, Virat Kohli's childhood coach Rajkumar Sharma reckons that the talismanic batter may have not been dropped from the national T20I squad and could very well have been rested from the series against Sri Lanka.

“There is still no clarity regarding his exclusion from the T20 squad. Since there is no official e-mail or any confirmation over the same, we don't know if he has been dropped, or if he himself asked for rest. I don't think it's right to say that he has been dropped,” Rajkumar Sharma said on India News.

“There is no major T20 competition coming up, and there is still a lot of time left for the next World Cup. These guys were there for the Test matches in Bangladesh, and most of them are also available for the ODI series against Sri Lanka,” the veteran coach mentioned.

“Virat Kohli might have been given rest as a lot of other senior players aren't in the T20 team either. The team management has rested these guys and given the youngsters an opportunity. I don't think they would replace players like them without having any conversations with them,” Rajkumar Sharma summed up.

Virat Kohli's alleged axing from India's T20I series came days after he had a series of miserable outings against Bangladesh in the two Tests there as he only scored 45 runs in four knocks.

With his dismal performance against Bangladesh, Virat Kohli equaled his worst-ever run in the five-day version of the game, having not scored a fifty in his last 10 innings.

The only previous time the former India captain recorded such numbers was in 2014 when he could only make 134 runs during a terrible tour of England when James Anderson made him his bunny. Virat Kohli left the shores of the United Kingdom with an average of 13.40 in five Tests.

His last 10 knocks in Tests have been pathetic, to say the least, and his scores in all these innings read as 1 & 24 vs Bangladesh in the second Test, 19* & 1 vs Bangladesh in the first Test, 20 & 11 vs England, 13 & 23 vs Sri Lanka in the second Test, 45 vs Sri Lanka in the first Test and 29 vs South Africa in the second essay of the third Test.

India squad for Sri Lanka T20Is: Hardik Pandya (Captain), Ishan Kishan (wk), Ruturaj Gaikwad, Shubman Gill, Suryakumar Yadav (VC), Deepak Hooda, Rahul Tripathi, Sanju Samson, Washington Sundar, Yuzvendra Chahal, Axar Patel, Arshdeep Singh, Harshal Patel, Umran Malik, Shivam Mavi, Mukesh Kumar.

India squad for Sri Lanka ODIs: Rohit Sharma (Captain), Shubman Gill, Virat Kohli, Suryakumar Yadav, Shreyas Iyer, KL Rahul (wk), Ishan Kishan (wk), Hardik Pandya (VC), Washington Sundar, Yuzvendra Chahal, Kuldeep Yadav, Axar Patel, Mohd. Shami, Mohd. Siraj, Umran Malik, Arshdeep Singh.