| 23 Jun 2023 | BB 228/4 v WOR 175/9Match · T20 | BB | DNB | 2/22 | 0 | Birmingham Bears won by 53 runs | Birmingham | Vitality Blast 2023 |
| 20 Jun 2023 | DUR 146/5 v BB 149/8Match · T20 | BB | 0 | 2/15 | 0 | Birmingham Bears won by 2 wickets | Chester-le-Street | Vitality Blast 2023 |
| 16 Jun 2023 | BB 196/5 v WOR 175/6Match · T20 | BB | DNB | 1/44 | 0 | Birmingham Bears won by 21 runs | Worcester | Vitality Blast 2023 |
| 11 Jun 2023 | WAR 571/9d v NOT 155 & 464/6Match · First-class | WAR | 54 | 3/30 & 2/68 | 1 | Match drawn | Nottingham | County Championship 2023 |
| 9 Jun 2023 | BB 137 v NOR 107/9Match · T20 | BB | 2 | 1/23 | 0 | Birmingham Bears won by 30 runs | Birmingham | Vitality Blast 2023 |
| 11 May 2023 | ESS 126 & 215 v WAR 242 & 100/6Match · First-class | WAR | 53* & DNB | 2/31 & 4/48 | 0 | Warwickshire won by 4 wickets | Birmingham | County Championship 2023 |
| 27 Apr 2023 | WAR 150 & 141 v SUR 281 & 16/1Match · First-class | WAR | 0 & 15 | 3/49 | 1 | Surrey won by 9 wickets | Birmingham | County Championship 2023 |
| 13 Apr 2023 | WAR 453/4d v KEN 158 & 281Match · First-class | WAR | DNB | 3/36 & 2/51 | 0 | Warwickshire won by an innings and 14 runs | Birmingham | County Championship 2023 |
| 6 Apr 2023 | SOM 284 & 180/6 v WAR 392Match · First-class | WAR | 15 | 2/62 & 1/52 | 0 | Match drawn | Taunton | County Championship 2023 |
| 16 Mar 2023 | PZ 183/8 v IU 171/6Eliminator · T20 | IU | 0* | 1/37 | 0 | Peshawar Zalmi won by 12 runs | Lahore | Pakistan Super League 2022/23 |
| 12 Mar 2023 | PZ 179/8 v IU 166Match 29 · T20 | IU | 0 | 3/39 | 1 | Peshawar Zalmi won by 13 runs | Rawalpindi | Pakistan Super League 2022/23 |
| 9 Mar 2023 | LQ 226/5 v IU 107/9Match 26 · T20 | IU | 18 | 1/33 | 1 | Lahore Qalandars won by 119 runs | Rawalpindi | Pakistan Super League 2022/23 |
| 5 Mar 2023 | QG 179/6 v IU 183/8Match 21 · T20 | IU | 1 | 0/36 | 0 | Islamabad United won by 2 wickets | Rawalpindi | Pakistan Super League 2022/23 |
| 3 Mar 2023 | KK 201/5 v IU 204/4Match 19 · T20 | IU | DNB | 1/40 | 1 | Islamabad United won by 6 wickets | Rawalpindi | Pakistan Super League 2022/23 |
| 27 Feb 2023 | LQ 200/7 v IU 90Match 16 · T20 | IU | 4 | 1/38 | 1 | Lahore Qalandars won by 110 runs | Lahore | Pakistan Super League 2022/23 |
| 24 Feb 2023 | IU 220/6 v QG 157Match 13 · T20 | IU | DNB | 3/39 | 0 | Islamabad United won by 63 runs | Karachi | Pakistan Super League 2022/23 |
| 23 Feb 2023 | PZ 156/8 v IU 159/4Match 12 · T20 | IU | DNB | 3/35 | 0 | Islamabad United won by 6 wickets | Karachi | Pakistan Super League 2022/23 |
| 4 Feb 2023 | CC 156/7 v CV 157/4Match 35 · T20 | CV | DNB | 2/25 | 0 | Comilla Victorians won by 6 wickets | Dhaka | Bangladesh Premier League 2022/23 |
| 19 Jan 2023 | CV 184/4 v DD 151/4Match 17 · T20 | CV | DNB | 1/44 | 0 | Comilla Victorians won by 33 runs | Chattogram | Bangladesh Premier League 2022/23 |
| 17 Jan 2023 | SS 133/7 v CV 134/5Match 16 · T20 | CV | DNB | 2/30 | 0 | Comilla Victorians won by 5 wickets | Chattogram | Bangladesh Premier League 2022/23 |
| 16 Jan 2023 | CC 135/8 v CV 137/4Match 14 · T20 | CV | DNB | 0/38 | 0 | Comilla Victorians won by 6 wickets | Chattogram | Bangladesh Premier League 2022/23 |
| 14 Jan 2023 | FB 177/6 v CV 165/7Match 11 · T20 | CV | 1 | 0/38 | 0 | Fortune Barishal won by 12 runs | Chattogram | Bangladesh Premier League 2022/23 |
| 2 Jan 2023 | NZ 449 & 277/5d v PAK 408 & 304/92nd Test · Test | PAK | 4 & 5 | 0/72 & 1/39 | 0 | Match drawn | Karachi | New Zealand tour of Pakistan 2022/23 |
| 9 Sept 2022 | PAK 121 v SL 124/5Match 12 · T20I | PAK | 0 | 0/25 | 1 | Sri Lanka won by 5 wickets | Dubai | Asia Cup 2022 |
| 24 Jul 2022 | SL 378 & 360/8d v PAK 231 & 2612nd Test · Test | PAK | 21 & 11 | 0/59 & 0/44 | 0 | Sri Lanka won by 246 runs | Galle | Pakistan tour of Sri Lanka 2022 |
| 16 Jul 2022 | SL 222 & 337 v PAK 218 & 344/61st Test · Test | PAK | 17 & 5 | 2/23 & 1/19 | 0 | Pakistan won by 4 wickets | Galle | Pakistan tour of Sri Lanka 2022 |
| 12 Jun 2022 | PAK 269/9 v WI 2163rd ODI · ODI | PAK | 8* | 2/29 | 0 | Pakistan won by 53 runs (DLS method) | Multan | West Indies tour of Pakistan 2022 |
| 8 Jun 2022 | WI 305/8 v PAK 306/51st ODI · ODI | PAK | DNB | 0/68 | 1 | Pakistan won by 5 wickets | Multan | West Indies tour of Pakistan 2022 |
| 19 May 2022 | ESS 391 v LAN 103 & 232Match 30 · First-class | LAN | 0 & 5 | 1/71 | 0 | Essex won by an innings and 56 runs | Manchester | County Championship 2022 |
| 5 May 2022 | WAR 315 & 184/6 v LAN 361Match 19 · First-class | LAN | 4 | 3/82 & 1/55 | 0 | Match drawn | Manchester | County Championship 2022 |
| 28 Apr 2022 | HAM 246 & 344 v LAN 240 & 9/0Match 16 · First-class | LAN | 19 & DNB | 5/45 & 1/72 | 0 | Match drawn | Southampton | County Championship 2022 |
| 21 Apr 2022 | GLO 252 & 247 v LAN 556/7dMatch · First-class | LAN | 11 | 6/47 & 3/49 | 0 | Lancashire won by an innings and 57 runs | Manchester | County Championship 2022 |
| 14 Apr 2022 | LAN 506 & 36/0 v KEN 260 & 279Match · First-class | LAN | 0 & DNB | 2/58 & 3/36 | 0 | Lancashire won by 10 wickets | Canterbury | County Championship 2022 |
| 5 Apr 2022 | PAK 162/8 v AUS 163/7Only T20I · T20I | PAK | 10 | 0/30 | 0 | Australia won by 3 wickets | Lahore | Australia tour of Pakistan 2021/22 |
| 29 Mar 2022 | AUS 313/7 v PAK 2251st ODI · ODI | PAK | 2 | 0/56 | 0 | Australia won by 88 runs | Lahore | Australia tour of Pakistan 2021/22 |
| 21 Mar 2022 | AUS 391 & 227/3d v PAK 268 & 2353rd Test · Test | PAK | 0 & 13 | 0/61 & 0/37 | 0 | Australia won by 115 runs | Lahore | Australia tour of Pakistan 2021/22 |
| 12 Mar 2022 | AUS 556/9d & 97/2d v PAK 148 & 443/72nd Test · Test | PAK | 0 & DNB | 1/71 & 1/23 | 0 | Match drawn | Karachi | Australia tour of Pakistan 2021/22 |
| 25 Feb 2022 | LQ 168/7 v IU 162Eliminator · T20 | IU | 6 | 0/34 | 0 | Lahore Qalandars won by 6 runs | Lahore | Pakistan Super League 2021/22 |
| 24 Feb 2022 | PZ 169/5 v IU 170/5Eliminator · T20 | IU | DNB | 3/30 | 0 | Islamabad United won by 5 wickets | Lahore | Pakistan Super League 2021/22 |
| 14 Feb 2022 | IU 191/7 v KK 190/8Match 21 · T20 | IU | 12* | 0/47 | 0 | Islamabad United won by 1 run | Lahore | Pakistan Super League 2021/22 |
| 12 Feb 2022 | IU 199/8 v QG 203/5Match 18 · T20 | IU | 0* | 0/49 | 0 | Quetta Gladiators won by 5 wickets | Lahore | Pakistan Super League 2021/22 |
| 6 Feb 2022 | IU 177/6 v KK 135/9Match 14 · T20 | IU | DNB | 1/26 | 0 | Islamabad United won by 42 runs | Karachi | Pakistan Super League 2021/22 |
| 5 Feb 2022 | LQ 174/9 v IU 166/5Match 12 · T20 | IU | DNB | 0/43 | 1 | Lahore Qalandars won by 8 runs | Karachi | Pakistan Super League 2021/22 |
| 3 Feb 2022 | IU 229/4 v QG 186Match 10 · T20 | IU | DNB | 2/50 | 1 | Islamabad United won by 43 runs | Karachi | Pakistan Super League 2021/22 |
| 1 Feb 2022 | MS 217/5 v IU 197Match 8 · T20 | IU | 3 | 1/52 | 0 | Multan Sultans won by 20 runs | Karachi | Pakistan Super League 2021/22 |
| 30 Jan 2022 | PZ 168/6 v IU 172/1Match 5 · T20 | IU | DNB | 2/34 | 0 | Islamabad United won by 9 wickets | Karachi | Pakistan Super League 2021/22 |
| 4 Dec 2021 | PAK 300/4d v BAN 87 & 2052nd Test · Test | PAK | DNB | 2/37 | 1 | Pakistan won by an innings and 8 runs | Dhaka | Pakistan tour of Bangladesh 2021/22 |
| 26 Nov 2021 | BAN 330 & 157 v PAK 286 & 203/21st Test · Test | PAK | 12 & DNB | 5/51 & 2/52 | 0 | Pakistan won by 8 wickets | Chattogram | Pakistan tour of Bangladesh 2021/22 |
| 19 Nov 2021 | BAN 127/7 v PAK 132/61st T20I · T20I | PAK | DNB | 3/22 | 0 | Pakistan won by 4 wickets | Dhaka | Pakistan tour of Bangladesh 2021/22 |
| 11 Nov 2021 | PAK 176/4 v AUS 177/5Semi-final · T20I | PAK | DNB | 0/44 | 0 | Australia won by 5 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |