Such cricket players did so either because of their mixed nationalities or became a national of the other country for which they played later on.
For example Abdul Hafeez Karda started his career before independence of India and Pakistan from Great Britain as British Indian team and after the independence of Pakistan cricket team he played from the newly established state.
Posted Infographic in Sports