| 24 Oct 2021 | IND 151/7 v PAK 152/0Match 16 · T20I | PAK | DNB | 0/10 | 0 | Pakistan won by 10 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 12 Sept 2021 | GAW 142/7 v JT 128Match 29 · T20 | JT | 3 | 3/15 | 0 | Guyana Amazon Warriors won by 14 runs | Basseterre | Caribbean Premier League 2021 |
| 11 Sept 2021 | GAW 169/6 v JT 123Match 26 · T20 | JT | 7 | 0/25 | 0 | Guyana Amazon Warriors won by 46 runs | Basseterre | Caribbean Premier League 2021 |
| 9 Sept 2021 | JT 211 v SLK 156Match 24 · T20 | JT | 27 | 3/34 | 0 | Jamaica Tallawahs won by 55 runs | Basseterre | Caribbean Premier League 2021 |
| 8 Sept 2021 | JT 169/8 v SKAN 147/8Match 21 · T20 | JT | 1* | 0/31 | 0 | Jamaica Tallawahs won by 22 runs | Basseterre | Caribbean Premier League 2021 |
| 7 Sept 2021 | TKR 167/4 v JT 92Match 19 · T20 | JT | 11 | 1/13 | 1 | Trinbago Knight Riders won by 75 runs | Basseterre | Caribbean Premier League 2021 |
| 5 Sept 2021 | JT 144/7 v TKR 145/3Match 18 · T20 | JT | 42 | 2/19 | 0 | Trinbago Knight Riders won by 7 wickets | Basseterre | Caribbean Premier League 2021 |
| 20 Jul 2021 | PAK 154/6 v ENG 155/73rd T20I · T20I | PAK | 3 | 1/25 | 0 | England won by 3 wickets | Manchester | Pakistan tour of England 2021 |
| 18 Jul 2021 | ENG 200 v PAK 155/92nd T20I · T20I | PAK | 20 | 2/37 | 0 | England won by 45 runs | Leeds | Pakistan tour of England 2021 |
| 16 Jul 2021 | PAK 232/6 v ENG 2011st T20I · T20I | PAK | 3 | 1/46 | 1 | Pakistan won by 31 runs | Nottingham | Pakistan tour of England 2021 |
| 21 Jun 2021 | KK 175/7 v PZ 176/5Eliminator · T20 | KK | 16 | 0/26 | 0 | Peshawar Zalmi won by 5 wickets | Abu Dhabi | Pakistan Super League 2021 |
| 19 Jun 2021 | KK 176/7 v QG 162/6Match 29 · T20 | KK | 3 | 0/34 | 1 | Karachi Kings won by 14 runs | Abu Dhabi | Pakistan Super League 2021 |
| 17 Jun 2021 | KK 176/5 v LQ 169/7Match 27 · T20 | KK | 30* | 1/31 | 1 | Karachi Kings won by 7 runs | Abu Dhabi | Pakistan Super League 2021 |
| 15 Jun 2021 | KK 108/9 v PZ 109/4Match 24 · T20 | KK | 19 | 2/2 | 0 | Peshawar Zalmi won by 6 wickets | Abu Dhabi | Pakistan Super League 2021 |
| 14 Jun 2021 | KK 190/4 v IU 191/2Match 22 · T20 | KK | DNB | 0/13 | 0 | Islamabad United won by 8 wickets | Abu Dhabi | Pakistan Super League 2021 |
| 10 Jun 2021 | MS 176/5 v KK 164/7Match 16 · T20 | KK | 0 | 1/34 | 0 | Multan Sultans won by 12 runs | Abu Dhabi | Pakistan Super League 2021 |
| 3 Mar 2021 | PZ 188/5 v KK 191/4Match 13 · T20 | KK | DNB | 0/16 | 0 | Karachi Kings won by 6 wickets | Karachi | Pakistan Super League 2020/21 |
| 28 Feb 2021 | KK 186/9 v LQ 189/4Match 11 · T20 | KK | 0 | - | 0 | Lahore Qalandars won by 6 wickets | Karachi | Pakistan Super League 2020/21 |
| 27 Feb 2021 | MS 195/6 v KK 198/3Match 9 · T20 | KK | DNB | 1/22 | 0 | Karachi Kings won by 7 wickets | Karachi | Pakistan Super League 2020/21 |
| 24 Feb 2021 | KK 196/3 v IU 197/5Match 6 · T20 | KK | DNB | 1/32 | 0 | Islamabad United won by 5 wickets | Karachi | Pakistan Super League 2020/21 |
| 20 Feb 2021 | QG 121 v KK 126/3Match 1 · T20 | KK | DNB | 1/31 | 1 | Karachi Kings won by 7 wickets | Karachi | Pakistan Super League 2020/21 |
| 26 Jan 2021 | MR 150/5 v HH 139/9Match 55 · T20 | MR | 12* | 1/22 | 1 | Melbourne Renegades won by 11 runs | Melbourne | Big Bash League 2020/21 |
| 23 Jan 2021 | BH 173/5 v MR 147Match 49 · T20 | MR | 13 | 1/30 | 0 | Brisbane Heat won by 26 runs | Melbourne | Big Bash League 2020/21 |
| 20 Jan 2021 | MS 158/6 v MR 160/5Match 45 · T20 | MR | DNB | 1/24 | 0 | Melbourne Renegades won by 5 wickets | Melbourne | Big Bash League 2020/21 |
| 17 Jan 2021 | MR 150 v MS 153/4Match 42 · T20 | MR | 15 | 0/32 | 0 | Melbourne Stars won by 6 wickets | Melbourne | Big Bash League 2020/21 |
| 14 Jan 2021 | MR 149/6 v BH 150/5Match 39 · T20 | MR | 4* | 1/28 | 0 | Brisbane Heat won by 5 wickets | Canberra | Big Bash League 2020/21 |
| 8 Jan 2021 | AS 177/7 v MR 178/4Match 33 · T20 | MR | DNB | 1/28 | 0 | Melbourne Renegades won by 6 wickets | Adelaide | Big Bash League 2020/21 |
| 5 Jan 2021 | AS 171/5 v MR 111Match 29 · T20 | MR | 1 | 2/13 | 0 | Adelaide Strikers won by 60 runs | Adelaide | Big Bash League 2020/21 |
| 1 Jan 2021 | MR 166/6 v ST 117/2Match 22 · T20 | MR | 8* | 1/34 | 0 | Sydney Thunder won by 7 runs (DLS method) | Carrara | Big Bash League 2020/21 |
| 29 Dec 2020 | MR 168/6 v SS 169/8Match 18 · T20 | MR | 0 | 2/20 | 0 | Sydney Sixers won by 2 wickets | Carrara | Big Bash League 2020/21 |
| 26 Dec 2020 | ST 209/8 v MR 80Match 14 · T20 | MR | 3 | 0/35 | 0 | Sydney Thunder won by 129 runs | Canberra | Big Bash League 2020/21 |
| 20 Dec 2020 | PAK 163/6 v NZ 164/12nd T20I · T20I | PAK | 10* | 0/25 | 0 | New Zealand won by 9 wickets | Hamilton | Pakistan tour of New Zealand 2020/21 |
| 18 Dec 2020 | PAK 153/9 v NZ 156/51st T20I · T20I | PAK | 19 | 0/14 | 0 | New Zealand won by 5 wickets | Auckland | Pakistan tour of New Zealand 2020/21 |
| 17 Nov 2020 | LQ 134/7 v KK 135/5Final · T20 | KK | 10* | 1/6 | 0 | Karachi Kings won by 5 wickets | Karachi | Pakistan Super League 2020/21 |
| 14 Nov 2020 | MS 141/7 v KK 141/8Qualifier · T20 | KK | 27* | 1/11 | 0 | Match tied (Karachi Kings won the Super Over) | Karachi | Pakistan Super League 2020/21 |
| 10 Nov 2020 | ZIM 129/9 v PAK 130/23rd T20I · T20I | PAK | DNB | 2/27 | 1 | Pakistan won by 8 wickets | Rawalpindi | Zimbabwe tour of Pakistan 2020/21 |
| 1 Nov 2020 | ZIM 206 v PAK 208/42nd ODI · ODI | PAK | DNB | 1/43 | 0 | Pakistan won by 6 wickets | Rawalpindi | Zimbabwe tour of Pakistan 2020/21 |
| 30 Oct 2020 | PAK 281/8 v ZIM 2551st ODI · ODI | PAK | 34* | 1/49 | 0 | Pakistan won by 26 runs | Rawalpindi | Zimbabwe tour of Pakistan 2020/21 |
| 4 Oct 2020 | LAN 94/4 v NOT 95/5Semi-final · T20 | NOT | 4* | 0/20 | 0 | Nottinghamshire won by 5 wickets | Birmingham | Vitality Blast 2020 |
| 4 Oct 2020 | SUR 127/7 v NOT 129/4Final · T20 | NOT | DNB | 0/28 | 0 | Nottinghamshire won by 6 wickets | Birmingham | Vitality Blast 2020 |
| 1 Oct 2020 | LEI 139/7 v NOT 139/7Quarter-final · T20 | NOT | 3* | 0/28 | 1 | Match tied | Nottingham | Vitality Blast 2020 |
| 20 Sept 2020 | NOT 150/6 v DUR 132Match · T20 | NOT | 26* | 2/24 | 0 | Nottinghamshire won by 18 runs | Nottingham | Vitality Blast 2020 |
| 18 Sept 2020 | NOT 162/7 v LEI 163/6Match · T20 | NOT | 0* | 1/35 | 1 | Leicestershire won by 4 wickets | Leicester | Vitality Blast 2020 |
| 17 Sept 2020 | DER 142/8 v NOT 143/2Match · T20 | NOT | DNB | 1/20 | 0 | Nottinghamshire won by 8 wickets | Nottingham | Vitality Blast 2020 |
| 13 Sept 2020 | NOT 198/6 v DER 185/6Match · T20 | NOT | DNB | 2/29 | 0 | Nottinghamshire won by 13 runs | Nottingham | Vitality Blast 2020 |
| 11 Sept 2020 | LAN 167/5 v NOT 169/4Match · T20 | NOT | DNB | 0/23 | 1 | Nottinghamshire won by 6 wickets | Nottingham | Vitality Blast 2020 |
| 4 Sept 2020 | LEI 123/8 v NOT 124/5Match · T20 | NOT | DNB | 2/24 | 1 | Nottinghamshire won by 5 wickets | Nottingham | Vitality Blast 2020 |
| 1 Sept 2020 | PAK 190/4 v ENG 185/83rd T20I · T20I | PAK | 6* | 1/35 | 1 | Pakistan won by 5 runs | Manchester | Pakistan tour of England 2020 |
| 30 Aug 2020 | PAK 195/4 v ENG 199/52nd T20I · T20I | PAK | DNB | 0/30 | 1 | England won by 5 wickets | Manchester | Pakistan tour of England 2020 |
| 28 Aug 2020 | ENG 131/6 v PAK1st T20I · T20I | PAK | - | 2/31 | 2 | No result | Manchester | Pakistan tour of England 2020 |