Karachi:Former Pakistan skipper Shahid Afridi feels Indian captain Virat Kohli should step down from the leadership role in all formats of the game to flourish as a batsman for his country.
Speaking to a media outlet, Afridi said that the BCCI's decision to appoint Rohit Sharma as India's T20 captain was a good one. This was after Kohli relinquished T20 captaincy at the end of India's T20 World Cup campaign.
"I think he has been a wonderful force for Indian cricket but I think it would be best if he decided to retire as captain in all formats now," Afridi said.
"I have played with Rohit for a year and he is an outstanding player with a top mentality. His biggest asset is he can stay relaxed where required and show aggression when it is needed the most," he added.
Read: Kohli might give up captaincy in other formats to focus on his batting: Shastri
The Pakistani star said that Rohit had the mental strength to be a good captain and he has shown this with his IPL franchise Mumbai Indians.
"He is a top level player with terrific shot selection and he has the mentality to be a good leader of the players," he said.