| 15 Mar 1992 | PAK 216/6 v SL 212/633rd Match · ODI | PAK | 22 | 1/36 | 0 | Pakistan won by 4 wickets (with 5 balls remaining) | Perth | 1992 Cricket World Cup |
| 19 Jan 1992 | PAK 271/4 v SL 1545th ODI · ODI | PAK | DNB | 0/30 | 1 | Pakistan won by 117 runs | Rawalpindi | Sri Lanka tour of Pakistan 1991/92 |
| 17 Jan 1992 | PAK 205/5 v SL 206/64th ODI · ODI | PAK | DNB | 0/40 | 0 | Sri Lanka won by 4 wickets (with 2 balls remaining) | Multan | Sri Lanka tour of Pakistan 1991/92 |
| 15 Jan 1992 | PAK 241/3 v SL 182/93rd ODI · ODI | PAK | DNB | 3/15 | 1 | Pakistan won by 59 runs | Hyderabad | Sri Lanka tour of Pakistan 1991/92 |
| 13 Jan 1992 | PAK 210/5 v SL 181/92nd ODI · ODI | PAK | 44* | 1/44 | 0 | Pakistan won by 29 runs | Karachi | Sri Lanka tour of Pakistan 1991/92 |
| 10 Jan 1992 | PAK 157/2 v SL 155/61st ODI · ODI | PAK | DNB | 1/35 | 1 | Pakistan won by 8 wickets (with 19 balls remaining) | Sargodha | Sri Lanka tour of Pakistan 1991/92 |
| 2 Jan 1992 | PAK 221 & 188/7 v SL 240 & 1653rd Test · Test | PAK | 22 & 0 | - | 0 | Pakistan won by 3 wickets | Faisalabad | Sri Lanka tour of Pakistan 1991/92 |
| 20 Dec 1991 | PAK 109/2 v SL2nd Test · Test | PAK | DNB | - | 0 | Match drawn | Gujranwala | Sri Lanka tour of Pakistan 1991/92 |
| 12 Dec 1991 | PAK 423/5 v SL 270 & 137/51st Test · Test | PAK | 93* | 0/16 | 0 | Match drawn | Sialkot | Sri Lanka tour of Pakistan 1991/92 |
| 21 Dec 1990 | PAK 181/9 v SL 131/92nd ODI · ODI | PAK | 30 | 0/21 | 0 | Pakistan won by 50 runs | Sharjah | 1990–91 Sharjah Cup |
| 20 Dec 1990 | PAK 170 v SL 172/41st ODI · ODI | PAK | 43 | 0/33 | 0 | Sri Lanka won by 6 wickets (with 31 balls remaining) | Sharjah | 1990–91 Sharjah Cup |
| 29 Apr 1990 | PAK 311/8 v SL 2215th Match · ODI | PAK | 8 | - | 0 | Pakistan won by 90 runs | Sharjah | 1990 Austral-Asia Cup |
| 17 Feb 1990 | PAK 315/3 v SL 288/810th Match · ODI | PAK | 1* | 0/60 | 0 | Pakistan won by 27 runs | Adelaide | 1989–90 Australian Tri-Series |
| 15 Feb 1990 | PAK 198/4 v SL 1959th Match · ODI | PAK | DNB | 1/28 | 0 | Pakistan won by 6 wickets (with 9 balls remaining) | Hobart | 1989–90 Australian Tri-Series |
| 10 Feb 1990 | PAK 254/5 v SL 253/56th Match · ODI | PAK | 15 | 0/30 | 0 | Pakistan won by 5 wickets (with 18 balls remaining) | Brisbane | 1989–90 Australian Tri-Series |
| 31 Dec 1989 | PAK 222/7 v SL 223/73rd Match · ODI | PAK | 32 | 2/40 | 1 | Sri Lanka won by 3 wickets (with 9 balls remaining) | Perth | 1989–90 Australian Tri-Series |
| 27 Oct 1989 | PAK 219/6 v SL 21314th Match · ODI | PAK | 84* | 0/29 | 0 | Pakistan won by 6 runs | Lucknow | 1989 MRF World Series |
| 24 Mar 1989 | PAK 248/3 v SL 244/82nd ODI · ODI | PAK | 50* | 3/49 | 0 | Pakistan won by 7 wickets (with 13 balls remaining) | Sharjah | 1988-89 Sharjah Cup |
| 23 Mar 1989 | PAK 237/8 v SL 2071st ODI · ODI | PAK | 16 | 2/31 | 0 | Pakistan won by 30 runs | Sharjah | 1988-89 Sharjah Cup |
| 25 Oct 1987 | PAK 297/7 v SL 184/817th Match · ODI | PAK | 39 | 1/13 | 0 | Pakistan won by 113 runs | Faisalabad | 1987 Cricket World Cup |
| 8 Oct 1987 | PAK 267/6 v SL 2521st Match · ODI | PAK | 2 | 2/42 | 0 | Pakistan won by 15 runs | Hyderabad | 1987 Cricket World Cup |
| 2 Dec 1986 | PAK 165/6 v SL 164/74th Match · ODI | PAK | 22 | 1/34 | 0 | Pakistan won by 4 wickets (with 6 balls remaining) | Sharjah | 1986–87 Champions Trophy |
| 6 Apr 1986 | SL 195/5 v PAK 191/9Final · ODI | PAK | 2 | - | 0 | Sri Lanka won by 5 wickets (with 16 balls remaining) | Colombo | 1986 Asia Cup |
| 30 Mar 1986 | SL 116 v PAK 1971st Match · ODI | PAK | 21 | 1/12 | 3 | Pakistan won by 81 runs | Colombo | 1986 Asia Cup |
| 22 Mar 1986 | SL 281 & 323/3 v PAK 3183rd Test · Test | PAK | 33 | 4/69 & 2/56 | 1 | Match drawn | Colombo | Pakistan tour of Sri Lanka 1985/86 |
| 14 Mar 1986 | SL 273 & 32/2 v PAK 132 & 1722nd Test · Test | PAK | 8 & 0 | 2/78 & 2/18 | 2 | Sri Lanka won by 8 wickets | Colombo | Pakistan tour of Sri Lanka 1985/86 |
| 11 Mar 1986 | SL 160/8 v PAK 103/24th ODI · ODI | PAK | DNB | 0/22 | 1 | Pakistan won by 8 wickets (with 6 balls remaining) (revised target) | Colombo | Pakistan tour of Sri Lanka 1985/86 |
| 8 Mar 1986 | SL v PAK 125/82nd ODI · ODI | PAK | 20 | - | 0 | No result | Moratuwa | Pakistan tour of Sri Lanka 1985/86 |
| 2 Mar 1986 | SL 124/6 v PAK 125/21st ODI · ODI | PAK | DNB | 1/15 | 0 | Pakistan won by 8 wickets (with 9 balls remaining) | Kandy | Pakistan tour of Sri Lanka 1985/86 |
| 23 Feb 1986 | SL 109 & 101/9 v PAK 2301st Test · Test | PAK | 7 | 3/20 & 2/29 | 1 | Pakistan won by an innings and 20 runs | Kandy | Pakistan tour of Sri Lanka 1985/86 |
| 7 Nov 1985 | SL 162 & 230 v PAK 295 & 98/03rd Test · Test | PAK | 63 & DNB | 2/36 & 3/28 | 0 | Pakistan won by 10 wickets | Karachi | Sri Lanka tour of Pakistan 1985/86 |
| 27 Oct 1985 | PAK 259 & 100/2 v SL 157 & 2002nd Test · Test | PAK | 6 & DNB | 4/55 & 5/40 | 0 | Pakistan won by 8 wickets | Sialkot | Sri Lanka tour of Pakistan 1985/86 |
| 25 Oct 1985 | PAK 231/5 v SL 228/73rd ODI · ODI | PAK | 2* | 1/33 | 1 | Pakistan won by 5 wickets (with 9 balls remaining) | Lahore | Sri Lanka tour of Pakistan 1985/86 |
| 23 Oct 1985 | PAK 224/5 v SL 209/72nd ODI · ODI | PAK | 1* | 1/47 | 0 | Pakistan won by 15 runs | Gujranwala | Sri Lanka tour of Pakistan 1985/86 |
| 16 Oct 1985 | PAK 555/3 v SL 4791st Test · Test | PAK | DNB | 3/112 | 0 | Match drawn | Faisalabad | Sri Lanka tour of Pakistan 1985/86 |
| 13 Oct 1985 | PAK 147/2 v SL 1451st ODI · ODI | PAK | DNB | 2/22 | 0 | Pakistan won by 8 wickets (with 43 balls remaining) | Peshawar | Sri Lanka tour of Pakistan 1985/86 |
| 16 Jun 1983 | PAK 235/7 v SL 22415th Match · ODI | PAK | 102* | - | 1 | Pakistan won by 11 runs | Leeds | 1983 Cricket World Cup |
| 9 Jun 1983 | PAK 338/5 v SL 288/92nd Match · ODI | PAK | 56* | - | 0 | Pakistan won by 50 runs | Swansea | 1983 Cricket World Cup |
| 31 Mar 1982 | PAK 222/5 v SL 2183rd ODI · ODI | PAK | 15* | 2/10 | 2 | Pakistan won by 5 wickets (with 11 balls remaining) | Karachi | Sri Lanka tour of Pakistan 1981/82 |
| 29 Mar 1982 | PAK 239/4 v SL 227/42nd ODI · ODI | PAK | 9* | 0/20 | 1 | Sri Lanka won by 30 runs (revised target) | Lahore | Sri Lanka tour of Pakistan 1981/82 |
| 22 Mar 1982 | PAK 500/7 v SL 240 & 1583rd Test · Test | PAK | 39 | 8/58 & 6/58 | 1 | Pakistan won by an innings and 102 runs | Lahore | Sri Lanka tour of Pakistan 1981/82 |
| 14 Jun 1975 | PAK 330/6 v SL 13812th Match · ODI | PAK | 0 | 3/15 | 0 | Pakistan won by 192 runs | Nottingham | 1975 Cricket World Cup |