Hanif Mohammad:

Next on the list if former Pakistan batsman Hanif Mohammad, who has played 55 Test matches between 1952 and 1969 with a batting average of 43.98 with twelve hundreds out of which 15 Test matches against India in which he has scored 2 hundreds. He was born to a royal family in Junagadh state of British India (Modern day Saurashtra in Gujarat). He later moved to Pakistan during the partition after the Indian Independence from the British.