| 14 Jun 2017 | ENG 211 v PAK 215/2Semi-final · ODI | PAK | DNB | 0/16 | 0 | Pakistan won by 8 wickets | Cardiff | ICC Champions Trophy 2017 |
| 12 Jun 2017 | PAK 237/7 v SL 236Match 12 · ODI | PAK | 4 | 0/33 | 0 | Pakistan won by 3 wickets | Cardiff | ICC Champions Trophy 2017 |
| 7 Jun 2017 | PAK 119/3 v SA 219/8Match 7 · ODI | PAK | DNB | 2/20 | 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 | 0 | 0/66 | 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 | DNB | 1/24 | 0 | 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 | 43* | 0/29 | 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 | 6* | 0/21 | 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 | DNB | 1/25 | 0 | 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 | 0 | 0/20 | 1 | 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 | 4 | 0/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 | DNB | 1/12 | 2 | 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 | 24 | 0/22 | 0 | Peshawar Zalmi won by 24 runs | Dubai | Pakistan Super League 2016/17 |
| 1 Mar 2017 | KK 126 v IU 82Qualifier 2 · T20 | KK | 14 | 3/18 | 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 | DNB | 0/20 | 0 | 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 | 19* | 0/12 | 2 | 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 | 6* | 0/18 | 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 | DNB | 1/24 | 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 | 8* | 2/15 | 1 | 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 | 6 | 1/22 | 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 | 6* | 0/27 | 0 | 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 | 0 | 1/13 | 1 | Peshawar Zalmi won by 7 wickets | Dubai | Pakistan Super League 2016/17 |
| 22 Jan 2017 | AUS 353/6 v PAK 267Match 4 · ODI | PAK | 25 | 0/69 | 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 | 9 | 0/59 | 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 | DNB | 2/37 | 1 | Pakistan won by 6 wickets | Melbourne | Pakistan in Australia ODI Series 2016/17 |
| 13 Jan 2017 | AUS 268/9 v PAK 176Match 1 · ODI | PAK | 29 | 2/35 | 0 | Australia won by 92 runs | Brisbane | Pakistan in Australia ODI Series 2016/17 |
| 11 Nov 2016 | CV 129/8 v BB 130/4Match 6 · T20 | CV | 1 | 1/38 | 1 | Barisal Bulls won by 6 wickets | Dhaka | Bangladesh Premier League 2016/17 |
| 8 Nov 2016 | CV 161/3 v CV 132/8Match 1 · T20 | CV | 4 | 1/22 | 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 | 4 | 1/29 | 0 | 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 | 11 | 1/62 | 1 | Pakistan won by 59 runs | Sharjah | Pakistan v West Indies ODI Series 2016/17 |
| 30 Sept 2016 | PAK 284/9 v WI 175Match 1 · ODI | PAK | 24 | 1/36 | 1 | Pakistan won by 111 runs (DLS method) | Sharjah | Pakistan v West Indies ODI Series 2016/17 |
| 27 Sept 2016 | PAK 108/2 v WI 103/5Match 3 · T20I | PAK | DNB | 3/21 | 0 | Pakistan won by 8 wickets | Abu Dhabi | Pakistan v West Indies T20I Series 2016/17 |
| 24 Sept 2016 | PAK 160/4 v WI 144/9Match 2 · T20I | PAK | DNB | 1/18 | 0 | Pakistan won by 16 runs | Dubai | Pakistan v West Indies T20I Series 2016/17 |
| 23 Sept 2016 | PAK 116/1 v WI 115Match 1 · T20I | PAK | DNB | 5/14 | 0 | Pakistan won by 9 wickets | Dubai | Pakistan v West Indies T20I Series 2016/17 |
| 7 Sept 2016 | ENG 135/7 v PAK 139/1Only T20I · T20I | PAK | DNB | 2/17 | 0 | Pakistan won by 9 wickets | Manchester | - |
| 4 Sept 2016 | ENG 302/9 v PAK 304/6Match 5 · ODI | PAK | 16* | 1/33 | 1 | Pakistan won by 4 wickets | Cardiff | Pakistan in England ODI Series 2016 |
| 1 Sept 2016 | ENG 252/6 v PAK 247/8Match 4 · ODI | PAK | 57* | 1/50 | 0 | England won by 4 wickets | Leeds | Pakistan in England ODI Series 2016 |
| 27 Aug 2016 | ENG 255/6 v PAK 251Match 2 · ODI | PAK | 63* | 2/38 | 0 | England won by 4 wickets | London | Pakistan in England ODI Series 2016 |
| 24 Aug 2016 | ENG 194/3 v PAK 260/6Match 1 · ODI | PAK | 17* | 0/23 | 0 | England won by 44 runs (DLS method) | Southampton | Pakistan in England ODI Series 2016 |
| 18 Aug 2016 | IRE 82 v PAK 337/6Match 1 · ODI | PAK | 0* | 5/14 | 0 | Pakistan won by 255 runs | Dublin | Pakistan in Ireland ODI Series 2016 |
| 7 Aug 2016 | GAW 93 v JT 95/1Final · T20 | JT | DNB | 3/21 | 0 | Jamaica Tallawahs won by 9 wickets | St Kitts | Caribbean Premier League 2016 |
| 5 Aug 2016 | JT 195/7 v TKR 110/7Qualifier 2 · T20 | JT | 0* | 1/7 | 0 | Jamaica Tallawahs won by 19 runs (DLS method) | St Kitts | Caribbean Premier League 2016 |
| 3 Aug 2016 | GAW 150/6 v JT 146/8Qualifier 1 · T20 | JT | 5* | 0/21 | 0 | Guyana Amazon Warriors won by 4 wickets | St Kitts | Caribbean Premier League 2016 |
| 31 Jul 2016 | SLZ 194/3 v JT 177/6Match 30 · T20 | JT | DNB | 0/30 | 0 | St Lucia Zouks won by 17 runs | Lauderhill | Caribbean Premier League 2016 |
| 30 Jul 2016 | SLZ 206/3 v JT 143/8Match 27 · T20 | JT | DNB | 0/36 | 0 | St Lucia Zouks won by 63 runs | Lauderhill | Caribbean Premier League 2016 |
| 20 Jul 2016 | JT 195/5 v BT 159Match 20 · T20 | JT | DNB | - | 0 | Jamaica Tallawahs won by 36 runs (DLS method) | Jamaica | Caribbean Premier League 2016 |
| 18 Jul 2016 | JT 158/7 v TKR 139/9Match 19 · T20 | JT | 1 | 1/15 | 1 | Jamaica Tallawahs won by 19 runs | Jamaica | Caribbean Premier League 2016 |
| 16 Jul 2016 | JT 183/6 v SKAN 75Match 17 · T20 | JT | 0* | 0/7 | 0 | Jamaica Tallawahs won by 108 runs | Jamaica | Caribbean Premier League 2016 |
| 15 Jul 2016 | GAW 128/6 v JT 132/5Match 15 · T20 | JT | DNB | 2/12 | 0 | Jamaica Tallawahs won by 5 wickets | Jamaica | Caribbean Premier League 2016 |
| 4 Jul 2016 | TKR 191/4 v JT 192/3Match 7 · T20 | JT | DNB | 1/18 | 0 | Jamaica Tallawahs won by 7 wickets | Trinidad | Caribbean Premier League 2016 |
| 2 Jul 2016 | JT 153/7 v SKAN 148/7Match 4 · T20 | JT | 19 | 1/21 | 0 | Jamaica Tallawahs won by 5 runs | St Kitts | Caribbean Premier League 2016 |