| 25 Feb 2022 | BAN 306/4 v AFG 2182nd ODI · ODI | AFG | 32 | 0/26 | 0 | Bangladesh won by 88 runs | Chittagong | Afghanistan tour of Bangladesh 2021/22 |
| 23 Feb 2022 | BAN 219/6 v AFG 2151st ODI · ODI | AFG | 20 | 0/32 | 0 | Bangladesh won by 4 wickets (7 balls left) | Chittagong | Afghanistan tour of Bangladesh 2021/22 |
| 18 Feb 2022 | KK 149 v LQ 127/9Match 26 · T20 | KK | 8 | 0/30 | 0 | Karachi Kings won by 22 runs | Lahore | Pakistan Super League 2021/22 |
| 16 Feb 2022 | KK 174/6 v MS 176/3Match 23 · T20 | KK | 21 | 0/28 | 1 | Multan Sultans won by 7 wickets | Lahore | Pakistan Super League 2021/22 |
| 14 Feb 2022 | IU 191/7 v KK 190/8Match 21 · T20 | KK | 3 | 0/15 | 0 | Islamabad United won by 1 run | Lahore | Pakistan Super League 2021/22 |
| 13 Feb 2022 | PZ 193/6 v KK 138/6Match 19 · T20 | KK | 15 | 1/33 | 0 | Peshawar Zalmi won by 55 runs | Lahore | Pakistan Super League 2021/22 |
| 6 Feb 2022 | IU 177/6 v KK 135/9Match 14 · T20 | KK | 47* | 1/33 | 0 | Islamabad United won by 42 runs | Karachi | Pakistan Super League 2021/22 |
| 4 Feb 2022 | PZ 173/4 v KK 164/6Match 11 · T20 | KK | 10 | 0/15 | 1 | Peshawar Zalmi won by 9 runs | Karachi | Pakistan Super League 2021/22 |
| 30 Jan 2022 | KK 170/7 v LQ 174/4Match 6 · T20 | KK | 15 | 1/27 | 1 | Lahore Qalandars won by 6 wickets | Karachi | Pakistan Super League 2021/22 |
| 29 Jan 2022 | KK 113 v QG 114/2Match 4 · T20 | KK | 0 | 0/15 | 0 | Quetta Gladiators won by 8 wickets | Karachi | Pakistan Super League 2021/22 |
| 27 Jan 2022 | KK 124/5 v MS 126/3Match 1 · T20 | KK | 10 | 2/17 | 0 | Multan Sultans won by 7 wickets | Karachi | Pakistan Super League 2021/22 |
| 6 Jan 2022 | BH 128/6 v MR 129/5Match 37 · T20 | MR | DNB | 2/19 | 1 | Melbourne Renegades won by 5 wickets | Geelong | Big Bash League 2021/22 |
| 3 Jan 2022 | MS 126 v MR 129/5Match 33 · T20 | MR | 0 | 0/20 | 0 | Melbourne Renegades won by 5 wickets | Melbourne | Big Bash League 2021/22 |
| 29 Dec 2021 | HH 206/5 v MR 121Match 26 · T20 | MR | 2 | 0/6 | 0 | Hobart Hurricanes won by 85 runs | Melbourne | Big Bash League 2021/22 |
| 26 Dec 2021 | MR 151/8 v PS 152/2Match 21 · T20 | MR | 7 | - | 0 | Perth Scorchers won by 8 wickets | Melbourne | Big Bash League 2021/22 |
| 22 Dec 2021 | PS 206/5 v MR 185/5Match 17 · T20 | MR | 0 | 0/8 | 0 | Perth Scorchers won by 21 runs | Melbourne | Big Bash League 2021/22 |
| 13 Dec 2021 | MR 140/6 v BH 141/5Match 11 · T20 | MR | 3 | 1/19 | 0 | Brisbane Heat won by 5 wickets | Carrara | Big Bash League 2021/22 |
| 9 Dec 2021 | AS 149 v MR 100Match 6 · T20 | MR | 12 | 0/16 | 3 | Adelaide Strikers won by 49 runs | Adelaide | Big Bash League 2021/22 |
| 7 Dec 2021 | MR 153/9 v AS 151/8Match 3 · T20 | MR | 12 | 0/19 | 1 | Melbourne Renegades won by 2 runs | Melbourne | Big Bash League 2021/22 |
| 7 Nov 2021 | AFG 124/8 v NZ 125/240th Match, Group 2 · T20I | AFG | 14 | 0/26 | 0 | New Zealand won by 8 wickets (11 balls left) | Abu Dhabi | ICC Men's T20 World Cup 2021/22 |
| 3 Nov 2021 | IND 210/2 v AFG 144/733rd Match, Group 2 · T20I | AFG | 35 | 0/7 | 1 | India won by 66 runs | Abu Dhabi | ICC Men's T20 World Cup 2021/22 |
| 31 Oct 2021 | AFG 160/5 v NAM 98/927th Match, Group 2 · T20I | AFG | 32* | 0/17 | 1 | Afghanistan won by 62 runs | Abu Dhabi | ICC Men's T20 World Cup 2021/22 |
| 29 Oct 2021 | AFG 147/6 v PAK 148/524th Match, Group 2 · T20I | AFG | 35* | 1/36 | 0 | Pakistan won by 5 wickets (6 balls left) | Dubai | ICC Men's T20 World Cup 2021/22 |
| 25 Oct 2021 | AFG 190/4 v SCO 6017th Match, Group 2 · T20I | AFG | 11* | 0/11 | 0 | Afghanistan won by 130 runs | Sharjah | ICC Men's T20 World Cup 2021/22 |
| 8 Oct 2021 | MI 235/9 v SH 193/8Match 55 · T20 | SH | 3 | 0/33 | 5 | Mumbai Indians won by 42 runs | Abu Dhabi | Indian Premier League 2021 |
| 10 Aug 2021 | LS 142/6 v MO 136/9Match 24 · The Hundred | LS | 6 | 2/19 | 0 | London Spirit won by 6 runs | Manchester | The Hundred Men's Competition 2021 |
| 3 Aug 2021 | NS 155/3 v LS 92/9Match 17 · The Hundred | LS | 2 | 1/19 | 0 | Northern Superchargers won by 63 runs | London | The Hundred Men's Competition 2021 |
| 1 Aug 2021 | SB 145/6 v LS 141/7Match 15 · The Hundred | LS | 9 | 0/29 | 1 | Southern Brave won by 4 runs | London | The Hundred Men's Competition 2021 |
| 29 Jul 2021 | TR 123/4 v LS 116/8Match 10 · The Hundred | LS | 10 | 2/20 | 1 | Trent Rockets won by 7 runs | London | The Hundred Men's Competition 2021 |
| 23 Jul 2021 | LS 144/6 v BP 148/7Match 2 · The Hundred | LS | 6* | 1/20 | 0 | Birmingham Phoenix won by 3 wickets | Birmingham | The Hundred Men's Competition 2021 |
| 18 Jul 2021 | BB 191/6 v NOR 177/8Match · T20 | NOR | 8 | 2/23 | 1 | Birmingham Bears won by 14 runs | Birmingham | Vitality Blast 2021 |
| 9 Jul 2021 | NOR 142/8 v LAN 144/2Match · T20 | NOR | 27 | 1/26 | 1 | Lancashire won by 8 wickets | Manchester | Vitality Blast 2021 |
| 30 Jun 2021 | NOR 173/5 v DUR 143Match · T20 | NOR | 5 | 2/25 | 0 | Northamptonshire won by 30 runs | Northampton | Vitality Blast 2021 |
| 29 Jun 2021 | LEI 138 v NOR 141/5Match · T20 | NOR | 8 | 1/18 | 0 | Northamptonshire won by 5 wickets | Leicester | Vitality Blast 2021 |
| 26 Jun 2021 | YOR 224/3 v NOR 142Match · T20 | NOR | 4 | 1/23 | 0 | Yorkshire won by 82 runs | Leeds | Vitality Blast 2021 |
| 25 Jun 2021 | LAN 130/7 v NOR 131/3Match · T20 | NOR | 27* | 0/18 | 0 | Northamptonshire won by 7 wickets | Northampton | Vitality Blast 2021 |
| 23 Jun 2021 | DUR 157/5 v NOR 158/1Match · T20 | NOR | DNB | 2/24 | 0 | Northamptonshire won by 9 wickets | Chester-le-Street | Vitality Blast 2021 |
| 20 Jun 2021 | LEI 200/2 v NOR 166/7Match · T20 | NOR | 32 | 0/26 | 1 | Leicestershire won by 34 runs | Northampton | Vitality Blast 2021 |
| 17 Jun 2021 | NOR 141/8 v DER 143/5Match · T20 | NOR | 20 | 0/33 | 0 | Derbyshire won by 5 wickets | Derby | Vitality Blast 2021 |
| 2 May 2021 | RR 220/3 v SH 165/8Match 28 · T20 | SH | 17 | 0/21 | 0 | Rajasthan Royals won by 55 runs | Delhi | Indian Premier League 2021 |
| 11 Apr 2021 | KKR 187/6 v SH 177/5Match 3 · T20 | SH | 14 | 2/32 | 0 | Kolkata Knight Riders won by 10 runs | Chennai | Indian Premier League 2021 |
| 20 Mar 2021 | AFG 183/7 v ZIM 136/53rd T20I · T20I | AFG | 2 | 1/29 | 1 | Afghanistan won by 47 runs | Abu Dhabi | Zimbabwe v Afghanistan in United Arab Emirates 2020/21 |
| 17 Mar 2021 | AFG 198/5 v ZIM 150/71st T20I · T20I | AFG | 7 | 0/24 | 0 | Afghanistan won by 48 runs | Abu Dhabi | Zimbabwe v Afghanistan in United Arab Emirates 2020/21 |
| 3 Mar 2021 | PZ 188/5 v KK 191/4Match 13 · T20 | KK | 67 | 0/12 | 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 | 57 | 0/31 | 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 | 13* | 0/15 | 2 | 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 | 7 | 1/26 | 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 | 30* | - | 0 | Karachi Kings won by 7 wickets | Karachi | Pakistan Super League 2020/21 |
| 26 Jan 2021 | IRE 230 v AFG 266/93rd ODI · ODI | AFG | 32 | 1/53 | 0 | Afghanistan won by 36 runs | Abu Dhabi | Ireland v Afghanistan in United Arab Emirates 2020/21 |
| 24 Jan 2021 | IRE 259/9 v AFG 260/32nd ODI · ODI | AFG | DNB | 0/43 | 1 | Afghanistan won by 7 wickets (28 balls left) | Abu Dhabi | Ireland v Afghanistan in United Arab Emirates 2020/21 |