| 24 Aug 2018 | GAW 140/9 v SLS 141/4Match 15 · T20 | GAW | 9 | 0/7 | 0 | St Lucia Stars won by 6 wickets | St Lucia | Caribbean Premier League 2018 |
| 18 Aug 2018 | GAW 209/7 v JT 138Match 11 · T20 | GAW | 50 | 0/2 | 2 | Guyana Amazon Warriors won by 71 runs | Lauderhill | Caribbean Premier League 2018 |
| 12 Aug 2018 | BT 185/4 v GAW 155/8Match 6 · T20 | GAW | 38 | - | 1 | Barbados Tridents won by 30 runs | Guyana | Caribbean Premier League 2018 |
| 11 Aug 2018 | GAW 141/4 v SLS 138/7Match 4 · T20 | GAW | 8 | - | 0 | Guyana Amazon Warriors won by 3 runs | Guyana | Caribbean Premier League 2018 |
| 9 Aug 2018 | SKAN 146/5 v GAW 148/4Match 2 · T20 | GAW | 14 | - | 0 | Guyana Amazon Warriors won by 6 wickets | Guyana | Caribbean Premier League 2018 |
| 22 Jul 2018 | PAK 364/4 v ZIM 233/45th ODI · ODI | PAK | 18 | 0/19 | 0 | Pakistan won by 131 runs | Bulawayo | Pakistan tour of Zimbabwe 2018 |
| 20 Jul 2018 | PAK 399/1 v ZIM 1554th ODI · ODI | PAK | DNB | 1/19 | 0 | Pakistan won by 244 runs | 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 |
| 16 Jul 2018 | ZIM 194 v PAK 195/12nd ODI · ODI | PAK | DNB | 1/14 | 1 | Pakistan won by 9 wickets | Bulawayo | Pakistan tour of Zimbabwe 2018 |
| 13 Jul 2018 | PAK 308/7 v ZIM 1071st ODI · ODI | PAK | 22 | 0/12 | 1 | Pakistan won by 201 runs | Bulawayo | Pakistan tour of Zimbabwe 2018 |
| 8 Jul 2018 | AUS 183/8 v PAK 187/4Final · T20I | PAK | 43* | - | 0 | Pakistan won by 6 wickets | Harare | Zimbabwe Twenty20 Tri-Series 2018 |
| 5 Jul 2018 | PAK 194/7 v AUS 149/7Match 5 · T20I | PAK | 27 | - | 0 | Pakistan won by 45 runs | Harare | Zimbabwe Twenty20 Tri-Series 2018 |
| 4 Jul 2018 | ZIM 162/4 v PAK 163/3Match 4 · T20I | PAK | 12* | 0/12 | 1 | Pakistan won by 7 wickets | Harare | Zimbabwe Twenty20 Tri-Series 2018 |
| 2 Jul 2018 | PAK 116 v AUS 117/1Match 2 · T20I | PAK | 13 | - | 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 | 37* | - | 1 | Pakistan won by 74 runs | Harare | Zimbabwe Twenty20 Tri-Series 2018 |
| 13 Jun 2018 | PAK 166/6 v SCO 822nd T20I · T20I | PAK | 49* | - | 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 | 53 | - | 1 | Pakistan won by 48 runs | Edinburgh | Pakistan tour of Ireland, England and Scotland 2018 |
| 31 May 2018 | WI 199/4 v IWX 127/9Only T20I · T20I | IWX | 12 | 1/31 | 0 | West Indies won by 72 runs | London | ICC World XI tour of England 2018 |
| 3 Apr 2018 | WI 153/6 v PAK 154/23rd T20I · T20I | PAK | DNB | - | 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 | 17* | - | 0 | 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 | 37* | 2/13 | 1 | Pakistan won by 143 runs | Karachi | West Indies tour of Pakistan 2018 |
| 13 Mar 2018 | MS 152 v IU 185/4Match 25 · T20 | MS | 12 | 0/10 | 0 | Islamabad United won by 33 runs | Sharjah | Pakistan Super League 2017/18 |
| 10 Mar 2018 | MS 125 v KK 188/3Match 22 · T20 | MS | 6 | - | 0 | Karachi Kings won by 63 runs | Dubai | Pakistan Super League 2017/18 |
| 9 Mar 2018 | MS 114 v LQ 115/4Match 20 · T20 | MS | 3 | 1/6 | 0 | Lahore Qalandars won by 6 wickets | Dubai | Pakistan Super League 2017/18 |
| 7 Mar 2018 | MS 152/5 v QG 156/8Match 17 · T20 | MS | 65* | 1/18 | 0 | Quetta Gladiators won by 2 wickets | Dubai | Pakistan Super League 2017/18 |
| 6 Mar 2018 | PZ 164/8 v MS 183/3Match 16 · T20 | MS | 13 | - | 1 | Multan Sultans won by 19 runs | Dubai | Pakistan Super League 2017/18 |
| 3 Mar 2018 | MS 108/1 v QG 102Match 13 · T20 | MS | DNB | 1/19 | 0 | Multan Sultans won by 9 wickets | Sharjah | Pakistan Super League 2017/18 |
| 25 Feb 2018 | MS 113 v IU 117/5Match 6 · T20 | MS | 35 | 0/22 | 0 | Islamabad United won by 5 wickets | Dubai | Pakistan Super League 2017/18 |
| 23 Feb 2018 | MS 179/5 v LQ 136Match 3 · T20 | MS | 48 | 0/11 | 2 | Multan Sultans won by 43 runs | Dubai | Pakistan Super League 2017/18 |
| 22 Feb 2018 | PZ 151/6 v MS 152/3Match 1 · T20 | MS | 42* | - | 0 | Multan Sultans won by 7 wickets | Dubai | Pakistan Super League 2017/18 |
| 16 Jan 2018 | PAK 262/8 v NZ 263/54th ODI · ODI | PAK | 6 | - | 0 | 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 | 3 | 0/31 | 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 | 27 | - | 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 | 13 | - | 1 | New Zealand won by 61 runs (DLS method) | Wellington | Pakistan tour of New Zealand 2017/18 |
| 10 Dec 2017 | RR 192/3 v CV 156Qualifier 2 · T20 | CV | 10 | 0/4 | 2 | Rangpur Riders won by 36 runs | Dhaka | Bangladesh Premier League 2017/18 |
| 8 Dec 2017 | DD 191/7 v CV 96Qualifier 1 · T20 | CV | 7 | 1/28 | 0 | Dhaka Dynamites won by 95 runs | Dhaka | Bangladesh Premier League 2017/18 |
| 6 Dec 2017 | CV 170/4 v SS 145/7Match 42 · T20 | CV | 28* | - | 0 | Comilla Victorians won by 25 runs | Dhaka | Bangladesh Premier League 2017/18 |
| 5 Dec 2017 | KT 174/6 v CV 160/7Match 39 · T20 | CV | 36 | 1/25 | 0 | Khulna Titans won by 14 runs | Dhaka | Bangladesh Premier League 2017/18 |
| 2 Dec 2017 | RR 97 v CV 100/6Match 35 · T20 | CV | 20 | - | 0 | Comilla Victorians won by 4 wickets | Dhaka | Bangladesh Premier League 2017/18 |
| 29 Nov 2017 | CV 167/6 v DD 155/8Match 34 · T20 | CV | 9* | 1/26 | 0 | Comilla Victorians won by 12 runs | Chattogram | Bangladesh Premier League 2017/18 |
| 28 Nov 2017 | KT 111 v CV 112/1Match 32 · T20 | CV | DNB | 3/14 | 0 | Comilla Victorians won by 9 wickets | Chattogram | Bangladesh Premier League 2017/18 |
| 25 Nov 2017 | RK 185/7 v CV 155Match 27 · T20 | CV | 45 | 0/4 | 0 | Rajshahi Kings won by 30 runs | Chattogram | Bangladesh Premier League 2017/18 |
| 20 Nov 2017 | DD 128 v CV 129/6Match 21 · T20 | CV | 54* | 0/16 | 0 | Comilla Victorians won by 4 wickets | Dhaka | Bangladesh Premier League 2017/18 |
| 18 Nov 2017 | CV 153/6 v RR 139/7Match 20 · T20 | CV | 9 | - | 0 | Comilla Victorians won by 14 runs | Dhaka | Bangladesh Premier League 2017/18 |
| 29 Oct 2017 | PAK 180/3 v SL 144/93rd T20I · T20I | PAK | 51 | - | 0 | 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 | 9 | - | 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 | 42* | - | 1 | 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 | 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 | 69* | - | 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 | 0* | - | 0 | Pakistan won by 7 wickets | Abu Dhabi | Pakistan tour of United Arab Emirates 2017/18 |