| 14 Feb 2013 | SA 326 & 182/6 v PAK 338 & 169Match 2 · Test | PAK | 17 & 0 | 1/24 & 0/11 | 0 | South Africa won by 4 wickets | Cape Town | Pakistan in South Africa Test Series 2012/13 |
| 1 Feb 2013 | SA 253 & 275/3d v PAK 49 & 268Match 1 · Test | PAK | 6 & 2 | 4/16 & 0/32 | 2 | South Africa won by 211 runs | Johannesburg | Pakistan in South Africa Test Series 2012/13 |
| 6 Jan 2013 | IND 167 v PAK 157Match 3 · ODI | PAK | 21 | 1/44 | 0 | India won by 10 runs | Delhi | Pakistan in India ODI Series 2012/13 |
| 3 Jan 2013 | IND 165 v PAK 250Match 2 · ODI | PAK | 76 | 1/29 | 0 | Pakistan won by 85 runs | Kolkata | Pakistan in India ODI Series 2012/13 |
| 30 Dec 2012 | IND 227/6 v PAK 228/4Match 1 · ODI | PAK | 0 | 1/26 | 1 | Pakistan won by 6 wickets | Chennai | Pakistan in India ODI Series 2012/13 |
| 28 Dec 2012 | IND 192/5 v PAK 181/7Match 2 · T20I | PAK | 55 | 0/11 | 0 | India won by 11 runs | Ahmedabad | Pakistan in India T20I Series 2012/13 |
| 25 Dec 2012 | IND 133/9 v PAK 134/5Match 1 · T20I | PAK | 61 | 0/12 | 0 | Pakistan won by 5 wickets | Bangalore | Pakistan in India T20I Series 2012/13 |
| 4 Oct 2012 | SL 139/4 v PAK 123/7Semi-final · T20I | PAK | 42 | 1/12 | 0 | Sri Lanka won by 16 runs | Colombo | ICC World Twenty20 2012/13 |
| 2 Oct 2012 | AUS 117/7 v PAK 149/623rd T20I · T20I | PAK | 4 | 2/22 | 1 | Pakistan won by 32 runs | Colombo | ICC World Twenty20 2012/13 |
| 30 Sept 2012 | IND 129/2 v PAK 12820th T20I · T20I | PAK | 15 | 0/7 | 0 | India won by 8 wickets | Colombo | ICC World Twenty20 2012/13 |
| 28 Sept 2012 | PAK 136/8 v SA 133/615th T20I · T20I | PAK | 15 | 2/23 | 0 | Pakistan won by 2 wickets | Colombo | ICC World Twenty20 2012/13 |
| 25 Sept 2012 | BAN 175/6 v PAK 178/212th T20I · T20I | PAK | 45 | 0/28 | 0 | Pakistan won by 8 wickets | Kandy | ICC World Twenty20 2012/13 |
| 23 Sept 2012 | NZ 164/9 v PAK 177/69th T20I · T20I | PAK | 43 | 0/15 | 0 | Pakistan won by 13 runs | Kandy | ICC World Twenty20 2012/13 |
| 10 Sept 2012 | AUS 168/7 v PAK 74Match 3 · T20I | PAK | 9 | 0/17 | 1 | Australia won by 94 runs | Dubai | Pakistan v Australia T20I Series 2012 |
| 7 Sept 2012 | AUS 151/8 v PAK 151/4Match 2 · T20I | PAK | 45 | 0/28 | 0 | Match tied (Pakistan won the Super Over) | Dubai | Pakistan v Australia T20I Series 2012 |
| 5 Sept 2012 | AUS 89 v PAK 90/3Match 1 · T20I | PAK | 17 | 2/24 | 1 | Pakistan won by 7 wickets | Dubai | Pakistan v Australia T20I Series 2012 |
| 3 Sept 2012 | AUS 250/7 v PAK 244/7Match 3 · ODI | PAK | 78 | 0/49 | 0 | Australia won by 3 wickets | Sharjah | Pakistan v Australia ODI Series 2012 |
| 31 Aug 2012 | AUS 248/9 v PAK 249/3Match 2 · ODI | PAK | 23 | 1/28 | 0 | Pakistan won by 7 wickets | Abu Dhabi | Pakistan v Australia ODI Series 2012 |
| 28 Aug 2012 | AUS 199/6 v PAK 198Match 1 · ODI | PAK | 4 | 2/29 | 0 | Australia won by 4 wickets | Sharjah | Pakistan v Australia ODI Series 2012 |
| 8 Jul 2012 | SL 337 & 195/4 v PAK 226 & 380/8dMatch 3 · Test | PAK | 22 & 52 | 0/10 & 0/22 | 1 | Match drawn | Kandy | Pakistan in Sri Lanka Test Series 2012 |
| 30 Jun 2012 | SL 391 & 86/2 v PAK 551/6d & 100/2dMatch 2 · Test | PAK | 196 & 21 | 0/29 | 0 | Match drawn | Colombo | Pakistan in Sri Lanka Test Series 2012 |
| 22 Jun 2012 | SL 472 & 137/5d v PAK 100 & 300Match 1 · Test | PAK | 20 & 4 | 3/55 | 0 | Sri Lanka won by 209 runs | Galle | Pakistan in Sri Lanka Test Series 2012 |
| 18 Jun 2012 | SL 248/8 v PAK 247/7Match 5 · ODI | PAK | 6 | 1/30 | 0 | Sri Lanka won by 2 wickets | Colombo | Pakistan in Sri Lanka ODI Series 2012 |
| 16 Jun 2012 | SL 243/8 v PAK 199Match 4 · ODI | PAK | 0 | 2/37 | 0 | Sri Lanka won by 44 runs | Colombo | Pakistan in Sri Lanka ODI Series 2012 |
| 13 Jun 2012 | SL v PAK 12/2Match 3 · ODI | PAK | 0 | - | 0 | No result | Colombo | Pakistan in Sri Lanka ODI Series 2012 |
| 9 Jun 2012 | SL 280/4 v PAK 204Match 2 · ODI | PAK | 14 | 1/30 | 1 | Sri Lanka won by 76 runs | Kandy | Pakistan in Sri Lanka ODI Series 2012 |
| 7 Jun 2012 | SL 135/8 v PAK 135/4Match 1 · ODI | PAK | 37 | 2/20 | 0 | Pakistan won by 6 wickets (DLS method) | Kandy | Pakistan in Sri Lanka ODI Series 2012 |
| 3 Jun 2012 | SL 99 v PAK 122/6Match 2 · T20I | PAK | 24 | 0/11 | 0 | Pakistan won by 23 runs | Hambantota | Pakistan in Sri Lanka T20I Series 2012 |
| 1 Jun 2012 | SL 132/7 v PAK 95Match 1 · T20I | PAK | 0 | 0/22 | 0 | Sri Lanka won by 37 runs | Hambantota | Pakistan in Sri Lanka T20I Series 2012 |
| 22 Mar 2012 | BAN 234/8 v PAK 236/9Final · ODI | PAK | 40 | 0/30 | 0 | Pakistan won by 2 runs | Mirpur | Asia Cup 2011/12 |
| 18 Mar 2012 | IND 330/4 v PAK 329/6Match 5 · ODI | PAK | 105 | 1/42 | 1 | India won by 6 wickets | Mirpur | Asia Cup 2011/12 |
| 15 Mar 2012 | PAK 189/4 v SL 188Match 3 · ODI | PAK | 11 | 0/40 | 1 | Pakistan won by 6 wickets | Mirpur | Asia Cup 2011/12 |
| 11 Mar 2012 | BAN 241 v PAK 262/8Match 1 · ODI | PAK | 89 | 2/40 | 0 | Pakistan won by 21 runs | Mirpur | Asia Cup 2011/12 |
| 27 Feb 2012 | ENG 129/6 v PAK 124/6Match 3 · T20I | PAK | 0 | 0/22 | 0 | England won by 5 runs | Abu Dhabi | Pakistan v England T20I Series 2011/12 |
| 25 Feb 2012 | ENG 150/7 v PAK 112Match 2 · T20I | PAK | 0 | 1/25 | 0 | England won by 38 runs | Dubai | Pakistan v England T20I Series 2011/12 |
| 23 Feb 2012 | ENG 136/6 v PAK 144/6Match 1 · T20I | PAK | 23 | 2/18 | 0 | Pakistan won by 8 runs | Dubai | Pakistan v England T20I Series 2011/12 |
| 21 Feb 2012 | ENG 241/6 v PAK 237Match 4 · ODI | PAK | 1 | 0/38 | 1 | England won by 4 wickets | Dubai | Pakistan v England ODI Series 2011/12 |
| 18 Feb 2012 | ENG 226/1 v PAK 222Match 3 · ODI | PAK | 29 | 0/32 | 0 | England won by 9 wickets | Dubai | Pakistan v England ODI Series 2011/12 |
| 15 Feb 2012 | ENG 250/4 v PAK 230Match 2 · ODI | PAK | 26 | 0/24 | 0 | England won by 20 runs | Abu Dhabi | Pakistan v England ODI Series 2011/12 |
| 13 Feb 2012 | ENG 260/7 v PAK 130Match 1 · ODI | PAK | 5 | 0/30 | 0 | England won by 130 runs | Abu Dhabi | Pakistan v England ODI Series 2011/12 |
| 10 Feb 2012 | AFG 195 v PAK 198/3Only ODI · ODI | PAK | 8 | 0/28 | 0 | Pakistan won by 7 wickets (with 77 balls remaining) | Sharjah | Afghanistan v Pakistan in United Arab Emirates 2011/12 |
| 3 Feb 2012 | ENG 141 & 252 v PAK 99 & 365Match 3 · Test | PAK | 13 & 21 | 0/6 | 0 | Pakistan won by 71 runs | Dubai | Pakistan v England Test Series 2011/12 |
| 25 Jan 2012 | ENG 327 & 72 v PAK 257 & 214Match 2 · Test | PAK | 31 & 22 | 3/54 & 1/11 | 3 | Pakistan won by 72 runs | Abu Dhabi | Pakistan v England Test Series 2011/12 |
| 17 Jan 2012 | ENG 192 & 160 v PAK 338 & 15/0Match 1 · Test | PAK | 88 & 15* | 1/5 & 0/4 | 1 | Pakistan won by 10 wickets | Dubai | Pakistan v England Test Series 2011/12 |
| 17 Dec 2011 | BAN 338 & 234 v PAK 470 & 107/3Match 2 · Test | PAK | 14 & 47 | 0/27 & 0/8 | 0 | Pakistan won by 7 wickets | Mirpur | Pakistan in Bangladesh Test Series 2011/12 |
| 9 Dec 2011 | BAN 135 & 275/9 v PAK 594/5dMatch 1 · Test | PAK | 143 | 0/9 & 1/21 | 4 | Pakistan won by an innings and 184 runs | Chittagong | Pakistan in Bangladesh Test Series 2011/12 |
| 6 Dec 2011 | BAN 119 v PAK 177Match 3 · ODI | PAK | 0 | 3/27 | 1 | Pakistan won by 58 runs | Chittagong | Pakistan in Bangladesh ODI Series 2011/12 |
| 3 Dec 2011 | BAN 186/7 v PAK 262/7Match 2 · ODI | PAK | 32 | 2/15 | 1 | Pakistan won by 76 runs | Mirpur | Pakistan in Bangladesh ODI Series 2011/12 |
| 1 Dec 2011 | BAN 91 v PAK 93/5Match 1 · ODI | PAK | 22 | 1/7 | 0 | Pakistan won by 5 wickets | Mirpur | Pakistan in Bangladesh ODI Series 2011/12 |
| 29 Nov 2011 | BAN 85/9 v PAK 135/7Only T20I · T20I | PAK | 25 | 2/11 | 0 | Pakistan won by 50 runs | Mirpur | - |