| 6 Mar 1969 | PAK v ENG 502/73rd Test · Test | PAK | - | 0/78 | 0 | Match drawn | Karachi | England tour of Ceylon and Pakistan 1968/69 |
| 29 Dec 1972 | AUS 441/5 & 425 v PAK 574/8 & 2002nd Test · Test | PAK | 0* & 8 | 2/100 & 2/99 | 2 | Australia won by 92 runs | Melbourne | Pakistan tour of Australia 1972/73 |
| 6 Jan 1973 | AUS 334 & 184 v PAK 360 & 1063rd Test · Test | PAK | 12 & 1 | 4/53 & 4/56 | 0 | Australia won by 52 runs | Sydney | Pakistan tour of Australia 1972/73 |
| 2 Feb 1973 | NZ 325/9 & 78/3 v PAK 357/9 & 290/61st Test · Test | PAK | 0 & DNB | 4/126 & 0/15 | 0 | Match drawn | Wellington | Pakistan tour of New Zealand 1972/73 |
| 7 Feb 1973 | NZ 156 & 185 v PAK 507/62nd Test · Test | PAK | DNB | 1/20 & 0/16 | 3 | Pakistan won by an innings and 166 runs | Dunedin | Pakistan tour of New Zealand 1972/73 |
| 11 Feb 1973 | NZ 187 v PAK 165Only ODI · ODI | PAK | 17 | 4/46 | 0 | New Zealand won by 22 runs | Christchurch | Pakistan tour of New Zealand 1972/73 |
| 16 Feb 1973 | NZ 402 & 92/3 v PAK 402 & 2713rd Test · Test | PAK | 2 & 4 | 0/85 & 0/13 | 1 | Match drawn | Auckland | Pakistan tour of New Zealand 1972/73 |
| 2 Mar 1973 | PAK 422 & 124/3 v ENG 355 & 306/71st Test · Test | PAK | 8 & DNB | 1/51 & 0/41 | 1 | Match drawn | Lahore | England tour of Pakistan 1972/73 |
| 24 Mar 1973 | PAK 445/6 & 199 v ENG 386 & 30/13rd Test · Test | PAK | DNB & 33* | 0/64 & 0/0 | 3 | Match drawn | Karachi | England tour of Pakistan 1972/73 |
| 25 Jul 1974 | ENG 183 & 238/6 v PAK 285 & 1791st Test · Test | PAK | 53 & 2 | 3/51 & 4/56 | 1 | Match drawn | Leeds | Pakistan tour of England 1974 |
| 8 Aug 1974 | ENG 270 & 27/0 v PAK 130/9 & 2262nd Test · Test | PAK | 0* & 1 | 1/42 & 0/7 | 0 | Match drawn | London | Pakistan tour of England 1974 |
| 22 Aug 1974 | ENG 545 v PAK 600/7 & 94/43rd Test · Test | PAK | 14* & DNB | 1/103 | 0 | Match drawn | London | Pakistan tour of England 1974 |
| 31 Aug 1974 | ENG 244/4 v PAK 246/31st ODI · ODI | PAK | DNB | 1/46 | 0 | Pakistan won by 7 wickets (with 43 balls remaining) | Nottingham | Pakistan tour of England 1974 |
| 3 Sept 1974 | ENG 81/9 v PAK 84/22nd ODI · ODI | PAK | DNB | 2/15 | 0 | Pakistan won by 8 wickets (with 102 balls remaining) | Birmingham | Pakistan tour of England 1974 |
| 15 Feb 1975 | PAK 199 & 373/7 v WI 214 & 258/41st Test · Test | PAK | 1 & DNB | 6/89 & 1/71 | 0 | Match drawn | Lahore | West Indies tour of India, Pakistan and Sri Lanka 1974/75 |
| 1 Mar 1975 | PAK 406/8 & 256 v WI 493 & 1/02nd Test · Test | PAK | 0 & 15 | 1/106 | 0 | Match drawn | Karachi | West Indies tour of India, Pakistan and Sri Lanka 1974/75 |
| 7 Jun 1975 | AUS 278/7 v PAK 2053rd Match · ODI | PAK | 0 | 1/63 | 1 | Australia won by 73 runs | Leeds | 1975 Cricket World Cup |
| 11 Jun 1975 | PAK 266/7 v WI 267/98th Match · ODI | PAK | 0* | 4/44 | 0 | West Indies won by 1 wicket (with 2 balls remaining) | Birmingham | 1975 Cricket World Cup |
| 9 Oct 1976 | PAK 417 & 105/4 v NZ 157 & 3601st Test · Test | PAK | 4 & DNB | 2/33 & 3/69 | 0 | Pakistan won by 6 wickets | Lahore | New Zealand tour of Pakistan 1976/77 |
| 16 Oct 1976 | PAK 197/9 v NZ 198/8Only ODI · ODI | PAK | 0 | 1/35 | 0 | New Zealand won by 1 run | Sialkot | New Zealand tour of Pakistan 1976/77 |
| 23 Oct 1976 | PAK 473/8 & 4/0 v NZ 219 & 2542nd Test · Test | PAK | 10 & 4* | 3/53 & 2/45 | 0 | Pakistan won by 10 wickets | Sindh | New Zealand tour of Pakistan 1976/77 |
| 30 Oct 1976 | PAK 565/9 & 290/5 v NZ 468 & 262/73rd Test · Test | PAK | 15 & DNB | 3/84 | 0 | Match drawn | Karachi | New Zealand tour of Pakistan 1976/77 |
| 24 Dec 1976 | AUS 454/9 & 261/6 v PAK 272 & 4661st Test · Test | PAK | 29 & 0 | 1/75 & 1/24 | 1 | Match drawn | Adelaide | Pakistan tour of Australia 1976/77 |
| 14 Jan 1977 | AUS 211 & 180 v PAK 360 & 32/23rd Test · Test | PAK | 13 & DNB | 3/42 & 3/77 | 0 | Pakistan won by 8 wickets | Sydney | Pakistan tour of Australia 1976/77 |
| 18 Feb 1977 | WI 421/9 & 251/9 v PAK 435 & 2911st Test · Test | PAK | 38 & 6 | 3/125 & 4/79 | 2 | Match drawn | Bridgetown | Pakistan tour of West Indies 1976/77 |
| 16 Mar 1977 | WI 182/6 v PAK 176/7Only ODI · ODI | PAK | 2* | 3/42 | 0 | West Indies won by 4 wickets (with 10 balls remaining) | Albion | Pakistan tour of West Indies 1976/77 |
| 18 Mar 1977 | WI 448 & 154/1 v PAK 194 & 5403rd Test · Test | PAK | 6 & 25 | 2/105 & 0/58 | 0 | Match drawn | Georgetown | Pakistan tour of West Indies 1976/77 |
| 1 Apr 1977 | WI 154 & 222 v PAK 341 & 301/94th Test · Test | PAK | 29 & 51 | 0/17 & 3/21 | 1 | Pakistan won by 266 runs | Port of Spain | Pakistan tour of West Indies 1976/77 |
| 15 Apr 1977 | WI 280 & 359 v PAK 198/9 & 3015th Test · Test | PAK | 8 & 9 | 2/81 & 2/93 | 0 | West Indies won by 140 runs | Kingston | Pakistan tour of West Indies 1976/77 |
| 14 Dec 1977 | PAK 407/9 & 106/3 v ENG 2881st Test · Test | PAK | 0 & DNB | 4/68 | 0 | Match drawn | Lahore | England tour of Pakistan 1977/78 |
| 13 Jan 1978 | PAK 158/6 v ENG 1223rd ODI · ODI | PAK | 1* | 2/7 | 0 | Pakistan won by 36 runs | Lahore | England tour of Pakistan 1977/78 |
| 18 Jan 1978 | PAK 281 v ENG 266 & 222/53rd Test · Test | PAK | 0 | 1/27 & 0/57 | 0 | Match drawn | Karachi | England tour of Pakistan 1977/78 |
| 24 May 1978 | ENG 217/7 v PAK 851st ODI · ODI | PAK | 7 | 1/13 | 0 | England won by 132 runs | Manchester | Pakistan tour of England 1978 |
| 26 May 1978 | ENG 248/6 v PAK 154/82nd ODI · ODI | PAK | 12 | 1/48 | 0 | England won by 94 runs | London | Pakistan tour of England 1978 |
| 1 Jun 1978 | ENG 452/8 v PAK 164 & 231/91st Test · Test | PAK | 32* & 6* | 0/12 | 0 | England won by an innings and 57 runs | Birmingham | Pakistan tour of England 1978 |
| 29 Jun 1978 | ENG 119/7 v PAK 2013rd Test · Test | PAK | 4 | 5/39 | 0 | Match drawn | Leeds | Pakistan tour of England 1978 |
| 1 Oct 1978 | PAK 166/8 v IND 170/71st ODI · ODI | PAK | 14* | 3/34 | 1 | India won by 4 runs | Quetta | India tour of Pakistan 1978/79 |
| 13 Oct 1978 | PAK 83/2 v IND 792nd ODI · ODI | PAK | DNB | 1/6 | 0 | Pakistan won by 8 wickets (with 139 balls remaining) | Sialkot | India tour of Pakistan 1978/79 |
| 16 Oct 1978 | PAK 503/8 & 264/4 v IND 462/9 & 43/01st Test · Test | PAK | 18 & DNB | 2/105 & 0/3 | 0 | Match drawn | Faisalabad | India tour of Pakistan 1978/79 |
| 27 Oct 1978 | PAK 539/6 & 128/2 v IND 199 & 4652nd Test · Test | PAK | DNB & DNB | 4/46 & 2/112 | 1 | Pakistan won by 8 wickets | Lahore | India tour of Pakistan 1978/79 |
| 3 Nov 1978 | PAK 205/7 v IND 183/23rd ODI · ODI | PAK | 0* | 0/16 | 0 | Pakistan awarded the match (opposition conceded) | Sahiwal | India tour of Pakistan 1978/79 |
| 14 Nov 1978 | PAK 481/9 & 164/2 v IND 344 & 3003rd Test · Test | PAK | 28 & DNB | 4/89 & 5/70 | 1 | Pakistan won by 8 wickets | Karachi | India tour of Pakistan 1978/79 |
| 2 Feb 1979 | NZ 290 & 176 v PAK 271 & 323/61st Test · Test | PAK | 31* & 4 | 1/67 & 0/22 | 2 | Pakistan won by 128 runs | Christchurch | Pakistan tour of New Zealand 1978/79 |
| 16 Feb 1979 | NZ 402 v PAK 360 & 234/32nd Test · Test | PAK | 31 & DNB | 0/90 | 0 | Match drawn | Napier | Pakistan tour of New Zealand 1978/79 |
| 23 Feb 1979 | NZ 254 & 281/8 v PAK 359 & 8/03rd Test · Test | PAK | 5 & DNB | 3/56 & 4/61 | 1 | Match drawn | Auckland | Pakistan tour of New Zealand 1978/79 |
| 10 Mar 1979 | AUS 168 & 310 v PAK 196 & 353/91st Test · Test | PAK | 35 & 1 | 2/39 & 9/86 | 1 | Pakistan won by 71 runs | Melbourne | Pakistan tour of Australia 1978/79 |
| 24 Mar 1979 | AUS 327 & 236/3 v PAK 277 & 2852nd Test · Test | PAK | 27 & 3 | 2/112 & 0/85 | 0 | Australia won by 7 wickets | Perth | Pakistan tour of Australia 1978/79 |
| 9 Jun 1979 | CAN 139/9 v PAK 140/24th Match · ODI | PAK | DNB | 3/26 | 0 | Pakistan won by 8 wickets (with 119 balls remaining) | Leeds | 1979 Prudential World Cup |
| 20 Jun 1979 | PAK 250 v WI 293/62nd Semi-Final · ODI | PAK | 12 | 1/71 | 0 | West Indies won by 43 runs | London | 1979 Prudential World Cup |
| 27 Feb 1980 | PAK 292 & 76/3 v AUS 225 & 1401st Test · Test | PAK | 17 & DNB | 0/20 & 0/7 | 0 | Pakistan won by 7 wickets | Karachi | Australia tour of Pakistan 1979/80 |