| 23 Sept 2018 | PAK 237/7 v IND 238/1Match 3 · ODI | PAK | 15* | 0/35 | 0 | India won by 9 wickets | Dubai | Asia Cup 2018 |
| 21 Sept 2018 | AFG 257/6 v PAK 258/72nd Match, Super Four · ODI | PAK | 10 | 3/57 | 2 | Pakistan won by 3 wickets (with 3 balls remaining) | Abu Dhabi | 2018 Asia Cup |
| 22 Jul 2018 | PAK 364/4 v ZIM 233/45th ODI · ODI | PAK | DNB | 2/47 | 0 | Pakistan won by 131 runs | Bulawayo | Pakistan tour of Zimbabwe 2018 |
| 4 Jul 2018 | ZIM 162/4 v PAK 163/3Match 4 · T20I | PAK | DNB | 0/25 | 0 | Pakistan won by 7 wickets | Harare | Zimbabwe Twenty20 Tri-Series 2018 |
| 2 Jul 2018 | PAK 116 v AUS 117/1Match 2 · T20I | PAK | 6 | 0/22 | 0 | Australia won by 9 wickets | Harare | Zimbabwe Twenty20 Tri-Series 2018 |
| 1 Jul 2018 | PAK 182/4 v ZIM 108/9Match 1 · T20I | PAK | DNB | 2/11 | 0 | Pakistan won by 74 runs | Harare | Zimbabwe Twenty20 Tri-Series 2018 |
| 13 Jun 2018 | PAK 166/6 v SCO 822nd T20I · T20I | PAK | DNB | 1/35 | 0 | Pakistan won by 84 runs | Edinburgh | Pakistan tour of Ireland, England and Scotland 2018 |
| 12 Jun 2018 | PAK 204/4 v SCO 156/61st T20I · T20I | PAK | DNB | 1/22 | 0 | Pakistan won by 48 runs | Edinburgh | Pakistan tour of Ireland, England and Scotland 2018 |
| 3 Apr 2018 | WI 153/6 v PAK 154/23rd T20I · T20I | PAK | DNB | 1/26 | 0 | Pakistan won by 8 wickets | Karachi | West Indies tour of Pakistan 2018 |
| 2 Apr 2018 | PAK 205/3 v WI 1232nd T20I · T20I | PAK | DNB | 1/19 | 1 | Pakistan won by 82 runs | Karachi | West Indies tour of Pakistan 2018 |
| 1 Apr 2018 | PAK 203/5 v WI 60/91st T20I · T20I | PAK | DNB | 2/19 | 1 | Pakistan won by 143 runs | Karachi | West Indies tour of Pakistan 2018 |
| 20 Mar 2018 | PZ 157 v QG 156/9Eliminator · T20 | QG | 35 | 1/21 | 0 | Peshawar Zalmi won by 1 run | Lahore | Pakistan Super League 2017/18 |
| 15 Mar 2018 | QG 147/7 v IU 149/4Match 28 · T20 | QG | 1 | 0/17 | 0 | Islamabad United won by 6 wickets | Sharjah | Pakistan Super League 2017/18 |
| 14 Mar 2018 | QG 169/6 v LQ 186/4Match 26 · T20 | QG | 19* | 0/22 | 0 | Lahore Qalandars won by 17 runs | Sharjah | Pakistan Super League 2017/18 |
| 10 Mar 2018 | PZ 157/5 v QG 158/4Match 23 · T20 | QG | DNB | 1/38 | 1 | Quetta Gladiators won by 6 wickets | Dubai | Pakistan Super League 2017/18 |
| 8 Mar 2018 | KK 113/8 v QG 180/4Match 19 · T20 | QG | DNB | 1/17 | 1 | Quetta Gladiators won by 67 runs | Dubai | Pakistan Super League 2017/18 |
| 7 Mar 2018 | MS 152/5 v QG 156/8Match 17 · T20 | QG | 11 | 1/18 | 0 | Quetta Gladiators won by 2 wickets | Dubai | Pakistan Super League 2017/18 |
| 3 Mar 2018 | MS 108/1 v QG 102Match 13 · T20 | QG | 3 | 0/17 | 0 | Multan Sultans won by 9 wickets | Sharjah | Pakistan Super League 2017/18 |
| 1 Mar 2018 | QG 141/8 v PZ 143/5Match 10 · T20 | QG | 3 | 1/17 | 0 | Peshawar Zalmi won by 5 wickets | Sharjah | Pakistan Super League 2017/18 |
| 28 Feb 2018 | IU 134/7 v QG 135/4Match 9 · T20 | QG | 25* | 0/20 | 1 | Quetta Gladiators won by 6 wickets | Sharjah | Pakistan Super League 2017/18 |
| 24 Feb 2018 | QG 120/1 v LQ 119/9Match 5 · T20 | QG | DNB | 2/4 | 0 | Quetta Gladiators won by 9 wickets | Dubai | Pakistan Super League 2017/18 |
| 23 Feb 2018 | KK 149/9 v QG 130/9Match 2 · T20 | QG | 30 | 0/5 | 0 | Karachi Kings won by 19 runs | Dubai | Pakistan Super League 2017/18 |
| 22 Jan 2018 | PAK 105 v NZ 106/31st T20I · T20I | PAK | 7 | 0/14 | 1 | New Zealand won by 7 wickets | Wellington | Pakistan tour of New Zealand 2017/18 |
| 19 Jan 2018 | NZ 271/7 v PAK 2565th ODI · ODI | PAK | 23 | 0/43 | 1 | New Zealand won by 15 runs | Wellington | Pakistan tour of New Zealand 2017/18 |
| 15 Sept 2017 | PAK 183/4 v IWX 150/8Match 3 · T20I | PAK | DNB | 0/7 | 0 | Pakistan won by 33 runs | Lahore | Independence Cup 2017/18 |
| 15 Sept 2017 | PAK 183/4 v ICC 150/83rd T20I · T20I | PAK | DNB | 0/7 | 0 | Pakistan won by 33 runs | Lahore | Independence Cup 2017/18 |
| 13 Sept 2017 | PAK 174/6 v IWX 175/3Match 2 · T20I | PAK | DNB | 1/25 | 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 | DNB | 1/25 | 0 | World-XI won by 7 wickets (with 1 ball remaining) | Lahore | Independence Cup 2017/18 |
| 5 Mar 2017 | PZ 148/6 v QG 90Final · T20 | QG | 0 | 1/15 | 1 | Peshawar Zalmi won by 58 runs | Lahore | Pakistan Super League 2016/17 |
| 28 Feb 2017 | QG 200/7 v PZ 199/9Qualifier 1 · T20 | QG | 1* | 3/51 | 1 | Quetta Gladiators won by 1 run | Sharjah | Pakistan Super League 2016/17 |
| 25 Feb 2017 | PZ 130/8 v QG 128Match 19 · T20 | QG | 18 | 1/32 | 1 | Peshawar Zalmi won by 2 wickets | Dubai | Pakistan Super League 2016/17 |
| 24 Feb 2017 | IU 165/6 v QG 164/5Match 17 · T20 | QG | DNB | 0/29 | 2 | Islamabad United won by 1 run | Dubai | Pakistan Super League 2016/17 |
| 23 Feb 2017 | KK 154/6 v QG 158/4Match 15 · T20 | QG | DNB | 0/11 | 0 | Quetta Gladiators won by 6 wickets | Dubai | Pakistan Super League 2016/17 |
| 18 Feb 2017 | LQ 200/3 v QG 202/5Match 11 · T20 | QG | DNB | 0/44 | 0 | Quetta Gladiators won by 5 wickets | Sharjah | Pakistan Super League 2016/17 |
| 17 Feb 2017 | PZ 117/3 v QGMatch 9 · T20 | QG | - | 0/18 | 0 | No result | Sharjah | Pakistan Super League 2016/17 |
| 15 Feb 2017 | IU 149/5 v QG 148/6Match 7 · T20 | QG | DNB | 2/18 | 0 | Islamabad United won by 5 wickets | Sharjah | Pakistan Super League 2016/17 |
| 11 Feb 2017 | KK 159/8 v QG 160/3Match 5 · T20 | QG | DNB | 1/27 | 1 | Quetta Gladiators won by 7 wickets | Dubai | Pakistan Super League 2016/17 |
| 10 Feb 2017 | LQ 128 v QG 136/9Match 2 · T20 | QG | 1 | 2/19 | 0 | Quetta Gladiators won by 8 runs | Dubai | Pakistan Super League 2016/17 |
| 13 Jan 2017 | AUS 268/9 v PAK 176Match 1 · ODI | PAK | 1 | 1/48 | 0 | Australia won by 92 runs | Brisbane | Pakistan in Australia ODI Series 2016/17 |
| 30 Oct 2016 | PAK 281 & 208 v WI 337 & 154/5Match 3 · Test | PAK | 6 & 19 | 0/20 & 0/20 | 1 | West Indies won by 5 wickets | Sharjah | Pakistan v West Indies Test Series 2016/17 |
| 21 Oct 2016 | PAK 452 & 227/2d v WI 224 & 322Match 2 · Test | PAK | 25 & DNB | 0/8 & 1/29 | 1 | Pakistan won by 133 runs | Abu Dhabi | Pakistan v West Indies Test Series 2016/17 |
| 13 Oct 2016 | PAK 579/3d & 123 v WI 357 & 289Match 1 · Test | PAK | DNB & 0 | 2/38 & 2/32 | 0 | Pakistan won by 56 runs | Dubai | Pakistan v West Indies Test Series 2016/17 |
| 5 Oct 2016 | PAK 308/6 v WI 172Match 3 · ODI | PAK | 4* | 3/40 | 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 | DNB | 0/39 | 0 | 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 | 19 | 4/42 | 0 | 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 | 1/16 | 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/19 | 1 | 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 | 1/16 | 1 | Pakistan won by 9 wickets | Dubai | Pakistan v West Indies T20I Series 2016/17 |
| 4 Sept 2016 | ENG 302/9 v PAK 304/6Match 5 · ODI | PAK | 2 | 0/32 | 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 | 13 | 0/54 | 0 | England won by 4 wickets | Leeds | Pakistan in England ODI Series 2016 |