The appointment of veteran Cheteshwar Pujara as Team India vice-captain has been met with shock in the cricket-crazy country with both fans and former cricketers showing their dismay at the Board of Control for Cricket in India's (BCCI) decision. The latest to criticize the Indian cricket board's move is none other than Mohammad Kaif, the hero of the national team's NatWest Trophy triumph two decades ago.

After Virat Kohli stepped down as skipper at the start of this year, Rohit Sharma was appointed India captain across all three formats while KL Rahul was named his deputy.

Whenever either of them got injured, KL Rahul took over the mantle of captaincy. And if the two were not available for selection, Jasprit Bumrah stepped in as the skipper and Rishabh Pant filled the shoes of the vice-captain.

However, after India lost the recent ODI series to Bangladesh under the leadership of Rohit Sharma, their second consecutive defeat to the minnows there, the Indian team management took the strange decision of naming Cheteshwar Pujara as KL Rahul's deputy. KL Rahul was elevated to the position of captain for the first Test in Chattogram after Rohit Sharma dislocated his thumb during the second ODI in Dhaka.

Cheteshwar Pujara's appointment as vice-captain has flabbergasted pundits and fans alike because it was not that long ago when he was dropped from the team before making his return due to some solid performances in the English county season.

Moreover, at nearly 35 years of age, he's no longer in the scheme of things to be named as India's long-term skipper. His batting form hasn't been too good either and that's why he's not guaranteed a place in the side, even in the longest format of the sport.

That's why Team India supporters have dubbed BCCI's move a step in the wrong direction and have advocated for Rishabh Pant's reappointment as KL Rahul's deputy.

Rishabh Pant may have struggled for runs in limited-overs cricket but he has been India's best match-winner in Tests, having powered the team to sensational series wins in Australia and at home.

Keeping all this in mind, Mohammad Kaif labeled the naming of Cheteshwar Pujara as vice-captain as “shocking”.

“It's a bit shocking for me because the last time we played Rishabh Pant was the vice-captain,” Mohammad Kaif said in an interaction with Sony Sports.

“Pujara was there in that team (in England) so either you have made a mistake here or back there in England. Someone has made a mistake. Why is there a rush? Why such a hurry to make Pant the captain? He's a newcomer finding his feet at the international level. He has won some fantastic matches I understand but he is still young. You don't make someone captain or vice-captain this early. Why this rush? I don't understand. Why can't someone just keep performing and keep winning matches? The priority should be to win matches for your team and not to be captain. We focus on players so much,” Mohammad Kaif added.

Although Mohammad Kaif slammed Cheteshwar Pujara's elevation to the vice-captaincy, he heaped rich praise on him for his comeback to the Indian cricket team only months after being dropped from the side.

“The way he scored runs after getting dropped, he has set an example for young players on how to make a comeback. He went to play County cricket, he scored centuries in four-day matches and 50-over games, which prompted the selectors to recall him. He made the selectors surrender in front of him,” he noted.

“Age has nothing to do with cricket. It is a skill-based game. It's not football, where you have to run up and down continuously during the match. In fact, age is a plus point. You learn with experience and improve. Pujara, Kohli, and Rohit and prime examples. Test cricket is a skill-based format, you have to play for days and you need experience for that. You need players who can bat on turning, as well as seaming tracks, and you only get better with time. Pujara is a prime example,” Mohammad Kaif summed up.

The first Test between Bangladesh and India begins in Chattogram on Wednesday.

India squad: KL Rahul, Shubman Gill, Cheteshwar Pujara, Virat Kohli, Shreyas Iyer, Ravichandran Ashwin, Saurabh Kumar, Axar Patel, Rishabh Pant, KS Bharat, Kuldeep Yadav, Shardul Thakur, Mohammed Siraj, Umesh Yadav, Jaydev Unadkat, Abhimanyu Easwaran, Navdeep Saini

Bangladesh squad: Shakib Al Hasan (Captain), Mahmudul Hasan Joy, Najmul Hossain Shanto, Mominul Haque, Yasir Ali, Mehidy Hasan Miraz, Mushfiqur Rahim, Litton Das, Nurul Hasan, Zakir Hasan, Anamul Haque, Taijul Islam, Taskin Ahmed, Khaled Ahmed, Ebadot Hossain, Shoriful Islam, Rejaur Rahman Raja