| 14 Mar 2020 | KK 137/6 v IU 136/6Match 28 · T20 | KK | 26 | 1/23 | 0 | Karachi Kings won by 4 wickets | Karachi | Pakistan Super League 2019/20 |
| 12 Mar 2020 | KK 151/0 v LQ 150/5Match 26 · T20 | KK | DNB | 0/21 | 0 | Karachi Kings won by 10 wickets | Karachi | Pakistan Super League 2019/20 |
| 8 Mar 2020 | LQ 190/2 v KK 187/5Match 23 · T20 | KK | 0* | 0/40 | 0 | Lahore Qalandars won by 8 wickets | Lahore | Pakistan Super League 2019/20 |
| 6 Mar 2020 | KK v MS 102/6Match 19 · T20 | KK | - | 2/14 | 0 | No result | Lahore | Pakistan Super League 2019/20 |
| 2 Mar 2020 | KK 152/4 v PZ 151/8Match 15 · T20 | KK | DNB | 0/27 | 1 | Karachi Kings won by 6 wickets | Rawalpindi | Pakistan Super League 2019/20 |
| 1 Mar 2020 | IU 183/3 v KK 187/5Match 14 · T20 | KK | 32* | 1/31 | 0 | Karachi Kings won by 5 wickets | Rawalpindi | Pakistan Super League 2019/20 |
| 28 Feb 2020 | MS 186/6 v KK 134Match 10 · T20 | KK | 5 | 0/12 | 0 | Multan Sultans won by 52 runs | Multan | Pakistan Super League 2019/20 |
| 23 Feb 2020 | KK 156/9 v QG 157/5Match 6 · T20 | KK | 8 | 1/20 | 0 | Quetta Gladiators won by 5 wickets | Karachi | Pakistan Super League 2019/20 |
| 21 Feb 2020 | KK 201/4 v PZ 191/7Match 2 · T20 | KK | 50 | 0/20 | 0 | Karachi Kings won by 10 runs | Karachi | Pakistan Super League 2019/20 |
| 25 Jan 2020 | PAK 137/1 v BAN 136/62nd T20I · T20I | PAK | DNB | 0/16 | 0 | Pakistan won by 9 wickets | Lahore | Bangladesh tour of Pakistan 2019/20 |
| 24 Jan 2020 | PAK 142/5 v BAN 141/51st T20I · T20I | PAK | 6 | 0/15 | 0 | Pakistan won by 5 wickets | Lahore | Bangladesh tour of Pakistan 2019/20 |
| 8 Nov 2019 | AUS 109/0 v PAK 106/83rd T20I · T20I | PAK | 6 | 0/12 | 0 | Australia won by 10 wickets | Perth | Pakistan tour of Australia 2019/20 |
| 5 Nov 2019 | AUS 151/3 v PAK 150/62nd T20I · T20I | PAK | 11 | 1/34 | 0 | Australia won by 7 wickets | Canberra | Pakistan tour of Australia 2019/20 |
| 3 Nov 2019 | AUS 41/0 v PAK 107/51st T20I · T20I | PAK | 0 | - | 0 | No result | Sydney | Pakistan tour of Australia 2019/20 |
| 9 Oct 2019 | PAK 134/6 v SL 147/73rd T20I · T20I | PAK | 3 | 1/18 | 0 | Sri Lanka won by 13 runs | Lahore | Sri Lanka tour of Pakistan 2019/20 |
| 7 Oct 2019 | PAK 147 v SL 182/62nd T20I · T20I | PAK | 47 | 1/27 | 0 | Sri Lanka won by 35 runs | Lahore | Sri Lanka tour of Pakistan 2019/20 |
| 5 Oct 2019 | PAK 101 v SL 165/51st T20I · T20I | PAK | 7 | 0/24 | 0 | Sri Lanka won by 64 runs | Lahore | Sri Lanka tour of Pakistan 2019/20 |
| 30 Sept 2019 | PAK 305/7 v SL 2382nd ODI · ODI | PAK | 12 | 1/38 | 1 | Pakistan won by 67 runs | Karachi | Sri Lanka tour of Pakistan 2019/20 |
| 5 Sept 2019 | NOT 165/0 v MID 160/8Quarter-final · T20 | NOT | DNB | 2/31 | 0 | Nottinghamshire won by 10 wickets | Nottingham | Vitality Blast 2019 |
| 30 Aug 2019 | NOT 124 v DUR 171/8Match · T20 | NOT | 7 | 1/25 | 1 | Durham won by 47 runs | Nottingham | Vitality Blast 2019 |
| 9 Aug 2019 | BB 119/9 v NOT 86/2Match · T20 | NOT | DNB | 2/23 | 0 | Nottinghamshire won by 28 runs (DLS method) | Birmingham | Vitality Blast 2019 |
| 3 Aug 2019 | LAN 151/6 v NOT 148/9Match · T20 | NOT | 1 | 1/31 | 0 | Lancashire won by 3 runs | Manchester | Vitality Blast 2019 |
| 2 Aug 2019 | NOT 184/4 v BB 113Match · T20 | NOT | 18* | 2/21 | 0 | Nottinghamshire won by 71 runs | Nottingham | Vitality Blast 2019 |
| 27 Jul 2019 | NOT 104/6 v LEI 125/3Match · T20 | NOT | 3 | 1/19 | 0 | Leicestershire won by 21 runs | Nottingham | Vitality Blast 2019 |
| 26 Jul 2019 | DER 171/8 v NOT 198/5Match · T20 | NOT | 10* | 1/16 | 0 | Nottinghamshire won by 27 runs | Derby | Vitality Blast 2019 |
| 5 Jul 2019 | BAN 221 v PAK 315/9Match 43 · ODI | PAK | 43 | 0/26 | 0 | Pakistan won by 94 runs | London | World Cup 2019 |
| 29 Jun 2019 | AFG 227/9 v PAK 230/736th match · ODI | PAK | 49* | 2/48 | 1 | Pakistan won by 3 wickets (with 2 balls remaining) | Leeds | 2019 Cricket World Cup |
| 26 Jun 2019 | NZ 237/6 v PAK 241/4Match 33 · ODI | PAK | DNB | 0/17 | 0 | Pakistan won by 6 wickets | Birmingham | World Cup 2019 |
| 23 Jun 2019 | PAK 308/7 v SA 259/9Match 30 · ODI | PAK | 23 | 0/48 | 0 | Pakistan won by 49 runs | London | World Cup 2019 |
| 16 Jun 2019 | IND 336/5 v PAK 212/6Match 22 · ODI | PAK | 46* | 0/49 | 0 | India won by 89 runs (DLS method) | Manchester | World Cup 2019 |
| 31 May 2019 | PAK 105 v WI 108/3Match 2 · ODI | PAK | 1 | - | 0 | West Indies won by 7 wickets | Nottingham | World Cup 2019 |
| 19 May 2019 | ENG 351/9 v PAK 2975th ODI · ODI | PAK | 25 | 3/53 | 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 | 12 | 2/62 | 0 | England won by 3 wickets | Nottingham | Pakistan tour of England 2019 |
| 14 May 2019 | ENG 359/4 v PAK 358/93rd ODI · ODI | PAK | 22 | 1/58 | 0 | England won by 6 wickets | Bristol | Pakistan tour of England 2019 |
| 11 May 2019 | ENG 373/3 v PAK 361/72nd ODI · ODI | PAK | 8 | 0/63 | 1 | England won by 12 runs | Southampton | Pakistan tour of England 2019 |
| 8 May 2019 | ENG v PAK 80/21st ODI · ODI | PAK | DNB | - | 0 | No result | London | Pakistan tour of England 2019 |
| 5 May 2019 | ENG 175/3 v PAK 173/6Only T20I · T20I | PAK | 18* | 1/24 | 1 | England won by 7 wickets | Cardiff | Pakistan tour of England 2019 |
| 31 Mar 2019 | AUS 327/7 v PAK 307/75th ODI · ODI | PAK | 50* | 0/51 | 0 | Australia won by 20 runs | Dubai | Australia tour of United Arab Emirates 2018/19 |
| 29 Mar 2019 | AUS 277/7 v PAK 271/84th ODI · ODI | PAK | 1 | 2/56 | 0 | Australia won by 6 runs | Dubai | Australia tour of United Arab Emirates 2018/19 |
| 27 Mar 2019 | AUS 266/6 v PAK 1863rd ODI · ODI | PAK | 43 | 1/34 | 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 | 19* | 0/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 | 28* | 0/50 | 0 | Australia won by 8 wickets | Sharjah | Australia tour of United Arab Emirates 2018/19 |
| 14 Mar 2019 | IU 164/6 v KK 161/9Eliminator · T20 | KK | 13* | 0/34 | 0 | Islamabad United won by 4 wickets | Karachi | Pakistan Super League 2018/19 |
| 11 Mar 2019 | KK 142 v PZ 203/7Match 30 · T20 | KK | 30 | 0/43 | 0 | Peshawar Zalmi won by 61 runs | Karachi | Pakistan Super League 2018/19 |
| 10 Mar 2019 | KK 190/5 v QG 189/7Match 28 · T20 | KK | 4* | 0/17 | 0 | Karachi Kings won by 1 run | Karachi | Pakistan Super League 2018/19 |
| 4 Mar 2019 | KK 120/5 v MS 118/7Match 24 · T20 | KK | 0* | 0/23 | 0 | Karachi Kings won by 5 wickets | Abu Dhabi | Pakistan Super League 2018/19 |
| 28 Feb 2019 | KK 134/5 v LQ 133/5Match 20 · T20 | KK | 19* | 1/30 | 0 | Karachi Kings won by 5 wickets | Dubai | Pakistan Super League 2018/19 |
| 27 Feb 2019 | IU 169/5 v KK 168/8Match 18 · T20 | KK | 2 | 1/31 | 1 | Islamabad United won by 5 wickets | Dubai | Pakistan Super League 2018/19 |
| 24 Feb 2019 | KK 188/4 v QG 186/5Match 15 · T20 | KK | DNB | 0/13 | 0 | Karachi Kings won by 6 wickets | Sharjah | Pakistan Super League 2018/19 |
| 23 Feb 2019 | IU 147/3 v KK 143/6Match 13 · T20 | KK | 0 | 2/27 | 0 | Islamabad United won by 7 wickets | Sharjah | Pakistan Super League 2018/19 |