| 21 Feb 2019 | KK 109/9 v PZ 153/8Match 9 · T20 | KK | 26 | 1/23 | 0 | Peshawar Zalmi won by 44 runs | Sharjah | Pakistan Super League 2018/19 |
| 16 Feb 2019 | KK 116 v LQ 138/6Match 5 · T20 | KK | 17 | 0/26 | 0 | Lahore Qalandars won by 22 runs | Dubai | Pakistan Super League 2018/19 |
| 15 Feb 2019 | KK 183/6 v MS 176/9Match 2 · T20 | KK | 4 | 0/22 | 0 | Karachi Kings won by 7 runs | Dubai | Pakistan Super League 2018/19 |
| 6 Feb 2019 | SA 141/9 v PAK 168/93rd T20I · T20I | PAK | 19 | 1/19 | 0 | Pakistan won by 27 runs | Centurion | Pakistan tour of South Africa 2018/19 |
| 3 Feb 2019 | SA 188/3 v PAK 181/72nd T20I · T20I | PAK | 6 | 1/9 | 1 | South Africa won by 7 runs | Johannesburg | Pakistan tour of South Africa 2018/19 |
| 1 Feb 2019 | SA 192/6 v PAK 186/91st T20I · T20I | PAK | 4 | 1/23 | 0 | South Africa won by 6 runs | Cape Town | Pakistan tour of South Africa 2018/19 |
| 30 Jan 2019 | SA 241/3 v PAK 240/85th ODI · ODI | PAK | 47* | 0/38 | 0 | South Africa won by 7 wickets | Cape Town | Pakistan tour of South Africa 2018/19 |
| 27 Jan 2019 | SA 164 v PAK 168/24th ODI · ODI | PAK | DNB | 1/36 | 1 | Pakistan won by 8 wickets | Johannesburg | Pakistan tour of South Africa 2018/19 |
| 25 Jan 2019 | SA 187/2 v PAK 317/63rd ODI · ODI | PAK | 43* | 0/34 | 0 | South Africa won by 13 runs (DLS method) | Centurion | Pakistan tour of South Africa 2018/19 |
| 19 Jan 2019 | SA 266/2 v PAK 267/51st ODI · ODI | PAK | DNB | 0/37 | 0 | Pakistan won by 5 wickets | Port Elizabeth | Pakistan tour of South Africa 2018/19 |
| 9 Nov 2018 | NZ 209/9 v PAK 212/42nd ODI · ODI | PAK | DNB | 0/24 | 0 | Pakistan won by 6 wickets | Abu Dhabi | New Zealand tour of United Arab Emirates 2018/19 |
| 7 Nov 2018 | NZ 266/9 v PAK 2191st ODI · ODI | PAK | 50 | 1/38 | 0 | New Zealand won by 47 runs | Abu Dhabi | New Zealand tour of United Arab Emirates 2018/19 |
| 4 Nov 2018 | PAK 166/3 v NZ 1193rd T20I · T20I | PAK | DNB | 2/28 | 0 | Pakistan won by 47 runs | Dubai | New Zealand tour of United Arab Emirates 2018/19 |
| 2 Nov 2018 | NZ 153/7 v PAK 154/42nd T20I · T20I | PAK | DNB | 1/25 | 0 | Pakistan won by 6 wickets | Dubai | New Zealand tour of United Arab Emirates 2018/19 |
| 31 Oct 2018 | PAK 148/6 v NZ 146/61st T20I · T20I | PAK | 14* | 1/26 | 1 | Pakistan won by 2 runs | Abu Dhabi | New Zealand tour of United Arab Emirates 2018/19 |
| 28 Oct 2018 | PAK 150/5 v AUS 1173rd T20I · T20I | PAK | 3* | 0/33 | 1 | Pakistan won by 33 runs | Dubai | Australia tour of United Arab Emirates 2018/19 |
| 26 Oct 2018 | PAK 147/6 v AUS 136/82nd T20I · T20I | PAK | 1* | 1/8 | 0 | Pakistan won by 11 runs | Dubai | Australia tour of United Arab Emirates 2018/19 |
| 24 Oct 2018 | PAK 155/8 v AUS 891st T20I · T20I | PAK | 0 | 3/20 | 0 | Pakistan won by 66 runs | Abu Dhabi | Australia tour of United Arab Emirates 2018/19 |
| 25 Aug 2018 | JT 204/5 v SLS 183/8Match 17 · T20 | JT | DNB | 1/24 | 0 | Jamaica Tallawahs won by 21 runs | St Lucia | Caribbean Premier League 2018 |
| 22 Aug 2018 | BT 156/6 v JT 154/3Match 14 · T20 | JT | DNB | 0/38 | 0 | Barbados Tridents won by 2 runs | Lauderhill | Caribbean Premier League 2018 |
| 19 Aug 2018 | JT 182/5 v TKR 184/6Match 12 · T20 | JT | DNB | 2/17 | 0 | Trinbago Knight Riders won by 4 wickets | Lauderhill | Caribbean Premier League 2018 |
| 18 Aug 2018 | GAW 209/7 v JT 138Match 11 · T20 | JT | 14 | 0/35 | 2 | Guyana Amazon Warriors won by 71 runs | Lauderhill | Caribbean Premier League 2018 |
| 15 Aug 2018 | JT 178/4 v SKAN 131/9Match 8 · T20 | JT | DNB | 2/21 | 0 | Jamaica Tallawahs won by 47 runs | Jamaica | Caribbean Premier League 2018 |
| 14 Aug 2018 | SLS 175 v JT 176/4Match 7 · T20 | JT | DNB | 0/24 | 1 | Jamaica Tallawahs won by 6 wickets | Jamaica | Caribbean Premier League 2018 |
| 10 Aug 2018 | TKR 223/6 v JT 225/6Match 3 · T20 | JT | 3* | 1/23 | 0 | Jamaica Tallawahs won by 4 wickets | Trinidad | Caribbean Premier League 2018 |
| 11 Mar 2018 | KK 163/5 v LQ 163/8Match 24 · T20 | KK | 1* | 1/27 | 1 | Match tied (Lahore Qalandars won the Super Over) | Dubai | Pakistan Super League 2017/18 |
| 10 Mar 2018 | MS 125 v KK 188/3Match 22 · T20 | KK | DNB | 1/22 | 0 | Karachi Kings won by 63 runs | Dubai | Pakistan Super League 2017/18 |
| 8 Mar 2018 | KK 113/8 v QG 180/4Match 19 · T20 | KK | 35 | 0/25 | 0 | Quetta Gladiators won by 67 runs | Dubai | Pakistan Super League 2017/18 |
| 4 Mar 2018 | IU 156/2 v KK 153/6Match 15 · T20 | KK | 10 | 0/23 | 0 | Islamabad United won by 8 wickets | Sharjah | Pakistan Super League 2017/18 |
| 26 Feb 2018 | KK 159/7 v LQ 132Match 8 · T20 | KK | 15 | 1/25 | 0 | Karachi Kings won by 27 runs | Dubai | Pakistan Super League 2017/18 |
| 25 Feb 2018 | KK 135/5 v PZ 131/9Match 7 · T20 | KK | 6* | 0/21 | 1 | Karachi Kings won by 5 wickets | Dubai | Pakistan Super League 2017/18 |
| 23 Feb 2018 | KK 149/9 v QG 130/9Match 2 · T20 | KK | 2 | 2/19 | 0 | Karachi Kings won by 19 runs | Dubai | Pakistan Super League 2017/18 |
| 29 Oct 2017 | PAK 180/3 v SL 144/93rd T20I · T20I | PAK | DNB | 1/30 | 1 | 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 | 2 | 0/23 | 1 | 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 | DNB | 1/26 | 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/12 | 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 | DNB | 2/13 | 0 | Pakistan won by 7 wickets | Sharjah | Pakistan tour of United Arab Emirates 2017/18 |
| 16 Oct 2017 | PAK 219/9 v SL 1872nd ODI · ODI | PAK | 10 | 0/3 | 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 | 10* | 0/15 | 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 | 0 | 1/34 | 0 | Pakistan won by 33 runs | Lahore | Independence Cup 2017/18 |
| 15 Sept 2017 | PAK 183/4 v ICC 150/83rd T20I · T20I | PAK | 0 | 1/34 | 0 | Pakistan won by 33 runs | Lahore | Independence Cup 2017/18 |
| 13 Sept 2017 | PAK 174/6 v IWX 175/3Match 2 · T20I | PAK | 15 | 1/27 | 0 | 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 | 15 | 1/27 | 0 | 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 | 15* | 0/22 | 2 | Pakistan won by 20 runs | Lahore | Independence Cup 2017/18 |
| 17 Aug 2017 | JT 128/7 v GAW 126/4Match 15 · T20 | JT | 3 | 0/15 | 0 | Jamaica Tallawahs won by 2 runs | Guyana | Caribbean Premier League 2017 |
| 15 Aug 2017 | SLS 173/7 v JT 179/5Match 14 · T20 | JT | 18* | 0/5 | 0 | Jamaica Tallawahs won by 5 wickets | St Lucia | Caribbean Premier League 2017 |
| 9 Aug 2017 | TKR 147 v JT 148/6Match 7 · T20 | JT | 2* | 1/35 | 1 | Jamaica Tallawahs won by 4 wickets | Trinidad | Caribbean Premier League 2017 |
| 6 Aug 2017 | JT 154/5 v BT 142Match 5 · T20 | JT | 0 | 1/20 | 1 | Jamaica Tallawahs won by 12 runs | Lauderhill | Caribbean Premier League 2017 |
| 5 Aug 2017 | BT 142/7 v JT 130/6Match 3 · T20 | JT | 16* | 2/16 | 0 | Barbados Tridents won by 12 runs | Lauderhill | Caribbean Premier League 2017 |
| 18 Jun 2017 | IND 158 v PAK 338/4Final · ODI | PAK | 25* | 0/3 | 1 | Pakistan won by 180 runs | London | ICC Champions Trophy 2017 |