| 27 Aug 2022 | SL 105 v AFG 106/21st Match, Group B · T20I | AFG | DNB | 2/24 | 0 | Afghanistan won by 8 wickets (with 59 balls remaining) | Dubai | Asia Cup 2022 |
| 17 Aug 2022 | AFG 95/5 v IRE 56/35th T20I · T20I | AFG | DNB | 2/17 | 0 | Ireland won by 7 wickets (2 balls left) (DLS method) | Belfast | Afghanistan tour of Ireland 2022 |
| 15 Aug 2022 | AFG 132/6 v IRE 1054th T20I · T20I | AFG | DNB | 0/13 | 0 | Afghanistan won by 27 runs | Belfast | Afghanistan tour of Ireland 2022 |
| 12 Aug 2022 | AFG 189/5 v IRE 167/93rd T20I · T20I | AFG | DNB | 2/28 | 0 | Afghanistan won by 22 runs | Belfast | Afghanistan tour of Ireland 2022 |
| 9 Aug 2022 | AFG 168/7 v IRE 171/31st T20I · T20I | AFG | DNB | 1/22 | 0 | Ireland won by 7 wickets (1 ball left) | Belfast | Afghanistan tour of Ireland 2022 |
| 9 Jun 2022 | ZIM 135 v AFG 137/63rd ODI · ODI | AFG | DNB | 1/23 | 1 | Afghanistan won by 4 wickets (74 balls left) | Harare | Afghanistan tour of Zimbabwe 2022 |
| 6 Jun 2022 | ZIM 228 v AFG 229/22nd ODI · ODI | AFG | DNB | 0/24 | 0 | Afghanistan won by 8 wickets (with 33 balls remaining) | Harare | Afghanistan tour of Zimbabwe 2022 |
| 4 Jun 2022 | ZIM 216 v AFG 276/51st ODI · ODI | AFG | DNB | 0/43 | 0 | Afghanistan won by 60 runs | Harare | Afghanistan tour of Zimbabwe 2022 |
| 3 Mar 2022 | BAN 155/8 v AFG 941st T20I · T20I | AFG | 4 | 0/24 | 1 | Bangladesh won by 61 runs | Dhaka | Afghanistan tour of Bangladesh 2021/22 |
| 28 Feb 2022 | BAN 192 v AFG 193/33rd ODI · ODI | AFG | DNB | 0/37 | 1 | Afghanistan won by 7 wickets (59 balls left) | Chittagong | Afghanistan tour of Bangladesh 2021/22 |
| 25 Feb 2022 | BAN 306/4 v AFG 2182nd ODI · ODI | AFG | 8 | 0/49 | 1 | Bangladesh won by 88 runs | Chittagong | Afghanistan tour of Bangladesh 2021/22 |
| 23 Feb 2022 | BAN 219/6 v AFG 2151st ODI · ODI | AFG | 0 | 1/32 | 0 | Bangladesh won by 4 wickets (7 balls left) | Chittagong | Afghanistan tour of Bangladesh 2021/22 |
| 18 Feb 2022 | CV 151/9 v FB 150/8Final · T20 | FB | 4 | 2/27 | 1 | Comilla Victorians won by 1 run | Dhaka | Bangladesh Premier League 2021/22 |
| 14 Feb 2022 | FB 143/8 v CV 133/7Qualifier 1 · T20 | FB | 6* | 2/33 | 0 | Fortune Barishal won by 10 runs | Dhaka | Bangladesh Premier League 2021/22 |
| 11 Feb 2022 | MGD 128/9 v FB 129/2Match 28 · T20 | FB | DNB | 1/15 | 0 | Fortune Barishal won by 8 wickets | Dhaka | Bangladesh Premier League 2021/22 |
| 8 Feb 2022 | FB 199/4 v SS 187/6Match 24 · T20 | FB | DNB | 0/40 | 0 | Fortune Barishal won by 12 runs | Sylhet | Bangladesh Premier League 2021/22 |
| 7 Feb 2022 | FB 155/5 v CV 123/9Match 21 · T20 | FB | DNB | 0/27 | 0 | Fortune Barishal won by 32 runs | Sylhet | Bangladesh Premier League 2021/22 |
| 1 Feb 2022 | FB 149 v CC 135Match 16 · T20 | FB | 1 | 3/9 | 0 | Fortune Barishal won by 14 runs | Chattogram | Bangladesh Premier League 2021/22 |
| 31 Jan 2022 | FB 145 v KT 139/6Match 14 · T20 | FB | 12 | 0/13 | 0 | Fortune Barishal won by 6 runs | Chattogram | Bangladesh Premier League 2021/22 |
| 29 Jan 2022 | FB 141/9 v KT 124Match 11 · T20 | FB | 7 | 2/22 | 0 | Fortune Barishal won by 17 runs | Chattogram | Bangladesh Premier League 2021/22 |
| 25 Jan 2022 | NED 179 v AFG 254/53rd ODI · ODI | AFG | DNB | 1/29 | 0 | Afghanistan won by 75 runs | Doha | Netherlands v Afghanistan in Qatar 2021/22 |
| 23 Jan 2022 | NED 189 v AFG 237/62nd ODI · ODI | AFG | DNB | 4/32 | 0 | Afghanistan won by 48 runs | Doha | Netherlands v Afghanistan in Qatar 2021/22 |
| 21 Jan 2022 | NED 186 v AFG 222/81st ODI · ODI | AFG | DNB | 2/39 | 0 | Afghanistan won by 36 runs | Doha | Netherlands v Afghanistan in Qatar 2021/22 |
| 12 Jan 2022 | AS 161/4 v BH 90Match 44 · T20 | BH | 0 | 1/28 | 0 | Adelaide Strikers won by 71 runs | Brisbane | Big Bash League 2021/22 |
| 8 Jan 2022 | BH 144/8 v HH 145/2Match 41 · T20 | BH | DNB | 0/34 | 0 | Hobart Hurricanes won by 8 wickets | Brisbane | Big Bash League 2021/22 |
| 6 Jan 2022 | BH 128/6 v MR 129/5Match 37 · T20 | BH | DNB | 1/16 | 1 | Melbourne Renegades won by 5 wickets | Geelong | Big Bash League 2021/22 |
| 1 Jan 2022 | BH 150/8 v HH 136/8Match 29 · T20 | BH | DNB | 3/20 | 0 | Brisbane Heat won by 14 runs | Hobart | Big Bash League 2021/22 |
| 29 Dec 2021 | BH 105 v SS 106/8Match 25 · T20 | BH | 0 | 1/12 | 0 | Sydney Sixers won by 2 wickets | Sydney | Big Bash League 2021/22 |
| 27 Dec 2021 | MS 207/9 v BH 187/9Match 23 · T20 | BH | 3* | 1/31 | 0 | Melbourne Stars won by 20 runs | Brisbane | Big Bash League 2021/22 |
| 23 Dec 2021 | BH 208/7 v AS 169/8Match 18 · T20 | BH | DNB | 0/38 | 0 | Brisbane Heat won by 39 runs | Adelaide | Big Bash League 2021/22 |
| 19 Dec 2021 | ST 196/7 v BH 143Match 14 · T20 | BH | 0 | 0/34 | 0 | Sydney Thunder won by 53 runs | Brisbane | Big Bash League 2021/22 |
| 13 Dec 2021 | MR 140/6 v BH 141/5Match 11 · T20 | BH | DNB | 0/19 | 1 | Brisbane Heat won by 5 wickets | Carrara | Big Bash League 2021/22 |
| 8 Dec 2021 | PS 157/6 v BH 151Match 5 · T20 | BH | 0 | 1/23 | 0 | Perth Scorchers won by 6 runs | Perth | Big Bash League 2021/22 |
| 6 Dec 2021 | BH 140/8 v ST 141/3Match 2 · T20 | BH | 0 | 0/25 | 0 | Sydney Thunder won by 7 wickets | Canberra | Big Bash League 2021/22 |
| 7 Nov 2021 | AFG 124/8 v NZ 125/240th Match, Group 2 · T20I | AFG | 0* | 1/31 | 0 | New Zealand won by 8 wickets (11 balls left) | 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 | 1/14 | 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 | 5/20 | 0 | Afghanistan won by 130 runs | Sharjah | ICC Men's T20 World Cup 2021/22 |
| 17 Aug 2021 | NS 143/8 v BP 147/2Match 31 · The Hundred | NS | DNB | 0/15 | 0 | Birmingham Phoenix won by 8 wickets | Leeds | The Hundred Men's Competition 2021 |
| 12 Aug 2021 | NS 200/5 v MO 131Match 26 · The Hundred | NS | DNB | 1/17 | 1 | Northern Superchargers won by 69 runs | Leeds | The Hundred Men's Competition 2021 |
| 7 Aug 2021 | NS 128/6 v SB 131/5Match 21 · The Hundred | NS | DNB | 0/34 | 0 | Southern Brave won by 5 wickets | Southampton | The Hundred Men's Competition 2021 |
| 3 Aug 2021 | NS 155/3 v LS 92/9Match 17 · The Hundred | NS | DNB | 2/6 | 1 | Northern Superchargers won by 63 runs | London | The Hundred Men's Competition 2021 |
| 31 Jul 2021 | OI 127/6 v NS 128/4Match 13 · The Hundred | NS | DNB | 1/28 | 0 | Northern Superchargers won by 6 wickets | Leeds | The Hundred Men's Competition 2021 |
| 26 Jul 2021 | NS 132 v TR 134/8Match 7 · The Hundred | NS | 0 | 2/24 | 0 | Trent Rockets won by 2 wickets | Nottingham | The Hundred Men's Competition 2021 |
| 24 Jul 2021 | WF 173/4 v NS 168/7Match 4 · The Hundred | NS | DNB | 0/33 | 0 | Welsh Fire won by 5 runs | Leeds | The Hundred Men's Competition 2021 |
| 18 Jul 2021 | MID 169/5 v ESS 160/9Match · T20 | MID | DNB | 2/18 | 0 | Middlesex won by 9 runs | Chelmsford | Vitality Blast 2021 |
| 16 Jul 2021 | KEN 157/8 v MID 80Match · T20 | MID | 13 | 2/36 | 0 | Kent won by 77 runs | London | Vitality Blast 2021 |
| 9 Jul 2021 | GLO 171/8 v MID 161/8Match · T20 | MID | 0 | 2/23 | 0 | Gloucestershire won by 10 runs | Cheltenham | Vitality Blast 2021 |
| 2 Jul 2021 | SOM 152 v MID 114/6Match · T20 | MID | DNB | 2/49 | 0 | Somerset won by 5 runs (DLS method) | Taunton | Vitality Blast 2021 |
| 1 Jul 2021 | MID 166/7 v SUS 103/9Match · T20 | MID | 0* | 1/17 | 0 | Middlesex won by 63 runs | London | Vitality Blast 2021 |
| 27 Jun 2021 | GLA 170/8 v MID 171/3Match · T20 | MID | DNB | 1/23 | 0 | Middlesex won by 7 wickets | Radlett | Vitality Blast 2021 |