| 12 Aug 2009 | SL 120 v PAK 172/5Only T20I · T20I | SL | 23 | 0/9 | 0 | Pakistan won by 52 runs | Colombo | - |
| 9 Aug 2009 | SL 147 v PAK 279/8Match 5 · ODI | SL | 6 | 1/57 | 0 | Pakistan won by 132 runs | Colombo | Pakistan in Sri Lanka ODI Series 2009 |
| 1 Aug 2009 | SL 169/4 v PAK 168Match 2 · ODI | SL | 30 | 1/17 | 1 | Sri Lanka won by 6 wickets | Dambulla | Pakistan in Sri Lanka ODI Series 2009 |
| 30 Jul 2009 | SL 232/9 v PAK 196Match 1 · ODI | SL | 15 | 1/14 | 0 | Sri Lanka won by 36 runs | Dambulla | Pakistan in Sri Lanka ODI Series 2009 |
| 21 Jun 2009 | PAK 139/2 v SL 138/6Final · T20I | SL | 17 | 1/8 | 1 | Pakistan won by 8 wickets | London | ICC World Twenty20 2009 |
| 12 Jun 2009 | PAK 131/9 v SL 150/715th T20I · T20I | SL | 26 | 0/8 | 0 | Sri Lanka won by 19 runs | London | ICC World Twenty20 2009 |
| 24 Jan 2009 | PAK 75 v SL 309/5Match 3 · ODI | SL | 45 | - | 0 | Sri Lanka won by 234 runs | Lahore | Sri Lanka in Pakistan ODI Series 2008/09 |
| 21 Jan 2009 | PAK 161 v SL 290/8Match 2 · ODI | SL | 19 | 1/23 | 0 | Sri Lanka won by 129 runs | Karachi | Sri Lanka in Pakistan ODI Series 2008/09 |
| 20 Jan 2009 | PAK 220/2 v SL 219Match 1 · ODI | SL | 38 | 0/16 | 0 | Pakistan won by 8 wickets | Karachi | Sri Lanka in Pakistan ODI Series 2008/09 |
| 13 Oct 2008 | PAK 132/7 v SL 133/5Final · T20I | SL | 40 | - | 0 | Sri Lanka won by 5 wickets | King City | T20 Canada 2008/09 |
| 11 Oct 2008 | PAK 141/7 v SL 137/94th T20I · T20I | SL | 8 | - | 0 | Pakistan won by 3 wickets | King City | T20 Canada 2008/09 |
| 29 Jun 2008 | PAK 238/9 v SL 302/7Super Four · ODI | SL | 8 | 1/21 | 0 | Sri Lanka won by 64 runs | Karachi | Asia Cup 2008 |
| 17 Sept 2007 | PAK 189/6 v SL 156/916th T20I · T20I | SL | 5 | 0/64 | 0 | Pakistan won by 33 runs | Johannesburg | ICC World Twenty20 2007/08 |
| 22 May 2007 | SL 296/9 v PAK 1813rd ODI · ODI | SL | 19 | 0/33 | 0 | Sri Lanka won by 115 runs | Abu Dhabi | Warid Cricket Series 2007 |
| 18 May 2007 | SL 235/9 v PAK 239/51st ODI · ODI | SL | 1 | 0/29 | 0 | Pakistan won by 5 wickets (with 48 balls remaining) | Abu Dhabi | Warid Cricket Series 2007 |
| 17 Oct 2006 | PAK 255/6 v SL 253Match 9 · ODI | SL | 48 | 1/33 | 0 | Pakistan won by 4 wickets | Jaipur | ICC Champions Trophy 2006/07 |
| 3 Apr 2006 | SL 279 & 73/9 v PAK 170 & 183/22nd Test · Test | SL | 14 & DNB | - | 1 | 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 | SL | 6 & 13 | 0/37 | 0 | Match drawn | Colombo | Pakistan tour of Sri Lanka 2005/06 |
| 28 Oct 2004 | PAK 478 & 139/4 v SL 208 & 4062nd Test · Test | SL | 26 & 107 | 1/35 & 0/6 | 0 | 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 | SL | 38 & 253 | 1/4 & 0/2 | 0 | Sri Lanka won by 201 runs | Faisalabad | Sri Lanka tour of Pakistan 2004/05 |
| 16 Oct 2004 | SL 287/7 v PAK 168Final · ODI | SL | 21 | 5/17 | 0 | Sri Lanka won by 119 runs | Lahore | Paktel Cup 2004/05 |
| 14 Oct 2004 | SL 293/6 v PAK 297/46th Match · ODI | SL | 10 | 0/52 | 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 | SL | 53 | 0/40 | 0 | Pakistan won by 8 wickets | Karachi | Paktel Cup 2004/05 |
| 21 Jul 2004 | PAK 122 v SL 123/3Match 8 · ODI | SL | 20 | 1/5 | 0 | Sri Lanka won by 7 wickets | Colombo | Asia Cup 2004 |
| 18 May 2003 | SL 172 v PAK 1604th Match · ODI | SL | 6 | 1/34 | 0 | Sri Lanka won by 12 runs | Dambulla | Bank Alfalah Cup 2003 |
| 10 May 2003 | PAK 199/8 v SL 120Match 1 · ODI | SL | 0 | 1/51 | 0 | Pakistan won by 79 runs | Dambulla | Bank Alfalah Cup 2003 |
| 4 Apr 2003 | SL 223/6 v PAK 225/3Match 2 · ODI | SL | 27 | 0/57 | 0 | Pakistan won by 7 wickets | Sharjah | Cherry Blossom Sharjah Cup 2002/03 |
| 12 Sept 2002 | PAK 200 v SL 201/21st Match · ODI | SL | 102* | 0/15 | 0 | Sri Lanka won by 8 wickets (with 83 balls remaining) | Colombo | 2002 ICC Champions Trophy |
| 17 Aug 2002 | PAK 203 v SL 2424th Match · ODI | SL | 97 | 0/20 | 0 | Sri Lanka won by 39 runs | Tangier | 2002 Morocco Cup |
| 14 Aug 2002 | PAK 279/5 v SL 251/82nd Match · ODI | SL | 36 | 0/28 | 0 | Pakistan won by 28 runs | Tangier | 2002 Morocco Cup |
| 17 Apr 2002 | PAK 295/6 v SL 78/9Final · ODI | SL | 19 | 0/15 | 0 | Pakistan won by 217 runs | Sharjah | 2002 Sharjah Cup |
| 12 Apr 2002 | SL 239/6 v PAK 230/54th Match · ODI | SL | 23 | 0/53 | 0 | Sri Lanka won by 9 runs | Sharjah | 2002 Sharjah Cup |
| 8 Apr 2002 | PAK 201 v SL 242/91st Match · ODI | SL | 87 | 2/38 | 0 | Sri Lanka won by 41 runs | Sharjah | 2002 Sharjah Cup |
| 6 Mar 2002 | PAK 234 & 325 v SL 528 & 33/2Final · Test | SL | 88 & 1 | 0/7 | 1 | Sri Lanka won by 8 wickets | Lahore | Asian Test Championship 2001/02 |
| 4 Nov 2001 | PAK 177/5 v SL 173Final · ODI | SL | 34 | 0/29 | 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 | SL | 36 | 0/22 | 0 | Pakistan won by 7 wickets (with 4 balls remaining) | Sharjah | 2001 Khaleej Times Trophy |
| 27 Oct 2001 | PAK 176 v SL 177/32nd Match · ODI | SL | 19 | 3/30 | 0 | Sri Lanka won by 7 wickets (with 71 balls remaining) | Sharjah | 2001 Khaleej Times Trophy |
| 20 Apr 2001 | PAK 220 v SL 297/7Final · ODI | SL | 70 | 1/22 | 1 | Sri Lanka won by 77 runs | Sharjah | 2000–01 ARY Gold Cup |
| 13 Apr 2001 | PAK 278/9 v SL 250/84th Match · ODI | SL | 20 | 0/26 | 1 | Pakistan won by 28 runs | Sharjah | 2000–01 ARY Gold Cup |
| 8 Apr 2001 | PAK 255/9 v SL 2391st Match · ODI | SL | 0 | 1/43 | 1 | Pakistan won by 16 runs | Sharjah | 2000–01 ARY Gold Cup |
| 8 Oct 2000 | PAK 195/1 v SL 1942nd QF · ODI | SL | 39 | 0/16 | 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 | SL | 54 | 2/33 | 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 | SL | 11 | 0/19 | 0 | Sri Lanka won by 5 wickets (with 45 balls remaining) | Galle | 2000 Singer Triangular Series |
| 28 Jun 2000 | SL 467/5 v PAK3rd Test · Test | SL | 188 | - | 0 | Match drawn | Kandy | Pakistan tour of Sri Lanka 2000 |
| 21 Jun 2000 | SL 181 & 256 v PAK 600/82nd Test · Test | SL | 32 & 21 | 0/22 | 0 | 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 | SL | 26 & 8 | 0/6 | 0 | Pakistan won by 5 wickets | Colombo | Pakistan tour of Sri Lanka 2000 |
| 7 Jun 2000 | PAK 277/4 v SL 238/9Final · ODI | SL | 22 | 1/63 | 0 | Pakistan won by 39 runs | Dhaka | 2000 Asia Cup |
| 5 Jun 2000 | PAK 193/3 v SL 1926th Match · ODI | SL | 28 | 1/34 | 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 | SL | 24 & 10 | 1/15 & 0/28 | 1 | Pakistan won by 222 runs | Karachi | Pakistan tour of Sri Lanka 2000 |
| 5 Mar 2000 | SL 268 & 224 v PAK 199 & 2362nd Test · Test | SL | 30 & 6 | 1/9 & 1/28 | 0 | Sri Lanka won by 57 runs | Peshawar | Pakistan tour of Sri Lanka 2000 |