Cricket Icon Sachin Tendulkar first played for Pakistan before he made his debut for India.
In 1987, Pakistan’s cricket team under captaincy of Great Imran Khan were touring India. An exhibition match were played at Mumbai’s Brabourne Stadium. Pakistani Players Javed Miandad and Abdul Qadir decided to sit out. So, Little Master Sachin Tendulkar who was only 13 years old then, was sent in to field for the short staffed Pakistanis. He is widely regarded as one of the greatest batsmen in the history of cricket. He is the highest run scorer of all time in International cricket. He is the only player to have scored one hundred international centuries, the first batsman to score a double century in an ODI, the holder of the record for the most runs in both Test and ODI, and the only player to complete more than 30,000 runs in international cricket.
Reportedly, only three cricketers officially have played for both India and Pakistan. Abdul Hafeez Kardar played three test matches for India and led Pakistan in 23 test matches after partition. The second player is Amir Elahi who played one test for India, and after partition, he played five test matches for Pakistan. The third and last player is Gul Mohammed who played eight times for India and only once for Pakistan.