| 30 Sept 2019 | GAW 185/6 v TKR 166/5Match 27 · T20 | GAW | 0 | 1/9 | 0 | Guyana Amazon Warriors won by 19 runs | Trinidad | Caribbean Premier League 2019 |
| 25 Sept 2019 | SLZ 161/7 v GAW 162/2Match 22 · T20 | GAW | 30* | 0/15 | 0 | Guyana Amazon Warriors won by 8 wickets | St Lucia | Caribbean Premier League 2019 |
| 22 Sept 2019 | BT 138 v GAW 81/2Match 19 · T20 | GAW | 4* | 1/10 | 0 | Guyana Amazon Warriors won by 12 runs (DLS method) | Barbados | Caribbean Premier League 2019 |
| 18 Sept 2019 | GAW 218/6 v JT 137Match 15 · T20 | GAW | 67* | 0/5 | 2 | Guyana Amazon Warriors won by 81 runs | Jamaica | Caribbean Premier League 2019 |
| 14 Sept 2019 | SKAN 121 v GAW 122/3Match 11 · T20 | GAW | 24* | - | 0 | Guyana Amazon Warriors won by 7 wickets | St Kitts | Caribbean Premier League 2019 |
| 8 Sept 2019 | GAW 180/4 v BT 133Match 6 · T20 | GAW | 4 | 1/5 | 0 | Guyana Amazon Warriors won by 47 runs | Guyana | Caribbean Premier League 2019 |
| 7 Sept 2019 | SKAN 153/8 v GAW 159/2Match 4 · T20 | GAW | 23* | - | 1 | Guyana Amazon Warriors won by 8 wickets | Guyana | Caribbean Premier League 2019 |
| 5 Sept 2019 | GAW 155/9 v SLZ 142/9Match 2 · T20 | GAW | 28 | - | 0 | Guyana Amazon Warriors won by 13 runs | Guyana | Caribbean Premier League 2019 |
| 16 Jun 2019 | IND 336/5 v PAK 212/6Match 22 · ODI | PAK | 0 | 0/11 | 0 | India won by 89 runs (DLS method) | Manchester | World Cup 2019 |
| 12 Jun 2019 | AUS 307 v PAK 266Match 17 · ODI | PAK | 0 | 0/26 | 2 | Australia won by 41 runs | Taunton | World Cup 2019 |
| 3 Jun 2019 | ENG 334/9 v PAK 348/8Match 6 · ODI | PAK | 8 | 1/10 | 0 | Pakistan won by 14 runs | Nottingham | World Cup 2019 |
| 19 May 2019 | ENG 351/9 v PAK 2975th ODI · ODI | PAK | 4 | 0/29 | 0 | England won by 54 runs | Leeds | Pakistan tour of England 2019 |
| 17 May 2019 | ENG 341/7 v PAK 340/74th ODI · ODI | PAK | 41 | 1/4 | 0 | England won by 3 wickets | Nottingham | Pakistan tour of England 2019 |
| 27 Mar 2019 | AUS 266/6 v PAK 1863rd ODI · ODI | PAK | 31 | - | 0 | Australia won by 80 runs | Abu Dhabi | Australia tour of United Arab Emirates 2018/19 |
| 24 Mar 2019 | AUS 285/2 v PAK 284/72nd ODI · ODI | PAK | 60 | - | 0 | Australia won by 8 wickets | Sharjah | Australia tour of United Arab Emirates 2018/19 |
| 22 Mar 2019 | AUS 281/2 v PAK 280/51st ODI · ODI | PAK | 11 | 0/10 | 1 | Australia won by 8 wickets | Sharjah | Australia tour of United Arab Emirates 2018/19 |
| 11 Mar 2019 | LQ 140/8 v MS 141/3Match 29 · T20 | MS | DNB | - | 0 | Multan Sultans won by 7 wickets | Karachi | Pakistan Super League 2018/19 |
| 4 Mar 2019 | KK 120/5 v MS 118/7Match 24 · T20 | MS | 26 | - | 0 | Karachi Kings won by 5 wickets | Abu Dhabi | Pakistan Super League 2018/19 |
| 1 Mar 2019 | MS 121 v QG 122/4Match 22 · T20 | MS | 21 | 0/22 | 0 | Quetta Gladiators won by 6 wickets | Dubai | Pakistan Super League 2018/19 |
| 28 Feb 2019 | MS 172/5 v PZ 176/3Match 19 · T20 | MS | 28* | 0/14 | 0 | Peshawar Zalmi won by 7 wickets | Dubai | Pakistan Super League 2018/19 |
| 26 Feb 2019 | IU 121 v MS 122/4Match 16 · T20 | MS | 23* | - | 1 | Multan Sultans won by 6 wickets | Dubai | Pakistan Super League 2018/19 |
| 24 Feb 2019 | MS 145 v PZ 146/5Match 14 · T20 | MS | 22 | 0/19 | 0 | Peshawar Zalmi won by 5 wickets | Sharjah | Pakistan Super League 2018/19 |
| 22 Feb 2019 | LQ 204/4 v MS 200/6Match 10 · T20 | MS | 10 | 0/21 | 0 | Lahore Qalandars won by 6 wickets | Sharjah | Pakistan Super League 2018/19 |
| 20 Feb 2019 | MS 160/9 v QG 161/2Match 8 · T20 | MS | 53 | - | 0 | Quetta Gladiators won by 8 wickets | Sharjah | Pakistan Super League 2018/19 |
| 16 Feb 2019 | IU 125/7 v MS 126/5Match 4 · T20 | MS | 31* | - | 0 | Multan Sultans won by 5 wickets | Dubai | Pakistan Super League 2018/19 |
| 15 Feb 2019 | KK 183/6 v MS 176/9Match 2 · T20 | MS | 52 | - | 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 | 18 | - | 2 | 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 | - | 0 | 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 | 49 | 0/12 | 1 | 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 | 31 | - | 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 | - | 0 | 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 | 31 | - | 0 | South Africa won by 13 runs (DLS method) | Centurion | Pakistan tour of South Africa 2018/19 |
| 22 Jan 2019 | SA 207/5 v PAK 2032nd ODI · ODI | PAK | 21 | - | 0 | South Africa won by 5 wickets | Durban | Pakistan tour of South Africa 2018/19 |
| 19 Jan 2019 | SA 266/2 v PAK 267/51st ODI · ODI | PAK | 12 | - | 1 | Pakistan won by 5 wickets | Port Elizabeth | Pakistan tour of South Africa 2018/19 |
| 11 Jan 2019 | RK 124 v CV 130/5Match 10 · T20 | CV | 2 | - | 0 | Comilla Victorians won by 5 wickets | Dhaka | Bangladesh Premier League 2018/19 |
| 8 Jan 2019 | CV 63 v RR 67/1Match 6 · T20 | CV | 0 | - | 0 | Rangpur Riders won by 9 wickets | Dhaka | Bangladesh Premier League 2018/19 |
| 6 Jan 2019 | SS 127/8 v CV 130/6Match 3 · T20 | CV | 13 | 0/20 | 0 | Comilla Victorians won by 4 wickets | Dhaka | Bangladesh Premier League 2018/19 |
| 11 Nov 2018 | PAK 279/8 v NZ 35/13rd ODI · ODI | PAK | 18 | - | 0 | No result | Dubai | New Zealand tour of United Arab Emirates 2018/19 |
| 9 Nov 2018 | NZ 209/9 v PAK 212/42nd ODI · ODI | PAK | 10 | - | 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 | 30 | - | 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 | 19 | - | 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 | 10 | - | 1 | 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 | 8 | - | 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 | 18 | - | 3 | 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 | 14 | - | 1 | Pakistan won by 11 runs | Dubai | Australia tour of United Arab Emirates 2018/19 |
| 26 Sept 2018 | BAN 239 v PAK 202/9Match 6 · ODI | PAK | 30 | 0/14 | 0 | Bangladesh won by 37 runs | Abu Dhabi | Asia Cup 2018 |
| 23 Sept 2018 | PAK 237/7 v IND 238/1Match 3 · ODI | PAK | 78 | 0/14 | 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 | 51* | 0/21 | 0 | Pakistan won by 3 wickets (with 3 balls remaining) | Abu Dhabi | 2018 Asia Cup |
| 19 Sept 2018 | PAK 162 v IND 164/2Match 5 · ODI | PAK | 43 | 0/19 | 0 | India won by 8 wickets | Dubai | Asia Cup 2018 |
| 16 Sept 2018 | HK 116 v PAK 120/2Match 2 · ODI | PAK | 9* | 0/17 | 0 | Pakistan won by 8 wickets | Dubai | Asia Cup 2018 |