| 8 Jun 1999 | IND 227/6 v PAK 1804th Super · ODI | PAK | 41 | - | 1 | India won by 47 runs | Manchester | 1999 Cricket World Cup |
| 5 Jun 1999 | PAK 220/7 v SA 221/72nd Super · ODI | PAK | 4 | - | 1 | South Africa won by 3 wickets (with 6 balls remaining) | Nottingham | 1999 Cricket World Cup |
| 31 May 1999 | PAK 161 v BAN 223/929th Match · ODI | PAK | 7 | - | 0 | Bangladesh won by 62 runs | Northampton | 1999 Cricket World Cup |
| 28 May 1999 | PAK 269/8 v NZ 207/824th Match · ODI | PAK | 73* | - | 1 | Pakistan won by 62 runs | Derby | 1999 Cricket World Cup |
| 23 May 1999 | AUS 265 v PAK 275/816th Match · ODI | PAK | 81 | - | 0 | Pakistan won by 10 runs | Leeds | 1999 Cricket World Cup |
| 20 May 1999 | PAK 261/6 v SCO 16711th Match · ODI | PAK | 12 | - | 0 | Pakistan won by 94 runs | Chester-le-Street | 1999 Cricket World Cup |
| 16 May 1999 | PAK 229/8 v WI 2025th Match · ODI | PAK | 0 | - | 2 | Pakistan won by 27 runs | Bristol | 1999 Cricket World Cup |
| 16 Apr 1999 | IND 125 v PAK 129/2Final · ODI | PAK | 39* | - | 0 | Pakistan won by 8 wickets (with 132 balls remaining) | Sharjah | 1998–99 Coca-Cola Cup |
| 13 Apr 1999 | IND 206/4 v PAK 205/96th Match · ODI | PAK | 4 | - | 0 | India won by 6 wickets (with 11 balls remaining) | Sharjah | 1998–99 Coca-Cola Cup |
| 12 Apr 1999 | ENG 206 v PAK 1445th Match · ODI | PAK | 5 | - | 0 | England won by 62 runs | Sharjah | 1998–99 Coca-Cola Cup |
| 8 Apr 1999 | IND 163/6 v PAK 279/82nd Match · ODI | PAK | 107 | - | 0 | Pakistan won by 116 runs | Sharjah | 1998–99 Coca-Cola Cup |
| 7 Apr 1999 | ENG 233 v PAK 323/51st Match · ODI | PAK | 59 | - | 1 | Pakistan won by 90 runs | Sharjah | 1998–99 Coca-Cola Cup |
| 4 Apr 1999 | IND 168 v PAK 291/8Final · ODI | PAK | 91 | - | 0 | Pakistan won by 123 runs | Bangalore | 1998–99 Pepsi Cup |
| 1 Apr 1999 | IND 196 v PAK 197/36th Match · ODI | PAK | 63* | - | 0 | Pakistan won by 7 wickets (with 30 balls remaining) | Mohali | 1998–99 Pepsi Cup |
| 27 Mar 1999 | PAK 241 v SL 253/84th Match · ODI | PAK | 16 | - | 0 | Sri Lanka won by 12 runs | Visakhapatnam | 1998–99 Pepsi Cup |
| 24 Mar 1999 | IND 135 v PAK 278/93rd Match · ODI | PAK | 43 | - | 0 | Pakistan won by 143 runs | Jaipur | 1998–99 Pepsi Cup |
| 19 Mar 1999 | PAK 246/9 v SL 2371st Match · ODI | PAK | 1 | - | 0 | Pakistan won by 9 runs | Jamshedpur | 1998–99 Pepsi Cup |
| 16 Mar 1999 | BAN 141 v PAK 293/7Only ODI · ODI | PAK | 70 | - | 0 | Pakistan won by 152 runs | Dhaka | Pakistan tour of Bangladesh 1998/99 |
| 12 Mar 1999 | SL 231 & 188 v PAK 594Final · Test | PAK | 200* | - | 0 | Pakistan won by an innings and 175 runs | Dhaka | Pakistan tour of India 1998/99 |
| 4 Mar 1999 | PAK 398 & 314/8 v SL 328 & 165/23rd Match · Test | PAK | 0 & 4 | - | 0 | Match drawn | Lahore | Pakistan tour of India 1998/99 |
| 4 Feb 1999 | IND 252 & 339 v PAK 172 & 2072nd Test · Test | PAK | 26 & 6 | - | 0 | India won by 212 runs | Delhi | Pakistan tour of India 1998/99 |
| 28 Jan 1999 | IND 254 & 258 v PAK 238 & 2861st Test · Test | PAK | 10 & 51 | - | 2 | Pakistan won by 12 runs | Chennai | Pakistan tour of India 1998/99 |
| 27 Nov 1998 | PAK 296 & 103 v ZIM 238 & 162/31st Test · Test | PAK | 19 & 2 | - | 0 | Zimbabwe won by 7 wickets | Peshawar | Zimbabwe tour of Pakistan 1998/99 |
| 24 Nov 1998 | PAK 302/6 v ZIM 1913rd ODI · ODI | PAK | 34 | - | 1 | Pakistan won by 111 runs | Rawalpindi | Zimbabwe tour of Pakistan 1998/99 |
| 22 Nov 1998 | PAK 211 v ZIM 212/42nd ODI · ODI | PAK | 34 | - | 0 | Zimbabwe won by 6 wickets (with 56 balls remaining) | Sheikhupura | Zimbabwe tour of Pakistan 1998/99 |
| 20 Nov 1998 | PAK 241/6 v ZIM 2371st ODI · ODI | PAK | 3 | - | 0 | Pakistan won by 4 wickets (with 14 balls remaining) | Gujranwala | Zimbabwe tour of Pakistan 1998/99 |
| 22 Oct 1998 | PAK 252 & 262/5 v AUS 280 & 3903rd Test · Test | PAK | 9 & 21* | - | 2 | Match drawn | Karachi | Australia tour of Pakistan 1998/99 |
| 15 Oct 1998 | PAK 580/9 v AUS 599/4 & 289/52nd Test · Test | PAK | 97 | - | 0 | Match drawn | Peshawar | Australia tour of Pakistan 1998/99 |
| 1 Oct 1998 | PAK 269 & 145 v AUS 5131st Test · Test | PAK | 14 & 0 | - | 0 | Australia won by an innings and 99 runs | Rawalpindi | Australia tour of Pakistan 1998/99 |
| 20 Sept 1998 | IND 256/9 v PAK 258/55th ODI · ODI | PAK | 0 | - | 3 | Pakistan won by 5 wickets (with 10 balls remaining) | Toronto | 1998 'Friendship' Cup |
| 19 Sept 1998 | IND 182 v PAK 316/64th ODI · ODI | PAK | 78 | - | 1 | Pakistan won by 134 runs | Toronto | 1998 'Friendship' Cup |
| 16 Sept 1998 | IND 180 v PAK 257/53rd ODI · ODI | PAK | 81 | - | 0 | Pakistan won by 77 runs | Toronto | 1998 'Friendship' Cup |
| 13 Sept 1998 | IND 195 v PAK 246/92nd ODI · ODI | PAK | 35 | - | 1 | Pakistan won by 51 runs | Toronto | 1998 'Friendship' Cup |
| 12 Sept 1998 | IND 193/4 v PAK 189/91st ODI · ODI | PAK | 20 | - | 0 | India won by 6 wickets (with 38 balls remaining) | Toronto | 1998 'Friendship' Cup |
| 23 Apr 1998 | SA 115/1 v PAK 114Final · ODI | PAK | 21 | - | 0 | South Africa won by 9 wickets (with 134 balls remaining) | Cape Town | 1997–98 Standard Bank International One-Day Series |
| 17 Apr 1998 | SA 149/3 v PAK 1458th Match · ODI | PAK | 33 | - | 0 | South Africa won by 7 wickets (with 87 balls remaining) | Centurion | 1997–98 Standard Bank International One-Day Series |
| 15 Apr 1998 | PAK 173 v SL 2887th Match · ODI | PAK | 3 | - | 0 | Sri Lanka won by 115 runs | Benoni | 1997–98 Standard Bank International One-Day Series |
| 11 Apr 1998 | SA 254/7 v PAK 250/85th Match · ODI | PAK | 52 | - | 1 | South Africa won by 3 wickets (with 22 balls remaining) | East London | 1997–98 Standard Bank International One-Day Series |
| 9 Apr 1998 | PAK 249 v SL 1394th Match · ODI | PAK | 9 | - | 0 | Pakistan won by 110 runs | Paarl | 1997–98 Standard Bank International One-Day Series |
| 7 Apr 1998 | PAK 300/6 v SL 295/73rd Match · ODI | PAK | 116* | - | 0 | Pakistan won by 4 wickets (with 6 balls remaining) (D/L method) | Kimberley | 1997–98 Standard Bank International One-Day Series |
| 28 Mar 1998 | ZIM 236/6 v PAK 237/61st ODI · ODI | PAK | 0 | - | 0 | Pakistan won by 4 wickets (with 14 balls remaining) | Harare | Pakistan tour of Zimbabwe 1997/98 |
| 21 Mar 1998 | ZIM 277 & 268 v PAK 354 & 192/72nd Test · Test | PAK | 13 & 10 | - | 4 | Pakistan won by 3 wickets | Harare | Pakistan tour of Zimbabwe 1997/98 |
| 14 Mar 1998 | ZIM 321 & 302/4 v PAK 256 & 258/61st Test · Test | PAK | 24 & 12 | 0/8 | 2 | Match drawn | Bulawayo | Pakistan tour of Zimbabwe 1997/98 |
| 6 Mar 1998 | SA 293 & 206/7 v PAK 106 & 1343rd Test · Test | PAK | 6 & 4 | - | 1 | South Africa won by 259 runs | Port Elizabeth | Pakistan tour of South Africa 1997/98 |
| 14 Feb 1998 | SA 364 & 44/0 v PAK 3291st Test · Test | PAK | 0 | - | 0 | Match drawn | Johannesburg | Pakistan tour of South Africa 1997/98 |
| 18 Jan 1998 | IND 316/7 v PAK 314/53rd Final · ODI | PAK | DNB | - | 0 | India won by 3 wickets (with 1 ball remaining) | Dhaka | 1997–98 Silver Jubilee Independence Cup |
| 16 Jan 1998 | IND 189 v PAK 193/42nd Final · ODI | PAK | 40 | - | 0 | Pakistan won by 6 wickets (with 111 balls remaining) | Dhaka | 1997–98 Silver Jubilee Independence Cup |
| 14 Jan 1998 | IND 213/2 v PAK 212/81st Final · ODI | PAK | 33 | - | 0 | India won by 8 wickets (with 53 balls remaining) | Dhaka | 1997–98 Silver Jubilee Independence Cup |
| 12 Jan 1998 | BAN 134 v PAK 136/13rd Match · ODI | PAK | DNB | - | 0 | Pakistan won by 9 wickets (with 100 balls remaining) | Dhaka | 1997–98 Silver Jubilee Independence Cup |
| 11 Jan 1998 | IND 245/7 v PAK 227/92nd Match · ODI | PAK | 77 | - | 1 | India won by 18 runs | Dhaka | 1997–98 Silver Jubilee Independence Cup |