| 3 Jul 2022 | SUS 180/8 v HAM 181/5Match · T20 | SUS | 25* | 2/24 | 1 | Hampshire won by 5 wickets | Brighton | Vitality Blast 2022 |
| 1 Jul 2022 | ESS 197/8 v SUS 169/8Match · T20 | SUS | 11 | 3/30 | 0 | Essex won by 28 runs | Brighton | Vitality Blast 2022 |
| 24 Jun 2022 | SUS 158/8 v KEN 159/4Match · T20 | SUS | 3 | 1/21 | 0 | Kent won by 6 wickets | Canterbury | Vitality Blast 2022 |
| 23 Jun 2022 | SUS 172/5 v SUR 155Match · T20 | SUS | DNB | 1/31 | 1 | Sussex won by 17 runs | Brighton | Vitality Blast 2022 |
| 19 Jun 2022 | SUS 149/8 v GLA 151/6Match · T20 | SUS | 8 | 0/27 | 2 | Glamorgan won by 4 wickets | Cardiff | Vitality Blast 2022 |
| 17 Jun 2022 | ESS 244/7 v SUS 233/6Match · T20 | SUS | 0 | 1/42 | 0 | Essex won by 11 runs | Chelmsford | Vitality Blast 2022 |
| 14 Jun 2022 | AFG 125/8 v ZIM 90/93rd T20I · T20I | AFG | 2 | 1/8 | 0 | Afghanistan won by 35 runs | Harare | Afghanistan tour of Zimbabwe 2022 |
| 12 Jun 2022 | AFG 170/5 v ZIM 149/72nd T20I · T20I | AFG | 2* | 2/32 | 0 | Afghanistan won by 21 runs | Harare | Afghanistan tour of Zimbabwe 2022 |
| 9 Jun 2022 | ZIM 135 v AFG 137/63rd ODI · ODI | AFG | 6* | 3/31 | 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 | 2/56 | 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 | 39* | 2/39 | 0 | Afghanistan won by 60 runs | Harare | Afghanistan tour of Zimbabwe 2022 |
| 29 May 2022 | RR 130/9 v GT 133/3Final · T20 | GT | DNB | 1/18 | 0 | Gujarat Titans won by 7 wickets | Ahmedabad | Indian Premier League 2022 |
| 24 May 2022 | RR 188/6 v GT 191/3Qualifier 1 · T20 | GT | DNB | 0/15 | 0 | Gujarat Titans won by 7 wickets | Kolkata | Indian Premier League 2022 |
| 19 May 2022 | GT 168/5 v RCB 170/2Match 67 · T20 | GT | 19* | 2/32 | 0 | Royal Challengers Bangalore won by 8 wickets | Mumbai | Indian Premier League 2022 |
| 15 May 2022 | CSK 133/5 v GT 137/3Match 62 · T20 | GT | DNB | 1/31 | 1 | Gujarat Titans won by 7 wickets | Mumbai | Indian Premier League 2022 |
| 10 May 2022 | GT 144/4 v LSG 82Match 57 · T20 | GT | DNB | 4/24 | 1 | Gujarat Titans won by 62 runs | Pune | Indian Premier League 2022 |
| 6 May 2022 | MI 177/6 v GT 172/5Match 51 · T20 | GT | 1* | 2/24 | 3 | Mumbai Indians won by 5 runs | Mumbai | Indian Premier League 2022 |
| 3 May 2022 | GT 143/8 v PK 145/2Match 48 · T20 | GT | 0 | 0/21 | 0 | Punjab Kings won by 8 wickets | Navi Mumbai | Indian Premier League 2022 |
| 30 Apr 2022 | RCB 170/6 v GT 174/4Match 43 · T20 | GT | DNB | 1/29 | 1 | Gujarat Titans won by 6 wickets | Mumbai | Indian Premier League 2022 |
| 27 Apr 2022 | SH 195/6 v GT 199/5Match 40 · T20 | GT | 31* | 0/45 | 0 | Gujarat Titans won by 5 wickets | Mumbai | Indian Premier League 2022 |
| 23 Apr 2022 | GT 156/9 v KKR 148/8Match 35 · T20 | GT | 0 | 2/22 | 0 | Gujarat Titans won by 8 runs | Navi Mumbai | Indian Premier League 2022 |
| 17 Apr 2022 | CSK 169/5 v GT 170/7Match 29 · T20 | GT | 40 | 0/29 | 0 | Gujarat Titans won by 3 wickets | Pune | Indian Premier League 2022 |
| 14 Apr 2022 | GT 192/4 v RR 155/9Match 24 · T20 | GT | DNB | 0/24 | 0 | Gujarat Titans won by 37 runs | Mumbai | Indian Premier League 2022 |
| 11 Apr 2022 | GT 162/7 v SH 168/2Match 21 · T20 | GT | 0 | 1/28 | 0 | Sunrisers Hyderabad won by 8 wickets | Mumbai | Indian Premier League 2022 |
| 8 Apr 2022 | PK 189/9 v GT 190/4Match 16 · T20 | GT | DNB | 3/22 | 1 | Gujarat Titans won by 6 wickets | Mumbai | Indian Premier League 2022 |
| 2 Apr 2022 | GT 171/6 v DC 157/9Match 10 · T20 | GT | 0* | 1/30 | 0 | Gujarat Titans won by 14 runs | Pune | Indian Premier League 2022 |
| 28 Mar 2022 | LSG 158/6 v GT 161/5Match 4 · T20 | GT | DNB | 1/27 | 0 | Gujarat Titans won by 5 wickets | Mumbai | Indian Premier League 2022 |
| 5 Mar 2022 | BAN 115/9 v AFG 121/22nd T20I · T20I | AFG | DNB | 1/30 | 0 | Afghanistan won by 8 wickets (14 balls left) | Dhaka | Afghanistan tour of Bangladesh 2021/22 |
| 3 Mar 2022 | BAN 155/8 v AFG 941st T20I · T20I | AFG | 1 | 1/15 | 0 | 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 | 3/37 | 0 | 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 | 29 | 1/54 | 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 | 0 | 1/30 | 0 | Bangladesh won by 4 wickets (7 balls left) | Chittagong | Afghanistan tour of Bangladesh 2021/22 |
| 19 Feb 2022 | LQ 197/6 v IU 131/9Match 27 · T20 | LQ | DNB | 2/19 | 0 | Lahore Qalandars won by 66 runs | Lahore | Pakistan Super League 2021/22 |
| 18 Feb 2022 | KK 149 v LQ 127/9Match 26 · T20 | LQ | 0 | 4/17 | 0 | Karachi Kings won by 22 runs | Lahore | Pakistan Super League 2021/22 |
| 13 Feb 2022 | QG 141/7 v LQ 143/2Match 20 · T20 | LQ | DNB | 1/13 | 0 | Lahore Qalandars won by 8 wickets | Lahore | Pakistan Super League 2021/22 |
| 11 Feb 2022 | LQ 182/4 v MS 130Match 17 · T20 | LQ | 1* | 2/33 | 0 | Lahore Qalandars won by 52 runs | Lahore | Pakistan Super League 2021/22 |
| 7 Feb 2022 | LQ 204/5 v QG 207/3Match 15 · T20 | LQ | DNB | 0/32 | 0 | Quetta Gladiators won by 7 wickets | Karachi | Pakistan Super League 2021/22 |
| 5 Feb 2022 | LQ 174/9 v IU 166/5Match 12 · T20 | LQ | 15* | 1/21 | 0 | Lahore Qalandars won by 8 runs | Karachi | Pakistan Super League 2021/22 |
| 2 Feb 2022 | LQ 199/4 v PZ 170/9Match 9 · T20 | LQ | 22* | 1/38 | 0 | Lahore Qalandars won by 29 runs | Karachi | Pakistan Super League 2021/22 |
| 30 Jan 2022 | KK 170/7 v LQ 174/4Match 6 · T20 | LQ | DNB | 1/24 | 1 | Lahore Qalandars won by 6 wickets | Karachi | Pakistan Super League 2021/22 |
| 29 Jan 2022 | LQ 206/5 v MS 209/5Match 3 · T20 | LQ | 17* | 1/28 | 0 | Multan Sultans won by 5 wickets | Karachi | Pakistan Super League 2021/22 |
| 25 Jan 2022 | NED 179 v AFG 254/53rd ODI · ODI | AFG | 13* | 2/37 | 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 | 14 | 1/31 | 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 | 5 | 3/31 | 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 | AS | 13 | 6/17 | 0 | Adelaide Strikers won by 71 runs | Brisbane | Big Bash League 2021/22 |
| 10 Jan 2022 | AS 139/9 v MS 140/5Match 44 · T20 | AS | 7* | 1/16 | 0 | Melbourne Stars won by 5 wickets | Melbourne | Big Bash League 2021/22 |
| 5 Jan 2022 | HH 126 v AS 129/3Match 35 · T20 | AS | DNB | 2/26 | 1 | Adelaide Strikers won by 7 wickets | Adelaide | Big Bash League 2021/22 |
| 2 Jan 2022 | ST 172/7 v AS 144Match 32 · T20 | AS | 1 | 1/26 | 0 | Sydney Thunder won by 28 runs | Sydney | Big Bash League 2021/22 |
| 31 Dec 2021 | ST 187/3 v AS 165/7Match 28 · T20 | AS | 0 | 0/23 | 0 | Sydney Thunder won by 22 runs | Adelaide | Big Bash League 2021/22 |
| 27 Dec 2021 | AS 175/5 v HH 176/3Match 22 · T20 | AS | DNB | 1/30 | 0 | Hobart Hurricanes won by 7 wickets | Hobart | Big Bash League 2021/22 |