Virat surprised me, he had at least 2-3 years of Test cricket left in him: Ravi Shastri
Kohli announced his retirement from Test cricket on Monday, drawing the curtain on a stellar red-ball career. He represented India in 123 Tests, scoring 9,230 runs at an average of 46.85, including 30 centuries.