| 12 Feb 2016 | IU 152/6 v PZ 153/3Match 13 · T20 | IU | 0 | - | 0 | Peshawar Zalmi won by 7 wickets | Sharjah Cricket Stadium | Pakistan Super League 2015/16 |
| 14 Feb 2016 | KK 128/5 v IU 131/5Match 16 · T20 | IU | 31* | - | 1 | Islamabad United won by 5 wickets | Sharjah Cricket Stadium | Pakistan Super League 2015/16 |
| 17 Feb 2016 | LQ 150/5 v IU 151/5Match 20 · T20 | IU | 3 | - | 1 | Islamabad United won by 5 wickets | Dubai International Cricket Stadium | Pakistan Super League 2015/16 |
| 20 Feb 2016 | KK 111/9 v IU 115/1Qualifier 2 · T20 | IU | DNB | - | 1 | Islamabad United won by 9 wickets | Dubai International Cricket Stadium | Pakistan Super League 2015/16 |
| 21 Feb 2016 | IU 176/3 v PZ 126Qualifier 3 · T20 | IU | DNB | - | 1 | Islamabad United won by 50 runs | Dubai International Cricket Stadium | Pakistan Super League 2015/16 |
| 23 Feb 2016 | QG 174/7 v IU 175/4Final · T20 | IU | DNB | - | 1 | Islamabad United won by 6 wickets | Dubai International Cricket Stadium | Pakistan Super League 2015/16 |
| 11 Feb 2017 | IU 158/7 v LQ 160/4Match 4 · T20 | IU | 1 | - | 1 | Lahore Qalandars won by 6 wickets | Dubai International Cricket Stadium | Pakistan Super League 2016/17 |
| 15 Feb 2017 | IU 149/5 v QG 148/6Match 7 · T20 | IU | 1 | - | 0 | Islamabad United won by 5 wickets | Sharjah Cricket Stadium | Pakistan Super League 2016/17 |
| 17 Feb 2017 | IU 90/8 v KK 75/4Match 10 · T20 | IU | 5 | - | 0 | Karachi Kings won by 8 runs (DLS method) | Sharjah Cricket Stadium | Pakistan Super League 2016/17 |
| 1 Mar 2017 | KK 126 v IU 82Qualifier 2 · T20 | IU | 39 | - | 1 | Karachi Kings won by 44 runs | Sharjah | Pakistan Super League 2016/17 |
| 24 Feb 2018 | IU 142/9 v PZ 176/6Match 4 · T20 | IU | 7 | - | 0 | Peshawar Zalmi won by 34 runs | Dubai | Pakistan Super League 2017/18 |
| 25 Feb 2018 | MS 113 v IU 117/5Match 6 · T20 | IU | 11 | - | 1 | Islamabad United won by 5 wickets | Dubai | Pakistan Super League 2017/18 |
| 28 Feb 2018 | IU 134/7 v QG 135/4Match 9 · T20 | IU | 6 | - | 1 | Quetta Gladiators won by 6 wickets | Sharjah | Pakistan Super League 2017/18 |
| 2 Mar 2018 | LQ 121 v IU 121/9Match 12 · T20 | IU | 16 | - | 2 | Match tied (Islamabad United won the Super Over) | Sharjah | Pakistan Super League 2017/18 |
| 4 Mar 2018 | IU 156/2 v KK 153/6Match 15 · T20 | IU | 26* | - | 1 | Islamabad United won by 8 wickets | Sharjah | Pakistan Super League 2017/18 |
| 8 Mar 2018 | IU 164/4 v LQ 163/8Match 18 · T20 | IU | 7 | - | 0 | Islamabad United won by 6 wickets | Dubai | Pakistan Super League 2017/18 |
| 9 Mar 2018 | PZ 156/9 v IU 182/5Match 21 · T20 | IU | 45 | - | 0 | Islamabad United won by 26 runs | Dubai | Pakistan Super League 2017/18 |
| 13 Mar 2018 | MS 152 v IU 185/4Match 25 · T20 | IU | 17* | - | 1 | Islamabad United won by 33 runs | Sharjah | Pakistan Super League 2017/18 |
| 15 Mar 2018 | QG 147/7 v IU 149/4Match 28 · T20 | IU | 18* | - | 0 | Islamabad United won by 6 wickets | Sharjah | Pakistan Super League 2017/18 |
| 16 Mar 2018 | IU 124 v KK 125/3Match 30 · T20 | IU | 34 | - | 0 | Karachi Kings won by 7 wickets | Sharjah | Pakistan Super League 2017/18 |
| 18 Mar 2018 | IU 155/2 v KK 154/4Qualifier · T20 | IU | DNB | - | 0 | Islamabad United won by 8 wickets | Dubai | Pakistan Super League 2017/18 |
| 25 Mar 2018 | IU 154/7 v PZ 148/9Final · T20 | IU | 26* | - | 0 | Islamabad United won by 3 wickets | Karachi | Pakistan Super League 2017/18 |
| 1 Apr 2018 | PAK 203/5 v WI 60/91st T20I · T20I | PAK | 1 | - | 1 | Pakistan won by 143 runs | Karachi | West Indies tour of Pakistan 2018 |
| 2 Apr 2018 | PAK 205/3 v WI 1232nd T20I · T20I | PAK | 14 | - | 1 | Pakistan won by 82 runs | Karachi | West Indies tour of Pakistan 2018 |
| 3 Apr 2018 | WI 153/6 v PAK 154/23rd T20I · T20I | PAK | 25* | - | 0 | Pakistan won by 8 wickets | Karachi | West Indies tour of Pakistan 2018 |
| 12 Jun 2018 | PAK 204/4 v SCO 156/61st T20I · T20I | PAK | 1* | - | 1 | Pakistan won by 48 runs | Edinburgh | Pakistan tour of Ireland, England and Scotland 2018 |
| 13 Jun 2018 | PAK 166/6 v SCO 822nd T20I · T20I | PAK | 0 | - | 1 | Pakistan won by 84 runs | Edinburgh | Pakistan tour of Ireland, England and Scotland 2018 |
| 1 Jul 2018 | PAK 182/4 v ZIM 108/9Match 1 · T20I | PAK | 41* | - | 0 | Pakistan won by 74 runs | Harare Sports Club | Zimbabwe Twenty20 Tri-Series 2018 |
| 2 Jul 2018 | PAK 116 v AUS 117/1Match 2 · T20I | PAK | 22 | - | 0 | Australia won by 9 wickets | Harare Sports Club | Zimbabwe Twenty20 Tri-Series 2018 |
| 4 Jul 2018 | ZIM 162/4 v PAK 163/3Match 4 · T20I | PAK | DNB | - | 0 | Pakistan won by 7 wickets | Harare Sports Club | Zimbabwe Twenty20 Tri-Series 2018 |
| 5 Jul 2018 | PAK 194/7 v AUS 149/7Match 5 · T20I | PAK | 37* | - | 1 | Pakistan won by 45 runs | Harare Sports Club | Zimbabwe Twenty20 Tri-Series 2018 |
| 8 Jul 2018 | AUS 183/8 v PAK 187/4Final · T20I | PAK | 17* | - | 1 | Pakistan won by 6 wickets | Harare Sports Club | Zimbabwe Twenty20 Tri-Series 2018 |
| 13 Jul 2018 | PAK 308/7 v ZIM 1071st ODI · ODI | PAK | 46 | - | 0 | Pakistan won by 201 runs | Bulawayo | Pakistan tour of Zimbabwe 2018 |
| 16 Jul 2018 | ZIM 194 v PAK 195/12nd ODI · ODI | PAK | DNB | - | 1 | Pakistan won by 9 wickets | Bulawayo | Pakistan tour of Zimbabwe 2018 |
| 18 Jul 2018 | ZIM 67 v PAK 69/13rd ODI · ODI | PAK | DNB | - | 0 | Pakistan won by 9 wickets | Bulawayo | Pakistan tour of Zimbabwe 2018 |
| 20 Jul 2018 | PAK 399/1 v ZIM 1554th ODI · ODI | PAK | 50* | - | 0 | Pakistan won by 244 runs | Bulawayo | Pakistan tour of Zimbabwe 2018 |
| 22 Jul 2018 | PAK 364/4 v ZIM 233/45th ODI · ODI | PAK | 18 | - | 1 | Pakistan won by 131 runs | Bulawayo | Pakistan tour of Zimbabwe 2018 |
| 16 Sept 2018 | HK 116 v PAK 120/2Match 2 · ODI | PAK | DNB | - | 0 | Pakistan won by 8 wickets | Dubai International Cricket Stadium | Asia Cup 2018 |
| 19 Sept 2018 | PAK 162 v IND 164/2Match 5 · ODI | PAK | 9 | - | 0 | India won by 8 wickets | Dubai International Cricket Stadium | Asia Cup 2018 |
| 21 Sept 2018 | AFG 257/6 v PAK 258/7Match 3 · ODI | PAK | 7 | - | 0 | Pakistan won by 3 wickets (with 3 balls remaining) | Abu Dhabi | 2018 Asia Cup |
| 23 Sept 2018 | PAK 237/7 v IND 238/1Match 3 · ODI | PAK | 30 | - | 0 | India won by 9 wickets | Dubai International Cricket Stadium | Asia Cup 2018 |
| 26 Sept 2018 | BAN 239 v PAK 202/9Match 6 · ODI | PAK | 31 | - | 0 | Bangladesh won by 37 runs | Abu Dhabi | Asia Cup 2018 |
| 24 Oct 2018 | PAK 155/8 v AUS 891st T20I · T20I | PAK | 2 | - | 0 | Pakistan won by 66 runs | Abu Dhabi | Australia tour of United Arab Emirates 2018/19 |
| 26 Oct 2018 | PAK 147/6 v AUS 136/82nd T20I · T20I | PAK | 9 | - | 1 | Pakistan won by 11 runs | Dubai International Cricket Stadium | Australia tour of United Arab Emirates 2018/19 |
| 28 Oct 2018 | PAK 150/5 v AUS 1173rd T20I · T20I | PAK | 4 | - | 0 | Pakistan won by 33 runs | Dubai International Cricket Stadium | Australia tour of United Arab Emirates 2018/19 |
| 31 Oct 2018 | PAK 148/6 v NZ 146/61st T20I · T20I | PAK | 24 | - | 1 | Pakistan won by 2 runs | Abu Dhabi | New Zealand tour of United Arab Emirates 2018/19 |
| 2 Nov 2018 | NZ 153/7 v PAK 154/42nd T20I · T20I | PAK | 38 | - | 0 | Pakistan won by 6 wickets | Dubai International Cricket Stadium | New Zealand tour of United Arab Emirates 2018/19 |
| 4 Nov 2018 | PAK 166/3 v NZ 1193rd T20I · T20I | PAK | 2* | - | 0 | Pakistan won by 47 runs | Dubai International Cricket Stadium | New Zealand tour of United Arab Emirates 2018/19 |
| 11 Nov 2018 | PAK 279/8 v NZ 35/13rd ODI · ODI | PAK | 9 | - | 0 | No result | Dubai International Cricket Stadium | New Zealand tour of United Arab Emirates 2018/19 |
| 18 Nov 2018 | DH 157/5 v CTB 158/7Match 3 · T20 | CTB | 80 | - | 0 | Cape Town Blitz won by 3 wickets | Durban | Mzansi Super League 2018/19 |