Talking about Virat Kohli after he announced his retirement from Test cricket, former India head coach Ravi Shastri said Kohli has done everything, including captaining Team India and winning World Cups. "There is nothing for him to achieve...Virat surprised me because I thought he had at least two to three years of Test match cricket left in him," Shastri added.