1967 m. serijoje prieš Angliją Asifas užsitarnavo savo pirmąjį testinį šimtmetį, Ovale uždirbdamas 146 bėgimus. 1968 m. jis buvo pavadintas vienu iš "Wisden" metų kriketo žaidėjų ir buvo Pakistano kapitonas 1975 m.
ir 1979 m. Kriketo Pasaulio taurės, vedė komandą į pusfinalinį rungtynes 1979 m. Testų lygiu jis vadovavo Pakistano komandai šešiose testų serijose prieš Indiją 1979/80 metais, o po 58 rungtynių pasitraukė iš testų kriketo.