The love for cricket in India is since pre-independence era but Pakistan made an appearance as a cricket playing nation after the country was created post Indo-Pakistan division in 1947.
With that being said, very few have knowledge of three cricketers who have represented both India and Pakistan.
Elahi was a leg-spinner who played for both Pakistan and India. Elahi featured in one Test for the Indian team and after Pakistan acquired Test status in 1952, he went on to play Test matches for Pakistan. He featured for India in one Test match against Australia from 1952-1953.
Gul Mohammad featured in eight games for team India and a made just one appearance for Pakistan. Mohammad was a left-handed batsman and used to bowl medium fast, he was also a brilliant fielder.
He represented India from 1946-1955 and Pakistan in just one Test against Australia in Karachi in 1956. Mohammad featured for India while playing against Pakistan in Paksitan’s first tour of India in 1951-52.
Abdul Hafeez Kardar:
Kardar, who began his cricketing career in India later went on to become the first captain of the Pakistan cricket team in 1948.
He was broadly put down as a father figure of Pakistan cricket.
Kardar featured for India from 1946-1948 and then for Pakistan from 1948-1958.