| 3 Apr 2006 | SL 279 & 73/9 v PAK 170 & 183/22nd Test · Test | PAK | 15 & DNB | - | 0 | Pakistan won by 8 wickets | Kandy | Pakistan tour of Sri Lanka 2005/06 |
| 26 Mar 2006 | SL 185 & 448/5 v PAK 176 & 337/41st Test · Test | PAK | 31 & 48 | - | 3 | Match drawn | Colombo | Pakistan tour of Sri Lanka 2005/06 |
| 22 Mar 2006 | SL 224 v PAK 229/6Match 3 · ODI | PAK | 12 | - | 0 | Pakistan won by 4 wickets | Colombo | Pakistan in Sri Lanka ODI Series 2005/06 |
| 19 Mar 2006 | SL 130 v PAK 134/6Match 2 · ODI | PAK | 1 | - | 0 | Pakistan won by 4 wickets | Colombo | Pakistan in Sri Lanka ODI Series 2005/06 |
| 17 Mar 2006 | SL v PAK 201/8Match 1 · ODI | PAK | 24 | - | 0 | No result | Colombo | Pakistan in Sri Lanka ODI Series 2005/06 |
| 28 Oct 2004 | PAK 478 & 139/4 v SL 208 & 4062nd Test · Test | PAK | 117 & DNB | - | 1 | Pakistan won by 6 wickets | Karachi | Sri Lanka tour of Pakistan 2004/05 |
| 20 Oct 2004 | PAK 264 & 216 v SL 243 & 4381st Test · Test | PAK | 32 & 3 | - | 1 | Sri Lanka won by 201 runs | Faisalabad | Sri Lanka tour of Pakistan 2004/05 |
| 16 Oct 2004 | SL 287/7 v PAK 168Final · ODI | PAK | 4 | - | 1 | Sri Lanka won by 119 runs | Lahore | Paktel Cup 2004/05 |
| 14 Oct 2004 | SL 293/6 v PAK 297/46th Match · ODI | PAK | 76* | - | 0 | Pakistan won by 6 wickets (with 7 balls remaining) | Lahore | Paktel Cup 2004/05 |
| 6 Oct 2004 | SL 232/9 v PAK 233/2Match 3 · ODI | PAK | DNB | - | 1 | Pakistan won by 8 wickets | Karachi | Paktel Cup 2004/05 |
| 21 Jul 2004 | PAK 122 v SL 123/3Match 8 · ODI | PAK | 9 | - | 0 | Sri Lanka won by 7 wickets | Colombo | Asia Cup 2004 |
| 17 Aug 2002 | PAK 203 v SL 2424th Match · ODI | PAK | 5 | - | 0 | Sri Lanka won by 39 runs | Tangier | 2002 Morocco Cup |
| 14 Aug 2002 | PAK 279/5 v SL 251/82nd Match · ODI | PAK | 63 | - | 0 | Pakistan won by 28 runs | Tangier | 2002 Morocco Cup |
| 17 Apr 2002 | PAK 295/6 v SL 78/9Final · ODI | PAK | 12 | - | 0 | Pakistan won by 217 runs | Sharjah | 2002 Sharjah Cup |
| 12 Apr 2002 | SL 239/6 v PAK 230/54th Match · ODI | PAK | 37 | - | 0 | Sri Lanka won by 9 runs | Sharjah | 2002 Sharjah Cup |
| 8 Apr 2002 | PAK 201 v SL 242/91st Match · ODI | PAK | 37 | - | 0 | Sri Lanka won by 41 runs | Sharjah | 2002 Sharjah Cup |
| 6 Mar 2002 | PAK 234 & 325 v SL 528 & 33/2Final · Test | PAK | 29 & 99 | - | 1 | Sri Lanka won by 8 wickets | Lahore | Asian Test Championship 2001/02 |
| 4 Nov 2001 | PAK 177/5 v SL 173Final · ODI | PAK | 28 | - | 0 | Pakistan won by 5 wickets (with 38 balls remaining) | Sharjah | 2001 Khaleej Times Trophy |
| 2 Nov 2001 | PAK 273/3 v SL 272/96th Match · ODI | PAK | 118* | - | 1 | Pakistan won by 7 wickets (with 4 balls remaining) | Sharjah | 2001 Khaleej Times Trophy |
| 20 Apr 2001 | PAK 220 v SL 297/7Final · ODI | PAK | 3 | - | 2 | Sri Lanka won by 77 runs | Sharjah | 2000–01 ARY Gold Cup |
| 13 Apr 2001 | PAK 278/9 v SL 250/84th Match · ODI | PAK | 87 | - | 0 | Pakistan won by 28 runs | Sharjah | 2000–01 ARY Gold Cup |
| 8 Apr 2001 | PAK 255/9 v SL 2391st Match · ODI | PAK | 44 | - | 0 | Pakistan won by 16 runs | Sharjah | 2000–01 ARY Gold Cup |
| 8 Oct 2000 | PAK 195/1 v SL 1942nd QF · ODI | PAK | DNB | - | 0 | Pakistan won by 9 wickets (with 40 balls remaining) | Nairobi | 2000 ICC KnockOut Trophy |
| 9 Jul 2000 | SL 244/4 v PAK 240/64th Match · ODI | PAK | 47 | - | 0 | Sri Lanka won by 6 wickets (with 4 balls remaining) | Colombo | 2000 Singer Triangular Series |
| 5 Jul 2000 | SL 166/5 v PAK 164/81st Match · ODI | PAK | 83* | - | 0 | Sri Lanka won by 5 wickets (with 45 balls remaining) | Galle | 2000 Singer Triangular Series |
| 21 Jun 2000 | SL 181 & 256 v PAK 600/82nd Test · Test | PAK | 112 | - | 1 | Pakistan won by an innings and 163 runs | Galle | Pakistan tour of Sri Lanka 2000 |
| 14 Jun 2000 | SL 273 & 123 v PAK 266 & 131/51st Test · Test | PAK | 12 & 13 | - | 2 | Pakistan won by 5 wickets | Colombo | Pakistan tour of Sri Lanka 2000 |
| 7 Jun 2000 | PAK 277/4 v SL 238/9Final · ODI | PAK | 72* | - | 0 | Pakistan won by 39 runs | Dhaka | 2000 Asia Cup |
| 5 Jun 2000 | PAK 193/3 v SL 1926th Match · ODI | PAK | 27 | - | 0 | Pakistan won by 7 wickets (with 10 balls remaining) | Dhaka | 2000 Asia Cup |
| 12 Mar 2000 | PAK 256 & 421 v SL 227 & 2283rd Test · Test | PAK | 86 & 138 | - | 0 | Pakistan won by 222 runs | Karachi | Pakistan tour of Sri Lanka 2000 |
| 5 Mar 2000 | SL 268 & 224 v PAK 199 & 2362nd Test · Test | PAK | 58* & 9 | - | 0 | Sri Lanka won by 57 runs | Peshawar | Pakistan tour of Sri Lanka 2000 |
| 26 Feb 2000 | PAK 182 & 390 v SL 353 & 220/81st Test · Test | PAK | 44 & 20 | - | 0 | Sri Lanka won by 2 wickets | Rawalpindi | Pakistan tour of Sri Lanka 2000 |
| 22 Oct 1999 | PAK 211/9 v SL 123Final · ODI | PAK | 54 | - | 2 | Pakistan won by 88 runs | Sharjah | Coca Cola Champions Trophy 1999/00 |
| 18 Oct 1999 | PAK 239/8 v SL 1215th Match · ODI | PAK | 33 | - | 1 | Pakistan won by 118 runs | Sharjah | Coca Cola Champions Trophy 1999/00 |
| 15 Oct 1999 | PAK 196 v SL 1963rd Match · ODI | PAK | 42 | - | 0 | Match tied | Sharjah | Coca Cola Champions Trophy 1999/00 |
| 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 |
| 19 Mar 1999 | PAK 246/9 v SL 2371st Match · ODI | PAK | 1 | - | 0 | Pakistan won by 9 runs | Jamshedpur | 1998–99 Pepsi Cup |
| 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 |
| 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 |
| 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 |
| 5 Nov 1997 | PAK 280 v SL 281/25th Match · ODI | PAK | 8 | - | 0 | Sri Lanka won by 8 wickets (with 60 balls remaining) | Lahore | 1997-98 Wills Quadrangular Tournament |
| 14 Jul 1997 | SL 239 v PAK 224/91st Match · ODI | PAK | 48 | - | 0 | Sri Lanka won by 15 runs | Colombo | 1997 Asia Cup |
| 24 May 1997 | PAK 224/8 v SL 339/41st Final · ODI | PAK | DNB | - | 0 | Sri Lanka won by 115 runs | Mohali | 1997 Pepsi Independence Cup |
| 12 May 1997 | PAK 289/6 v SL 2592nd Match · ODI | PAK | 22 | - | 1 | Pakistan won by 30 runs | Gwalior | 1997 Pepsi Independence Cup |
| 26 Apr 1997 | SL 331 & 386/4 v PAK 292 & 285/52nd Test · Test | PAK | 43 & 54* | - | 0 | Match drawn | Colombo | Pakistan tour of Sri Lanka 1996/97 |
| 19 Apr 1997 | SL 330 & 423/8 v PAK 3781st Test · Test | PAK | 12 | - | 0 | Match drawn | Colombo | Pakistan tour of Sri Lanka 1996/97 |
| 11 Apr 1997 | PAK 214 v SL 215/6Final · ODI | PAK | 61 | - | 0 | Sri Lanka won by 4 wickets (with 4 balls remaining) | Sharjah | 1996–97 Singer Akai Cup |
| 7 Apr 1997 | PAK 200 v SL 251/74th Match · ODI | PAK | 62 | - | 0 | Sri Lanka won by 51 runs | Sharjah | 1996–97 Singer Akai Cup |