| 9 Jun 2012 | SL 280/4 v PAK 204Match 2 · ODI | PAK | 17 | 1/50 | 0 | 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 | 2* | 0/12 | 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 | 52* | 2/17 | 1 | 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 | 1 | 0/9 | 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 | 32 | 1/28 | 0 | Pakistan won by 2 runs | Mirpur | Asia Cup 2011/12 |
| 18 Mar 2012 | IND 330/4 v PAK 329/6Match 5 · ODI | PAK | 9 | 0/58 | 1 | India won by 6 wickets | Mirpur | Asia Cup 2011/12 |
| 15 Mar 2012 | PAK 189/4 v SL 188Match 3 · ODI | PAK | DNB | 0/32 | 0 | Pakistan won by 6 wickets | Mirpur | Asia Cup 2011/12 |
| 11 Mar 2012 | BAN 241 v PAK 262/8Match 1 · ODI | PAK | 0 | 2/49 | 0 | Pakistan won by 21 runs | Mirpur | Asia Cup 2011/12 |
| 29 Feb 2012 | BB 140/7 v DG 144/2Final · T20 | DG | DNB | 3/23 | 0 | Dhaka Gladiators won by 8 wickets | Dhaka | Bangladesh Premier League 2011/12 |
| 27 Feb 2012 | ENG 129/6 v PAK 124/6Match 3 · T20I | PAK | 3 | 0/19 | 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 | 25 | 1/28 | 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 | 7 | 1/27 | 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 | 9 | 0/54 | 0 | 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 | 51 | 0/52 | 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 | 18 | 1/38 | 1 | 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 | 28 | 2/55 | 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 | DNB | 5/36 | 0 | Pakistan won by 7 wickets (with 77 balls remaining) | Sharjah | Afghanistan v Pakistan in United Arab Emirates 2011/12 |
| 18 Jan 2012 | HH 174/3 v MR 173/4Match · T20 | MR | 18* | 1/46 | 0 | Hobart Hurricanes won by 7 wickets | Hobart | Big Bash League 2011/12 |
| 12 Jan 2012 | MR 156/9 v BH 168/7Match · T20 | MR | 26 | 3/35 | 0 | Brisbane Heat won by 12 runs | Melbourne | Big Bash League 2011/12 |
| 2 Jan 2012 | MR 164/2 v SS 161/6Match · T20 | MR | DNB | 1/23 | 0 | Melbourne Renegades won by 8 wickets | Melbourne | Big Bash League 2011/12 |
| 30 Dec 2011 | ST 134/7 v MR 140/8Match · T20 | MR | 16 | 3/21 | 0 | Melbourne Renegades won by 6 runs | Sydney | Big Bash League 2011/12 |
| 22 Dec 2011 | MR 188/3 v PS 192/2Match · T20 | MR | DNB | 0/36 | 0 | Perth Scorchers won by 8 wickets | Melbourne | Big Bash League 2011/12 |
| 18 Dec 2011 | AS 189/5 v MR 122Match · T20 | MR | 9 | 0/27 | 0 | Adelaide Strikers won by 67 runs | Adelaide | Big Bash League 2011/12 |
| 6 Dec 2011 | BAN 119 v PAK 177Match 3 · ODI | PAK | 9 | 0/27 | 0 | 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 | 42 | 0/49 | 0 | 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 | 24* | 5/23 | 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 | 8 | 1/15 | 1 | Pakistan won by 50 runs | Mirpur | - |
| 25 Nov 2011 | PAK 142/5 v SL 141Only T20I · T20I | PAK | 22 | 0/21 | 0 | Pakistan won by 5 wickets | Abu Dhabi | - |
| 23 Nov 2011 | PAK 219/7 v SL 218/9Match 5 · ODI | PAK | 4 | 1/60 | 0 | Pakistan won by 3 wickets | Abu Dhabi | Pakistan v Sri Lanka ODI Series 2011/12 |
| 20 Nov 2011 | PAK 200 v SL 174Match 4 · ODI | PAK | 75 | 5/35 | 1 | Pakistan won by 26 runs | Sharjah | Pakistan v Sri Lanka ODI Series 2011/12 |
| 18 Nov 2011 | PAK 257/8 v SL 236Match 3 · ODI | PAK | 15 | 2/42 | 1 | Pakistan won by 21 runs | Dubai | Pakistan v Sri Lanka ODI Series 2011/12 |
| 14 Nov 2011 | PAK 210 v SL 235/7Match 2 · ODI | PAK | 29 | 2/35 | 0 | Sri Lanka won by 25 runs | Dubai | Pakistan v Sri Lanka ODI Series 2011/12 |
| 11 Nov 2011 | PAK 132/2 v SL 131Match 1 · ODI | PAK | DNB | 3/27 | 0 | Pakistan won by 8 wickets | Dubai | Pakistan v Sri Lanka ODI Series 2011/12 |
| 5 May 2011 | WI 140/0 v PAK 139Match 5 · ODI | PAK | 9 | 0/31 | 0 | West Indies won by 10 wickets | Guyana | Pakistan in West Indies ODI Series 2011 |
| 2 May 2011 | WI 154/4 v PAK 248/9Match 4 · ODI | PAK | 8 | 0/32 | 0 | West Indies won by 1 run (DLS method) | Barbados | Pakistan in West Indies ODI Series 2011 |
| 28 Apr 2011 | WI 171 v PAK 177/7Match 3 · ODI | PAK | 11 | 0/25 | 0 | Pakistan won by 3 wickets | Barbados | Pakistan in West Indies ODI Series 2011 |
| 25 Apr 2011 | WI 220 v PAK 223/3Match 2 · ODI | PAK | DNB | 2/41 | 0 | Pakistan won by 7 wickets | St Lucia | Pakistan in West Indies ODI Series 2011 |
| 23 Apr 2011 | WI 221/6 v PAK 222/2Match 1 · ODI | PAK | DNB | 0/40 | 1 | Pakistan won by 8 wickets | St Lucia | Pakistan in West Indies ODI Series 2011 |
| 21 Apr 2011 | WI 150/7 v PAK 143/9Only T20I · T20I | PAK | 12 | 0/30 | 0 | West Indies won by 7 runs | St Lucia | - |
| 30 Mar 2011 | IND 260/9 v PAK 231Semi-final · ODI | PAK | 19 | 0/45 | 1 | India won by 29 runs | Chandigarh | ICC Cricket World Cup 2010/11 |
| 23 Mar 2011 | PAK 113/0 v WI 112Quarter-final · ODI | PAK | DNB | 4/30 | 1 | Pakistan won by 10 wickets | Mirpur | ICC Cricket World Cup 2010/11 |
| 19 Mar 2011 | AUS 176 v PAK 178/6Match 40 · ODI | PAK | 2 | 1/34 | 0 | Pakistan won by 4 wickets | Colombo | ICC Cricket World Cup 2010/11 |
| 14 Mar 2011 | PAK 164/3 v ZIM 151/7Match 33 · ODI | PAK | 3 | 1/33 | 2 | Pakistan won by 7 wickets (DLS method) | Kandy | ICC Cricket World Cup 2010/11 |
| 8 Mar 2011 | NZ 302/7 v PAK 192Match 24 · ODI | PAK | 17 | 1/55 | 0 | New Zealand won by 110 runs | Kandy | ICC Cricket World Cup 2010/11 |
| 3 Mar 2011 | CAN 138 v PAK 184Match 17 · ODI | PAK | 20 | 5/23 | 0 | Pakistan won by 46 runs | Colombo | ICC Cricket World Cup 2010/11 |
| 26 Feb 2011 | SL 266/9 v PAK 277/7Match 10 · ODI | PAK | 16 | 4/34 | 1 | Pakistan won by 11 runs | Colombo | ICC Cricket World Cup 2010/11 |
| 23 Feb 2011 | KEN 112 v PAK 317/7Match 6 · ODI | PAK | 7 | 5/16 | 0 | Pakistan won by 205 runs | Hambantota | ICC Cricket World Cup 2010/11 |
| 5 Feb 2011 | NZ 311/7 v PAK 254Match 6 · ODI | PAK | 44 | 0/51 | 0 | New Zealand won by 57 runs | Auckland | Pakistan in New Zealand ODI Series 2010/11 |
| 3 Feb 2011 | NZ 227 v PAK 268/9Match 5 · ODI | PAK | 24 | 2/55 | 0 | Pakistan won by 41 runs | Hamilton | Pakistan in New Zealand ODI Series 2010/11 |
| 1 Feb 2011 | NZ 262/7 v PAK 264/8Match 4 · ODI | PAK | 4 | 1/42 | 0 | Pakistan won by 2 wickets | Napier | Pakistan in New Zealand ODI Series 2010/11 |