NEW DELHI: Former cricketer Navjot Singh Sidhu is certain that "once-in-a-generation" player Virat Kohli will play for another two to three years because of his unrelenting tenacity over the last six months, which was highlighted by his undefeated century against Pakistan.
With a spectacular comeback to form, Kohli hammered his 51st ODI century to help India defeat archrivals Pakistan by six wickets, thereby guaranteeing their spot in the Champions Trophy semifinals.