Teams
Hanif Mohammad
played for
Test
Pakistan
(1952/53-1969/70)
Main FC
Bahawalpur
(1953/54)
Karachi
(1954/55-1968/69)
Karachi Whites
(1956/57-1961/62)
Pakistan International Airlines
(1960/61-1975/76)
Other FC
Pakistan
(1951/52-1969/70)
Bahawalpur and Karachi
(1951/52)
Pakistanis
(1952/53-1967)
Hasan Mahmood's XI
(1953/54)
Pakistan Combined Schools
(1954/55)
Chief Commissioner's XI
(1955/56)
Pakistan Governor-General's XI
(1955/56)
Karachi A
(1957/58)
Commonwealth XI
(1958)
President's XI
(1958/59)
Hyderabad Chief Commissioner's XI
(1959/60)
Punjab Governor's XI
(1961/62-1967/68)
International XI
(1961/62)
East Pakistan Governor's XI
(1961/62)
BCCP XI
(1961/62-1967/68)
Rest of the World XI
(1965-1970/71)
South Zone
(1966/67)
Khairpur Commissioner's XI
(1967/68)
Central Zone
(1968/69)
The Rest
(1969/70)
Pakistan International Airlines A
(1969/70-1973/74)
Second Eleven Championship
Northamptonshire Second XI
(1965)
Quaid-e-Azam Trophy
Bahawalpur
(1953/54)
Karachi
(1954/55-1968/69)
Karachi Whites
(1956/57-1961/62)
Karachi A
(1957/58)
Pakistan International Airlines
(1964/65-1974/75)
Pakistan International Airlines A
(1970/71)
Miscellaneous
Karachi and Sind Muslims
(1950/51)
Pakistan Eaglets
(1952-1958)
Pakistanis
(1952/53-1967)
Pakistan
(1952/53-1967)
Pakistan Combined Schools
(1955/56)
Pakistan Cricket Writers' XI
(1956)
West Pakistan Governor's XI
(1957/58)
Lord's Taverners
(1960)
International XI
(1961/62)
Pakistan International Airlines
(1964-1981)
International Cavaliers
(1965-1968)
Rest of the World XI
(1965-1968)
MM Alam's XI
(1965/66)
Duke of Norfolk's XI
(1966)
Irish Cricket Union President's XI
(1969)
Overseas Veterans
(1980/81)