Former Indian cricketer Navjot Singh Sidhu has said that stalwart batter Virat Kohli will play for at least two to three years and will likely score 10 to 15 more centuries.