| 27 Jan 2008 | PAK 272/9 v ZIM 235/7Match 3 · ODI | PAK | 85 | 1/60 | 0 | Pakistan won by 37 runs | Multan | Zimbabwe in Pakistan ODI Series 2007/08 |
| 24 Jan 2008 | PAK 239/5 v ZIM 238/8Match 2 · ODI | PAK | 43* | 1/39 | 0 | Pakistan won by 5 wickets | Sind | Zimbabwe in Pakistan ODI Series 2007/08 |
| 21 Jan 2008 | PAK 347/5 v ZIM 243/7Match 1 · ODI | PAK | 2* | 2/33 | 0 | Pakistan won by 104 runs | Karachi | Zimbabwe in Pakistan ODI Series 2007/08 |
| 15 Nov 2007 | IND 260/4 v PAK 255/6Match 4 · ODI | PAK | 1 | 0/67 | 0 | India won by 6 wickets | Gwalior | Pakistan in India ODI Series 2007/08 |
| 11 Nov 2007 | IND 294/6 v PAK 248Match 3 · ODI | PAK | 12 | 0/57 | 0 | India won by 46 runs | Kanpur | Pakistan in India ODI Series 2007/08 |
| 8 Nov 2007 | IND 321/9 v PAK 322/6Match 2 · ODI | PAK | 29* | 1/65 | 1 | Pakistan won by 4 wickets | Chandigarh | Pakistan in India ODI Series 2007/08 |
| 5 Nov 2007 | IND 242/5 v PAK 239/7Match 1 · ODI | PAK | 31 | 1/34 | 1 | India won by 5 wickets | Guwahati | Pakistan in India ODI Series 2007/08 |
| 29 Oct 2007 | PAK 219 v SA 233/9Match 5 · ODI | PAK | 9 | 0/44 | 0 | South Africa won by 14 runs | Lahore | South Africa in Pakistan ODI Series 2007/08 |
| 26 Oct 2007 | PAK 230/9 v SA 233/3Match 4 · ODI | PAK | 0 | 1/43 | 0 | South Africa won by 7 wickets | Multan | South Africa in Pakistan ODI Series 2007/08 |
| 23 Oct 2007 | PAK 202/4 v SA 197Match 3 · ODI | PAK | 32 | 3/37 | 2 | Pakistan won by 6 wickets | Faisalabad | South Africa in Pakistan ODI Series 2007/08 |
| 20 Oct 2007 | PAK 265/9 v SA 240Match 2 · ODI | PAK | 6 | 1/41 | 1 | Pakistan won by 25 runs | Lahore | South Africa in Pakistan ODI Series 2007/08 |
| 18 Oct 2007 | PAK 249 v SA 294/5Match 1 · ODI | PAK | 47 | 1/48 | 1 | South Africa won by 45 runs | Lahore | South Africa in Pakistan ODI Series 2007/08 |
| 24 Sept 2007 | IND 157/5 v PAK 152Final · T20I | PAK | 0 | 0/30 | 1 | India won by 5 runs | Johannesburg | ICC World Twenty20 2007/08 |
| 22 Sept 2007 | NZ 143/8 v PAK 147/4Semi-final · T20I | PAK | 6 | 1/24 | 0 | Pakistan won by 6 wickets | Cape Town | ICC World Twenty20 2007/08 |
| 20 Sept 2007 | BAN 140 v PAK 141/623rd T20I · T20I | PAK | 39 | 1/25 | 0 | Pakistan won by 4 wickets | Cape Town | ICC World Twenty20 2007/08 |
| 18 Sept 2007 | AUS 164/7 v PAK 165/418th T20I · T20I | PAK | DNB | 1/35 | 0 | Pakistan won by 6 wickets | Johannesburg | ICC World Twenty20 2007/08 |
| 17 Sept 2007 | PAK 189/6 v SL 156/916th T20I · T20I | PAK | 17 | 3/18 | 1 | Pakistan won by 33 runs | Johannesburg | ICC World Twenty20 2007/08 |
| 14 Sept 2007 | IND 141/9 v PAK 141/710th T20I · T20I | PAK | 7 | 2/37 | 0 | Match tied (India won the bowl-out) | Durban | ICC World Twenty20 2007/08 |
| 12 Sept 2007 | PAK 171/9 v SCO 1203rd T20I · T20I | PAK | 22 | 4/19 | 0 | Pakistan won by 51 runs | Durban | ICC World Twenty20 2007/08 |
| 2 Sept 2007 | BAN 161/7 v PAK 191/72nd T20I · T20I | PAK | 32 | 2/26 | 1 | Pakistan won by 30 runs | Nairobi | Twenty20 Quadrangular (in Kenya) 2007/08 |
| 20 May 2007 | PAK 313/9 v SL 2152nd ODI · ODI | PAK | 1 | 3/37 | 0 | Pakistan won by 98 runs | Abu Dhabi | Warid Cricket Series 2007 |
| 18 May 2007 | SL 235/9 v PAK 239/51st ODI · ODI | PAK | 73* | 0/43 | 0 | Pakistan won by 5 wickets (with 48 balls remaining) | Abu Dhabi | Warid Cricket Series 2007 |
| 21 Mar 2007 | PAK 349 v ZIM 99Match 17 · ODI | PAK | 16 | 3/20 | 0 | Pakistan won by 93 runs (DLS method) | Jamaica | ICC World Cup 2006/07 |
| 9 Feb 2007 | SA v PAK 245/8Match 3 · ODI | PAK | 8 | - | 0 | No result | Port Elizabeth | Pakistan in South Africa ODI Series 2006/07 |
| 7 Feb 2007 | SA 210 v PAK 351/4Match 2 · ODI | PAK | 77* | 3/25 | 0 | Pakistan won by 141 runs | Durban | Pakistan in South Africa ODI Series 2006/07 |
| 4 Feb 2007 | SA 392/6 v PAK 228Match 1 · ODI | PAK | 17 | 2/42 | 0 | South Africa won by 164 runs | Centurion | Pakistan in South Africa ODI Series 2006/07 |
| 2 Feb 2007 | PAK 129/8 v SA 132/0Only T20I · T20I | PAK | 7 | 0/19 | 0 | South Africa won by 10 wickets (with 51 balls remaining) | Johannesburg | Pakistan tour of South Africa 2006/07 |
| 13 Dec 2006 | PAK 209 v WI 212/3Match 4 · ODI | PAK | 1 | 0/13 | 0 | West Indies won by 7 wickets | Multan | West Indies in Pakistan ODI Series 2006/07 |
| 27 Oct 2006 | PAK 89 v SA 213/8Match 16 · ODI | PAK | 14 | 0/26 | 0 | South Africa won by 124 runs | Chandigarh | ICC Champions Trophy 2006/07 |
| 25 Oct 2006 | NZ 274/7 v PAK 223Match 14 · ODI | PAK | 4 | 0/49 | 0 | New Zealand won by 51 runs | Chandigarh | ICC Champions Trophy 2006/07 |
| 17 Oct 2006 | PAK 255/6 v SL 253Match 9 · ODI | PAK | 1 | 1/47 | 0 | Pakistan won by 4 wickets | Jaipur | ICC Champions Trophy 2006/07 |
| 10 Sept 2006 | ENG 155/7 v PAK 154/9Match 5 · ODI | PAK | 2 | 2/14 | 0 | England won by 3 wickets | Birmingham | NatWest Series 2006 |
| 8 Sept 2006 | ENG 237/2 v PAK 235/8Match 4 · ODI | PAK | 23 | 0/25 | 0 | England won by 8 wickets | Nottingham | NatWest Series 2006 |
| 5 Sept 2006 | ENG 271/9 v PAK 274/8Match 3 · ODI | PAK | 0 | 0/26 | 0 | Pakistan won by 2 wickets | Southampton | NatWest Series 2006 |
| 2 Sept 2006 | ENG 166 v PAK 169/3Match 2 · ODI | PAK | DNB | 1/27 | 0 | Pakistan won by 7 wickets (DLS method) | London | NatWest Series 2006 |
| 30 Aug 2006 | ENG 202 v PAK 46/1Match 1 · ODI | PAK | DNB | 2/38 | 1 | No result | Cardiff | NatWest Series 2006 |
| 28 Aug 2006 | ENG 144/7 v PAK 148/5Only T20I · T20I | PAK | 28 | 0/28 | 0 | Pakistan won by 5 wickets | Bristol | - |
| 27 Jul 2006 | PAK 119 & 222 v ENG 461/9d2nd Test · Test | PAK | 15 & 17 | 1/76 | 0 | England won by an innings and 120 runs | Manchester | Pakistan tour of England and Scotland 2006 |
| 13 Jul 2006 | ENG 528/9d & 296/8d v PAK 445 & 214/41st Test · Test | PAK | 17 & DNB | 1/63 & 1/65 | 0 | Match drawn | London | Pakistan tour of England and Scotland 2006 |
| 27 Jun 2006 | SCO 203/8 v PAK 205/5Only ODI · ODI | PAK | 11 | 1/42 | 1 | Pakistan won by 5 wickets (with 37 balls remaining) | Edinburgh | Pakistan tour of England and Scotland 2006 |
| 19 Apr 2006 | IND 269/5 v PAK 218Match 2 · ODI | PAK | 0 | 1/39 | 0 | India won by 51 runs | Abu Dhabi | DLF Cup 2005/06 |
| 18 Apr 2006 | IND 197 v PAK 201/4Match 1 · ODI | PAK | DNB | 1/42 | 0 | Pakistan won by 6 wickets | Abu Dhabi | DLF Cup 2005/06 |
| 26 Mar 2006 | SL 185 & 448/5 v PAK 176 & 337/41st Test · Test | PAK | 14 & DNB | 1/6 & 1/57 | 0 | Match drawn | Colombo | Pakistan tour of Sri Lanka 2005/06 |
| 22 Mar 2006 | SL 224 v PAK 229/6Match 3 · ODI | PAK | 1 | 3/37 | 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 | 2 | 2/28 | 1 | 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 | 2 | - | 0 | No result | Colombo | Pakistan in Sri Lanka ODI Series 2005/06 |
| 13 Feb 2006 | PAK 288/8 v IND 292/5Match 3 · ODI | PAK | 19 | 0/24 | 0 | India won by 5 wickets | Lahore | India in Pakistan ODI Series 2005/06 |
| 11 Feb 2006 | PAK 265 v IND 266/3Match 2 · ODI | PAK | 18 | 0/17 | 0 | India won by 7 wickets | Rawalpindi | India in Pakistan ODI Series 2005/06 |
| 6 Feb 2006 | PAK 311/7 v IND 328Match 1 · ODI | PAK | 17 | 0/68 | 0 | Pakistan won by 7 runs (DLS method) | Peshawar | India in Pakistan ODI Series 2005/06 |
| 29 Jan 2006 | PAK 245 & 599/7d v IND 238 & 2653rd Test · Test | PAK | 10 & 60 | 1/12 & 0/10 | 0 | Pakistan won by 341 runs | Karachi | India tour of Pakistan 2005/06 |