| 24 Feb 2018 | IU 142/9 v PZ 176/6Match 4 · T20 | PZ | 30* | - | 1 | Peshawar Zalmi won by 34 runs | Dubai | Pakistan Super League 2017/18 |
| 22 Feb 2018 | PZ 151/6 v MS 152/3Match 1 · T20 | PZ | 59 | - | 0 | Multan Sultans won by 7 wickets | Dubai | Pakistan Super League 2017/18 |
| 19 Jan 2018 | NZ 271/7 v PAK 2565th ODI · ODI | PAK | 6 | - | 1 | New Zealand won by 15 runs | Wellington | Pakistan tour of New Zealand 2017/18 |
| 16 Jan 2018 | PAK 262/8 v NZ 263/54th ODI · ODI | PAK | 81 | - | 1 | New Zealand won by 5 wickets | Hamilton | Pakistan tour of New Zealand 2017/18 |
| 13 Jan 2018 | NZ 257 v PAK 743rd ODI · ODI | PAK | 0 | - | 1 | New Zealand won by 183 runs | Dunedin | Pakistan tour of New Zealand 2017/18 |
| 9 Jan 2018 | PAK 246/9 v NZ 151/22nd ODI · ODI | PAK | 60 | - | 0 | New Zealand won by 8 wickets (DLS method) | Nelson | Pakistan tour of New Zealand 2017/18 |
| 6 Jan 2018 | NZ 315/7 v PAK 166/61st ODI · ODI | PAK | 1 | - | 0 | New Zealand won by 61 runs (DLS method) | Wellington | Pakistan tour of New Zealand 2017/18 |
| 29 Oct 2017 | PAK 180/3 v SL 144/93rd T20I · T20I | PAK | DNB | 1/11 | 2 | Pakistan won by 36 runs | Lahore | Sri Lanka tour of United Arab Emirates and Pakistan 2017/18 |
| 27 Oct 2017 | SL 124/9 v PAK 125/82nd T20I · T20I | PAK | 14 | 0/21 | 0 | Pakistan won by 2 wickets | Abu Dhabi | Sri Lanka tour of United Arab Emirates and Pakistan 2017/18 |
| 26 Oct 2017 | SL 102 v PAK 103/31st T20I · T20I | PAK | 25* | 2/10 | 0 | Pakistan won by 7 wickets | Abu Dhabi | Sri Lanka tour of United Arab Emirates and Pakistan 2017/18 |
| 23 Oct 2017 | SL 103 v PAK 105/15th ODI · ODI | PAK | DNB | 0/1 | 0 | Pakistan won by 9 wickets | Sharjah | Pakistan tour of United Arab Emirates 2017/18 |
| 20 Oct 2017 | SL 173 v PAK 177/34th ODI · ODI | PAK | 9 | 0/29 | 0 | Pakistan won by 7 wickets | Sharjah | Pakistan tour of United Arab Emirates 2017/18 |
| 18 Oct 2017 | SL 208 v PAK 209/33rd ODI · ODI | PAK | 34* | 1/39 | 0 | Pakistan won by 7 wickets | Abu Dhabi | Pakistan tour of United Arab Emirates 2017/18 |
| 16 Oct 2017 | PAK 219/9 v SL 1872nd ODI · ODI | PAK | 8 | 1/24 | 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 | 32 | 1/32 | 0 | Pakistan won by 83 runs | Dubai | Pakistan tour of United Arab Emirates 2017/18 |
| 9 Sept 2017 | SKAN 135/6 v TKR 136/7Final · T20 | SKAN | 5 | 2/19 | 0 | Trinbago Knight Riders won by 3 wickets | Trinidad | Caribbean Premier League 2017 |
| 5 Sept 2017 | SKAN 149/7 v TKR 111Qualifier 1 · T20 | SKAN | 21 | 1/11 | 0 | St Kitts and Nevis Patriots won by 38 runs | Trinidad | Caribbean Premier League 2017 |
| 3 Sept 2017 | BT 128/9 v SKAN 129/0Match 30 · T20 | SKAN | DNB | 1/24 | 0 | St Kitts and Nevis Patriots won by 10 wickets | Barbados | Caribbean Premier League 2017 |
| 30 Aug 2017 | JT 157/5 v SKAN 116Match 26 · T20 | SKAN | 21 | 0/15 | 1 | Jamaica Tallawahs won by 41 runs | Jamaica | Caribbean Premier League 2017 |
| 18 Aug 2017 | BT 168/6 v SKAN 84/1Match 16 · T20 | SKAN | 30* | 0/4 | 1 | St Kitts and Nevis Patriots won by 17 runs (DLS method) | St Kitts | Caribbean Premier League 2017 |
| 14 Aug 2017 | SKAN 158/7 v TKR 161/6Match 13 · T20 | SKAN | 13 | 0/29 | 2 | Trinbago Knight Riders won by 4 wickets | Trinidad | Caribbean Premier League 2017 |
| 12 Aug 2017 | SKAN 196/6 v SLS 163/8Match 10 · T20 | SKAN | 0 | 3/22 | 1 | St Kitts and Nevis Patriots won by 33 runs | St Lucia | Caribbean Premier League 2017 |
| 6 Aug 2017 | SKAN 132/3 v GAW 128/8Match 4 · T20 | SKAN | 11 | 0/4 | 0 | St Kitts and Nevis Patriots won by 4 runs | Lauderhill | Caribbean Premier League 2017 |
| 5 Aug 2017 | GAW 123/7 v SKAN 124/6Match 2 · T20 | SKAN | 19 | - | 0 | St Kitts and Nevis Patriots won by 4 wickets | Lauderhill | Caribbean Premier League 2017 |
| 18 Jun 2017 | IND 158 v PAK 338/4Final · ODI | PAK | 57* | 0/13 | 0 | Pakistan won by 180 runs | London | ICC Champions Trophy 2017 |
| 14 Jun 2017 | ENG 211 v PAK 215/2Semi-final · ODI | PAK | 31* | 0/33 | 2 | Pakistan won by 8 wickets | Cardiff | ICC Champions Trophy 2017 |
| 12 Jun 2017 | PAK 237/7 v SL 236Match 12 · ODI | PAK | 1 | 0/24 | 0 | Pakistan won by 3 wickets | Cardiff | ICC Champions Trophy 2017 |
| 7 Jun 2017 | PAK 119/3 v SA 219/8Match 7 · ODI | PAK | 26 | 1/51 | 1 | 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 | 33 | - | 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 | 81 | 0/21 | 2 | 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 | 32 | 2/23 | 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 | 88 | 1/35 | 0 | West Indies won by 4 wickets | Guyana | Pakistan in West Indies ODI Series 2017 |
| 26 Mar 2017 | WI 111/8 v PAK 115/4Match 1 · T20I | PAK | 5 | 0/8 | 1 | Pakistan won by 6 wickets | Barbados | Pakistan in West Indies T20I Series 2017 |
| 5 Mar 2017 | PZ 148/6 v QG 90Final · T20 | PZ | 12 | 1/21 | 0 | Peshawar Zalmi won by 58 runs | Lahore | Pakistan Super League 2016/17 |
| 3 Mar 2017 | PZ 181/3 v KK 157/7Qualifier 3 · T20 | PZ | DNB | 1/16 | 2 | Peshawar Zalmi won by 24 runs | Dubai | Pakistan Super League 2016/17 |
| 28 Feb 2017 | QG 200/7 v PZ 199/9Qualifier 1 · T20 | PZ | 77 | 0/16 | 0 | Quetta Gladiators won by 1 run | Sharjah | Pakistan Super League 2016/17 |
| 25 Feb 2017 | PZ 130/8 v QG 128Match 19 · T20 | PZ | 22 | - | 0 | Peshawar Zalmi won by 2 wickets | Dubai | Pakistan Super League 2016/17 |
| 24 Feb 2017 | LQ 149/9 v PZ 166/6Match 16 · T20 | PZ | 13 | 2/25 | 1 | Peshawar Zalmi won by 17 runs | Dubai | Pakistan Super League 2016/17 |
| 18 Feb 2017 | IU 137/5 v PZ 136/9Match 12 · T20 | PZ | 10 | - | 0 | Islamabad United won by 5 wickets | Sharjah | Pakistan Super League 2016/17 |
| 17 Feb 2017 | PZ 117/3 v QGMatch 9 · T20 | PZ | 16 | - | 0 | No result | Sharjah | Pakistan Super League 2016/17 |
| 12 Feb 2017 | LQ 59 v PZ 60/7Match 6 · T20 | PZ | 3 | 1/12 | 1 | Peshawar Zalmi won by 3 wickets | Dubai | Pakistan Super League 2016/17 |
| 10 Feb 2017 | KK 118/7 v PZ 119/3Match 3 · T20 | PZ | 0 | 2/7 | 1 | Peshawar Zalmi won by 7 wickets | Dubai | Pakistan Super League 2016/17 |
| 9 Feb 2017 | IU 175/3 v PZ 190/9Match 1 · T20 | PZ | 0 | - | 0 | Islamabad United won by 7 wickets (DLS method) | Dubai | Pakistan Super League 2016/17 |
| 26 Jan 2017 | AUS 369/7 v PAK 312/9Match 5 · ODI | PAK | 3 | 0/43 | 2 | 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 | 40 | 0/54 | 0 | 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 | 4 | 0/30 | 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 | 72 | 0/45 | 0 | 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 | 4 | 0/23 | 2 | Australia won by 92 runs | Brisbane | Pakistan in Australia ODI Series 2016/17 |
| 24 Aug 2016 | ENG 194/3 v PAK 260/6Match 1 · ODI | PAK | 11 | - | 1 | 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 | 37 | - | 0 | Pakistan won by 255 runs | Dublin | Pakistan in Ireland ODI Series 2016 |