| 16 Oct 2017 | PAK 219/9 v SL 1872nd ODI · ODI | PAK | 11 | 1/17 | 0 | Pakistan won by 32 runs | Abu Dhabi | Pakistan tour of United Arab Emirates 2017/18 |
| 13 Oct 2017 | PAK 292/6 v SL 209/81st ODI · ODI | PAK | 81 | 0/19 | 0 | Pakistan won by 83 runs | Dubai | Pakistan tour of United Arab Emirates 2017/18 |
| 15 Sept 2017 | PAK 183/4 v IWX 150/8Match 3 · T20I | PAK | 17* | - | 0 | Pakistan won by 33 runs | Lahore | Independence Cup 2017/18 |
| 15 Sept 2017 | PAK 183/4 v ICC 150/83rd T20I · T20I | PAK | 17* | - | 0 | Pakistan won by 33 runs | Lahore | Independence Cup 2017/18 |
| 13 Sept 2017 | PAK 174/6 v IWX 175/3Match 2 · T20I | PAK | 39 | - | 1 | ICC World XI won by 7 wickets | Lahore | Independence Cup 2017/18 |
| 13 Sept 2017 | PAK 174/6 v ICC 175/32nd T20I · T20I | PAK | 39 | - | 1 | World-XI won by 7 wickets (with 1 ball remaining) | Lahore | Independence Cup 2017/18 |
| 12 Sept 2017 | PAK 197/5 v IWX 177/7Match 1 · T20I | PAK | 38 | - | 0 | Pakistan won by 20 runs | Lahore | Independence Cup 2017/18 |
| 18 Aug 2017 | BT 168/6 v SKAN 84/1Match 16 · T20 | BT | 29 | - | 0 | St Kitts and Nevis Patriots won by 17 runs (DLS method) | St Kitts | Caribbean Premier League 2017 |
| 12 Aug 2017 | BT 152/9 v TKR 155/8Match 11 · T20 | BT | 51 | 1/13 | 1 | Trinbago Knight Riders won by 2 wickets | Trinidad | Caribbean Premier League 2017 |
| 10 Aug 2017 | BT 196/4 v SLS 129/6Match 8 · T20 | BT | 0 | - | 0 | Barbados Tridents won by 21 runs (DLS method) | St Lucia | Caribbean Premier League 2017 |
| 6 Aug 2017 | JT 154/5 v BT 142Match 5 · T20 | BT | 8 | 0/26 | 0 | Jamaica Tallawahs won by 12 runs | Lauderhill | Caribbean Premier League 2017 |
| 5 Aug 2017 | BT 142/7 v JT 130/6Match 3 · T20 | BT | 33 | 0/11 | 0 | Barbados Tridents won by 12 runs | Lauderhill | Caribbean Premier League 2017 |
| 18 Jun 2017 | IND 158 v PAK 338/4Final · ODI | PAK | 12 | - | 0 | Pakistan won by 180 runs | London | ICC Champions Trophy 2017 |
| 14 Jun 2017 | ENG 211 v PAK 215/2Semi-final · ODI | PAK | DNB | - | 0 | Pakistan won by 8 wickets | Cardiff | ICC Champions Trophy 2017 |
| 12 Jun 2017 | PAK 237/7 v SL 236Match 12 · ODI | PAK | 11 | - | 1 | Pakistan won by 3 wickets | Cardiff | ICC Champions Trophy 2017 |
| 7 Jun 2017 | PAK 119/3 v SA 219/8Match 7 · ODI | PAK | 16* | - | 0 | Pakistan won by 19 runs (DLS method) | Birmingham | ICC Champions Trophy 2017 |
| 4 Jun 2017 | IND 319/3 v PAK 164/9Match 4 · ODI | PAK | 15 | 0/10 | 0 | India won by 124 runs (DLS method) | Birmingham | ICC Champions Trophy 2017 |
| 11 Apr 2017 | WI 233/9 v PAK 236/4Match 3 · ODI | PAK | 101* | - | 1 | Pakistan won by 6 wickets | Guyana | Pakistan in West Indies ODI Series 2017 |
| 9 Apr 2017 | WI 208 v PAK 282/5Match 2 · ODI | PAK | 9 | - | 0 | Pakistan won by 74 runs | Guyana | Pakistan in West Indies ODI Series 2017 |
| 7 Apr 2017 | WI 309/6 v PAK 308/5Match 1 · ODI | PAK | 53 | 0/24 | 0 | West Indies won by 4 wickets | Guyana | Pakistan in West Indies ODI Series 2017 |
| 2 Apr 2017 | WI 124/8 v PAK 127/3Match 4 · T20I | PAK | 9* | - | 1 | Pakistan won by 7 wickets | Trinidad | Pakistan in West Indies T20I Series 2017 |
| 1 Apr 2017 | WI 138/3 v PAK 137/8Match 3 · T20I | PAK | 2 | 0/11 | 0 | West Indies won by 7 wickets | Trinidad | Pakistan in West Indies T20I Series 2017 |
| 30 Mar 2017 | WI 129/8 v PAK 132Match 2 · T20I | PAK | 28 | - | 0 | Pakistan won by 3 runs | Trinidad | Pakistan in West Indies T20I Series 2017 |
| 26 Mar 2017 | WI 111/8 v PAK 115/4Match 1 · T20I | PAK | 38* | - | 0 | Pakistan won by 6 wickets | Barbados | Pakistan in West Indies T20I Series 2017 |
| 3 Mar 2017 | PZ 181/3 v KK 157/7Qualifier 3 · T20 | KK | 0 | - | 0 | Peshawar Zalmi won by 24 runs | Dubai | Pakistan Super League 2016/17 |
| 1 Mar 2017 | KK 126 v IU 82Qualifier 2 · T20 | KK | 25 | - | 0 | Karachi Kings won by 44 runs | Sharjah | Pakistan Super League 2016/17 |
| 26 Feb 2017 | IU 123/7 v KK 127/4Match 20 · T20 | KK | 7 | - | 1 | Karachi Kings won by 6 wickets | Dubai | Pakistan Super League 2016/17 |
| 25 Feb 2017 | KK 158/5 v LQ 155/6Match 18 · T20 | KK | 6 | 2/21 | 0 | Karachi Kings won by 5 wickets | Dubai | Pakistan Super League 2016/17 |
| 23 Feb 2017 | KK 154/6 v QG 158/4Match 15 · T20 | KK | 9 | 0/5 | 0 | Quetta Gladiators won by 6 wickets | Dubai | Pakistan Super League 2016/17 |
| 19 Feb 2017 | KK 174/4 v PZ 165Match 13 · T20 | KK | 51* | 1/6 | 0 | Karachi Kings won by 9 runs | Sharjah | Pakistan Super League 2016/17 |
| 17 Feb 2017 | IU 90/8 v KK 75/4Match 10 · T20 | KK | 6 | - | 0 | Karachi Kings won by 8 runs (DLS method) | Sharjah | Pakistan Super League 2016/17 |
| 16 Feb 2017 | KK 172/8 v LQ 179/8Match 8 · T20 | KK | 39 | - | 0 | Lahore Qalandars won by 7 runs | Sharjah | Pakistan Super League 2016/17 |
| 11 Feb 2017 | KK 159/8 v QG 160/3Match 5 · T20 | KK | 15 | 0/9 | 1 | Quetta Gladiators won by 7 wickets | Dubai | Pakistan Super League 2016/17 |
| 10 Feb 2017 | KK 118/7 v PZ 119/3Match 3 · T20 | KK | 44 | 0/41 | 0 | Peshawar Zalmi won by 7 wickets | Dubai | Pakistan Super League 2016/17 |
| 26 Jan 2017 | AUS 369/7 v PAK 312/9Match 5 · ODI | PAK | 10* | 0/27 | 1 | Australia won by 57 runs | Adelaide | Pakistan in Australia ODI Series 2016/17 |
| 22 Jan 2017 | AUS 353/6 v PAK 267Match 4 · ODI | PAK | 47 | 0/13 | 1 | Australia won by 86 runs | Sydney | Pakistan in Australia ODI Series 2016/17 |
| 19 Jan 2017 | AUS 265/3 v PAK 263/7Match 3 · ODI | PAK | 39 | 0/18 | 0 | Australia won by 7 wickets | Perth | Pakistan in Australia ODI Series 2016/17 |
| 15 Jan 2017 | AUS 220 v PAK 221/4Match 2 · ODI | PAK | 42* | 1/15 | 0 | Pakistan won by 6 wickets | Melbourne | Pakistan in Australia ODI Series 2016/17 |
| 6 Dec 2016 | CV 142/8 v RK 143/7Eliminator · T20 | CV | 14 | - | 0 | Rajshahi Kings won by 3 wickets | Dhaka | Bangladesh Premier League 2016/17 |
| 3 Dec 2016 | CV 111/9 v RK 112/4Match 40 · T20 | CV | 67* | 0/9 | 1 | Rajshahi Kings won by 6 wickets | Dhaka | Bangladesh Premier League 2016/17 |
| 2 Dec 2016 | CV 134/6 v DD 135/4Match 38 · T20 | CV | 33 | 1/23 | 0 | Dhaka Dynamites won by 6 wickets | Dhaka | Bangladesh Premier League 2016/17 |
| 29 Nov 2016 | KT 131/8 v CV 135/5Match 33 · T20 | CV | 1 | - | 2 | Chittagong Vikings won by 5 wickets | Dhaka | Bangladesh Premier League 2016/17 |
| 27 Nov 2016 | RR 124/6 v CV 128/1Match 30 · T20 | CV | DNB | - | 0 | Chittagong Vikings won by 9 wickets | Dhaka | Bangladesh Premier League 2016/17 |
| 22 Nov 2016 | CV 185/5 v BB 107Match 24 · T20 | CV | 63 | 1/15 | 1 | Chittagong Vikings won by 78 runs | Chattogram | Bangladesh Premier League 2016/17 |
| 21 Nov 2016 | CV 183/3 v CV 186/4Match 22 · T20 | CV | 38 | 0/16 | 0 | Chittagong Vikings won by 6 wickets | Chattogram | Bangladesh Premier League 2016/17 |
| 12 Nov 2016 | KT 127/7 v CV 123/9Match 8 · T20 | CV | 4 | 0/23 | 0 | Khulna Titans won by 4 runs | Dhaka | Bangladesh Premier League 2016/17 |
| 9 Nov 2016 | CV 124 v RR 125/1Match 4 · T20 | CV | 30 | 0/6 | 0 | Rangpur Riders won by 9 wickets | Dhaka | Bangladesh Premier League 2016/17 |
| 8 Nov 2016 | CV 161/3 v CV 132/8Match 1 · T20 | CV | 42* | 0/3 | 0 | Chittagong Vikings won by 29 runs | Dhaka | Bangladesh Premier League 2016/17 |
| 5 Oct 2016 | PAK 308/6 v WI 172Match 3 · ODI | PAK | 5 | 1/23 | 2 | Pakistan won by 136 runs | Abu Dhabi | Pakistan v West Indies ODI Series 2016/17 |
| 2 Oct 2016 | PAK 337/5 v WI 278/7Match 2 · ODI | PAK | 90 | 0/16 | 1 | Pakistan won by 59 runs | Sharjah | Pakistan v West Indies ODI Series 2016/17 |