"To Shahid Bhai, best wishes, always a pleasure playing against you," India skipper Kohli wrote on the shirt.
A Pakistani journalist recently posted a picture of the jersey on Twitter.
The jersey had the signatures of Kohli, Yuvraj Singh, Ashish Nehra, Jasprit Bumrah, Suresh Raina, Pawan Negi, Mohammed Shami, Ravindra Jadeja, Bhuvneshwar Kumar, Ajinkya Rahane, Shikhar Dhawan, Ravichandran Ashwin, Hardik Pandya and former Team director Ravi Shastri.
The 36-year-old Afridi, who bid adieu to his 21-year-old career in February, was recently announced as one of eight Champion Ambassadors, along with India's Harbhajan Singh for the International Cricket Council (ICC) Champions Trophy, to be held in the United Kingdom from June 1 to 18.
The other ambassadors announced by the ICC are Bangladesh's Habibul Bashar, England's Ian Bell, New Zealand's Shane Bond, Australia's Mike Hussey, Sri Lanka's Kumar Sangakkara and South Africa's Graeme Smith.
Virat Kohli's shirt, signed by Indian team, for Shahid Afridi, with a message "always a pleasure playing against you." pic.twitter.com/GL08gIPPEz— Hammad Khan. (@xhanhk) April 18, 2017
Source - Agency