| 23 Dec 2021 | BH 208/7 v AS 169/8Match 18 · T20 | AS | 4 | 3/34 | 0 | Brisbane Heat won by 39 runs | Adelaide | Big Bash League 2021/22 |
| 21 Dec 2021 | AS 147/8 v SS 150/6Match 16 · T20 | AS | 2 | 3/20 | 0 | Sydney Sixers won by 4 wickets | Sydney | Big Bash League 2021/22 |
| 11 Dec 2021 | PS 195/1 v AS 146Match 9 · T20 | AS | 0 | 0/40 | 0 | Perth Scorchers won by 49 runs | Sydney | Big Bash League 2021/22 |
| 9 Dec 2021 | AS 149 v MR 100Match 6 · T20 | AS | 13 | 2/17 | 0 | Adelaide Strikers won by 49 runs | Adelaide | Big Bash League 2021/22 |
| 7 Dec 2021 | MR 153/9 v AS 151/8Match 3 · T20 | AS | 11 | 1/30 | 0 | 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 | 3 | 1/27 | 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 | 0 | 0/36 | 0 | 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 | DNB | 1/14 | 0 | 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 | DNB | 2/26 | 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 | DNB | 4/9 | 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 | 9 | 2/40 | 0 | Mumbai Indians won by 42 runs | Abu Dhabi | Indian Premier League 2021 |
| 6 Oct 2021 | SH 141/7 v RCB 137/6Match 52 · T20 | SH | 7* | 1/39 | 0 | Sunrisers Hyderabad won by 4 runs | Abu Dhabi | Indian Premier League 2021 |
| 3 Oct 2021 | SH 115/8 v KKR 119/4Match 49 · T20 | SH | 8 | 1/23 | 0 | Kolkata Knight Riders won by 6 wickets | Dubai | Indian Premier League 2021 |
| 30 Sept 2021 | SH 134/7 v CSK 139/4Match 44 · T20 | SH | 17* | 1/27 | 0 | Chennai Super Kings won by 6 wickets | Sharjah | Indian Premier League 2021 |
| 27 Sept 2021 | RR 164/5 v SH 167/3Match 40 · T20 | SH | DNB | 1/31 | 0 | Sunrisers Hyderabad won by 7 wickets | Dubai | Indian Premier League 2021 |
| 25 Sept 2021 | PK 125/7 v SH 120/7Match 37 · T20 | SH | 3 | 1/17 | 0 | Punjab Kings won by 5 runs | Sharjah | Indian Premier League 2021 |
| 22 Sept 2021 | SH 134/9 v DC 139/2Match 33 · T20 | SH | 22 | 1/26 | 0 | Delhi Capitals won by 8 wickets | Dubai | Indian Premier League 2021 |
| 24 Aug 2021 | YOR 177/7 v SUS 178/5Quarter-final · T20 | SUS | 27* | 1/25 | 2 | Sussex won by 5 wickets | Chester-le-Street | Vitality Blast 2021 |
| 20 Aug 2021 | TR 96 v SB 97/3Eliminator · The Hundred | TR | 2 | 0/26 | 0 | Southern Brave won by 7 wickets | London | The Hundred Men's Competition 2021 |
| 15 Aug 2021 | MO 135/8 v TR 136/3Match 29 · The Hundred | TR | DNB | 3/16 | 2 | Trent Rockets won by 7 wickets | Nottingham | The Hundred Men's Competition 2021 |
| 13 Aug 2021 | BP 166/6 v TR 150/9Match 27 · The Hundred | TR | 2 | 0/34 | 0 | Birmingham Phoenix won by 16 runs | Nottingham | The Hundred Men's Competition 2021 |
| 8 Aug 2021 | OI 125/6 v TR 116/8Match 22 · The Hundred | TR | 16 | 1/28 | 0 | Oval Invincibles won by 9 runs | London | The Hundred Men's Competition 2021 |
| 6 Aug 2021 | WF 139/8 v TR 140/4Match 20 · The Hundred | TR | DNB | 0/29 | 1 | Trent Rockets won by 6 wickets | Cardiff | The Hundred Men's Competition 2021 |
| 1 Aug 2021 | TR 144/6 v BP 145/4Match 14 · The Hundred | TR | 1 | 3/26 | 0 | Birmingham Phoenix won by 6 wickets | Birmingham | The Hundred Men's Competition 2021 |
| 29 Jul 2021 | TR 123/4 v LS 116/8Match 10 · The Hundred | TR | DNB | 2/13 | 1 | Trent Rockets won by 7 runs | London | The Hundred Men's Competition 2021 |
| 26 Jul 2021 | NS 132 v TR 134/8Match 7 · The Hundred | TR | 25 | 3/31 | 1 | Trent Rockets won by 2 wickets | Nottingham | The Hundred Men's Competition 2021 |
| 24 Jul 2021 | SB 126/8 v TR 127/1Match 3 · The Hundred | TR | DNB | 0/28 | 0 | Trent Rockets won by 9 wickets | Nottingham | The Hundred Men's Competition 2021 |
| 18 Jul 2021 | KEN 130/7 v SUS 134/6Match · T20 | SUS | 4* | 1/26 | 0 | Sussex won by 4 wickets | Canterbury | Vitality Blast 2021 |
| 16 Jul 2021 | SUS 183/6 v HAM 184/4Match · T20 | SUS | 26 | 0/41 | 0 | Hampshire won by 6 wickets | Southampton | Vitality Blast 2021 |
| 18 Jun 2021 | MS 169/8 v LQ 89Match 28 · T20 | LQ | 2 | 1/18 | 0 | Multan Sultans won by 80 runs | Abu Dhabi | Pakistan Super League 2021 |
| 17 Jun 2021 | KK 176/5 v LQ 169/7Match 27 · T20 | LQ | 11* | 2/25 | 0 | Karachi Kings won by 7 runs | Abu Dhabi | Pakistan Super League 2021 |
| 15 Jun 2021 | QG 158/5 v LQ 140Match 23 · T20 | LQ | 8 | 1/23 | 0 | Quetta Gladiators won by 18 runs | Abu Dhabi | Pakistan Super League 2021 |
| 13 Jun 2021 | IU 152/7 v LQ 124Match 20 · T20 | LQ | 4 | 0/36 | 1 | Islamabad United won by 28 runs | Abu Dhabi | Pakistan Super League 2021 |
| 10 Jun 2021 | LQ 170/8 v PZ 160/8Match 17 · T20 | LQ | 8 | 5/20 | 0 | Lahore Qalandars won by 10 runs | Abu Dhabi | Pakistan Super League 2021 |
| 9 Jun 2021 | IU 143/9 v LQ 144/5Match 15 · T20 | LQ | 15* | 1/9 | 0 | Lahore Qalandars won by 5 wickets | Abu Dhabi | Pakistan Super League 2021 |
| 2 May 2021 | RR 220/3 v SH 165/8Match 28 · T20 | SH | 0 | 1/24 | 0 | Rajasthan Royals won by 55 runs | Delhi | Indian Premier League 2021 |
| 28 Apr 2021 | SH 171/3 v CSK 173/3Match 23 · T20 | SH | DNB | 3/36 | 0 | Chennai Super Kings won by 7 wickets | Delhi | Indian Premier League 2021 |
| 25 Apr 2021 | DC 159/4 v SH 159/7Match 20 · T20 | SH | 0 | 1/31 | 0 | Match tied (Delhi Capitals won the Super Over) | Chennai | Indian Premier League 2021 |
| 21 Apr 2021 | PK 120 v SH 121/1Match 14 · T20 | SH | DNB | 1/17 | 1 | Sunrisers Hyderabad won by 9 wickets | Chennai | Indian Premier League 2021 |
| 17 Apr 2021 | MI 150/5 v SH 137Match 9 · T20 | SH | 0 | 0/22 | 0 | Mumbai Indians won by 13 runs | Chennai | Indian Premier League 2021 |
| 14 Apr 2021 | RCB 149/8 v SH 143/9Match 6 · T20 | SH | 17 | 2/18 | 1 | Royal Challengers Bangalore won by 6 runs | Chennai | Indian Premier League 2021 |
| 11 Apr 2021 | KKR 187/6 v SH 177/5Match 3 · T20 | SH | DNB | 2/24 | 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 | 0 | 0/18 | 0 | 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 | 3/28 | 0 | Afghanistan won by 48 runs | Abu Dhabi | Zimbabwe v Afghanistan in United Arab Emirates 2020/21 |
| 10 Mar 2021 | ZIM 287 & 365 v AFG 545/4 & 108/42nd Test · Test | AFG | DNB & DNB | 4/138 & 7/137 | 0 | Afghanistan won by 6 wickets | Abu Dhabi | Zimbabwe v Afghanistan in United Arab Emirates 2020/21 |
| 22 Feb 2021 | QG 178/6 v LQ 179/1Match 4 · T20 | LQ | DNB | 1/30 | 0 | Lahore Qalandars won by 9 wickets | Karachi | Pakistan Super League 2020/21 |
| 21 Feb 2021 | PZ 140/6 v LQ 143/6Match 2 · T20 | LQ | 27* | 0/14 | 1 | Lahore Qalandars won by 4 wickets | Karachi | Pakistan Super League 2020/21 |
| 26 Jan 2021 | IRE 230 v AFG 266/93rd ODI · ODI | AFG | 48 | 4/29 | 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 | 1/49 | 1 | Afghanistan won by 7 wickets (28 balls left) | Abu Dhabi | Ireland v Afghanistan in United Arab Emirates 2020/21 |
| 21 Jan 2021 | IRE 271/9 v AFG 287/91st ODI · ODI | AFG | 55 | 2/56 | 2 | Afghanistan won by 16 runs | Abu Dhabi | Ireland v Afghanistan in United Arab Emirates 2020/21 |