Former Pakistan pacer Mohammad Amir has lauded Virat Kohli as the greatest cricketer of this generation, surpassing Babar Azam, Steve Smith, and Joe Root. Amir emphasized Kohli's match-winning abilities across formats and his remarkable decade-long consistency after a challenging 2014 England tour.