| 26 May 2023 | GT 233/3 v MI 171Qualifier 2 · T20 | MI | 2 | 0/56 | 0 | Gujarat Titans won by 62 runs | Ahmedabad | Indian Premier League 2023 |
| 24 May 2023 | MI 182/8 v LSG 101Eliminator · T20 | MI | 4 | 1/7 | 1 | Mumbai Indians won by 81 runs | Chennai | Indian Premier League 2023 |
| 21 May 2023 | SH 200/5 v MI 201/2Match 69 · T20 | MI | DNB | 1/42 | 0 | Mumbai Indians won by 8 wickets | Mumbai | Indian Premier League 2023 |
| 16 May 2023 | LSG 177/3 v MI 172/5Match 63 · T20 | MI | DNB | 0/50 | 0 | Lucknow Super Giants won by 5 runs | Lucknow | Indian Premier League 2023 |
| 12 May 2023 | MI 218/5 v GT 191/8Match 57 · T20 | MI | DNB | 0/34 | 0 | Mumbai Indians won by 27 runs | Mumbai | Indian Premier League 2023 |
| 9 May 2023 | RCB 199/6 v MI 200/4Match 54 · T20 | MI | DNB | 1/48 | 0 | Mumbai Indians won by 6 wickets | Mumbai | Indian Premier League 2023 |
| 14 Mar 2023 | BAN 158/2 v ENG 142/63rd T20I · T20I | ENG | 2* | 1/21 | 0 | Bangladesh won by 16 runs | Dhaka | England tour of Bangladesh 2022/23 |
| 12 Mar 2023 | ENG 117 v BAN 120/62nd T20I · T20I | ENG | 3 | 0/15 | 1 | Bangladesh won by 4 wickets | Dhaka | England tour of Bangladesh 2022/23 |
| 9 Mar 2023 | ENG 156/6 v BAN 158/41st T20I · T20I | ENG | 5* | 0/16 | 0 | Bangladesh won by 6 wickets | Chattogram | England tour of Bangladesh 2022/23 |
| 12 Feb 2023 | DV 146/8 v GG 149/3Final · T20 | GG | DNB | 1/30 | 1 | Gulf Giants won by 7 wickets | Dubai | International League T20 2022/23 |
| 10 Feb 2023 | ME 167/5 v GG 168/6Qualifier 2 · T20 | GG | 0* | 2/25 | 2 | Gulf Giants won by 4 wickets | Dubai | International League T20 2022/23 |
| 8 Feb 2023 | DV 178/7 v GG 159Qualifier 1 · T20 | GG | 17* | 3/40 | 2 | Desert Vipers won by 19 runs | Dubai | International League T20 2022/23 |
| 4 Feb 2023 | GG 180/6 v DV 155/6Match 27 · T20 | GG | DNB | 1/26 | 0 | Gulf Giants won by 25 runs | Dubai | International League T20 2022/23 |
| 1 Feb 2023 | ME 139 v GG 143/5Match 24 · T20 | GG | 1* | 3/12 | 0 | Gulf Giants won by 5 wickets | Abu Dhabi | International League T20 2022/23 |
| 23 Jan 2023 | SW 151/7 v GG 130Match 14 · T20 | GG | 37 | 3/25 | 1 | Sharjah Warriors won by 21 runs | Dubai | International League T20 2022/23 |
| 22 Jan 2023 | DV 195/4 v GG 196/5Match 12 · T20 | GG | DNB | 1/45 | 0 | Gulf Giants won by 5 wickets | Dubai | International League T20 2022/23 |
| 19 Jan 2023 | GG 181/6 v DC 80Match 8 · T20 | GG | 6* | 3/12 | 1 | Gulf Giants won by 101 runs | Sharjah | International League T20 2022/23 |
| 16 Jan 2023 | DC 182/8 v GG 183/4Match 5 · T20 | GG | DNB | 0/33 | 2 | Gulf Giants won by 6 wickets | Dubai | International League T20 2022/23 |
| 15 Jan 2023 | ADKR 114/9 v GG 115/4Match 3 · T20 | GG | DNB | 3/28 | 1 | Gulf Giants won by 6 wickets | Abu Dhabi | International League T20 2022/23 |
| 8 Jan 2023 | ST 133/8 v SS 134/3Match 34 · T20 | SS | DNB | 1/37 | 0 | Sydney Sixers won by 7 wickets | Sydney | Big Bash League 2022/23 |
| 6 Jan 2023 | MS 173/5 v SS 176/4Match 31 · T20 | SS | DNB | 0/44 | 1 | Sydney Sixers won by 6 wickets | Melbourne | Big Bash League 2022/23 |
| 4 Jan 2023 | BH 147/6 v SSMatch 28 · T20 | SS | - | 1/33 | 1 | No result | Sydney | Big Bash League 2022/23 |
| 30 Dec 2022 | MR 124/7 v SS 126/4Match 21 · T20 | SS | DNB | 2/25 | 1 | Sydney Sixers won by 6 wickets | Geelong | Big Bash League 2022/23 |
| 17 Nov 2022 | ENG 287/9 v AUS 291/41st ODI · ODI | ENG | 14 | 1/49 | 0 | Australia won by 6 wickets | Adelaide | England tour of Australia 2022/23 |
| 13 Nov 2022 | PAK 137/8 v ENG 138/5Final · T20I | ENG | DNB | 2/27 | 0 | England won by 5 wickets | Melbourne | ICC Men's T20 World Cup 2022/23 |
| 10 Nov 2022 | IND 168/6 v ENG 170/0Semi-final · T20I | ENG | DNB | 3/43 | 0 | England won by 10 wickets | Adelaide | ICC Men's T20 World Cup 2022/23 |
| 12 Oct 2022 | ENG 178/7 v AUS 170/62nd T20I · T20I | ENG | 7* | 0/39 | 0 | England won by 8 runs | Canberra | England tour of Australia 2022/23 |
| 12 Aug 2022 | LS 147/6 v SB 138/7Match 10 · The Hundred | SB | 7* | 0/33 | 0 | London Spirit won by 9 runs | Southampton | The Hundred Men's Competition 2022 |
| 10 Aug 2022 | BP 176/4 v SB 123Match 8 · The Hundred | SB | 15 | 1/29 | 0 | Birmingham Phoenix won by 53 runs | Birmingham | The Hundred Men's Competition 2022 |
| 3 Aug 2022 | WF 107/7 v SB 109/1Match 1 · The Hundred | SB | DNB | 2/16 | 0 | Southern Brave won by 9 wickets | Southampton | The Hundred Men's Competition 2022 |
| 31 Jul 2022 | SA 191/5 v ENG 1013rd T20I · T20I | ENG | 14 | 1/52 | 0 | South Africa won by 90 runs | Southampton | South Africa tour of England 2022 |
| 28 Jul 2022 | SA 207/3 v ENG 1492nd T20I · T20I | ENG | 5 | 1/43 | 0 | South Africa won by 58 runs | Cardiff | South Africa tour of England 2022 |
| 27 Jul 2022 | ENG 234/6 v SA 193/81st T20I · T20I | ENG | 0* | 0/30 | 2 | England won by 41 runs | Bristol | South Africa tour of England 2022 |
| 10 Jul 2022 | ENG 215/7 v IND 198/93rd T20I · T20I | ENG | 11 | 2/37 | 0 | England won by 17 runs | Nottingham | India tour of England 2022 |
| 9 Jul 2022 | IND 170/8 v ENG 1212nd T20I · T20I | ENG | 1 | 4/27 | 0 | India won by 49 runs | Birmingham | India tour of England 2022 |
| 7 Jul 2022 | IND 198/8 v ENG 1481st T20I · T20I | ENG | 26* | 2/23 | 0 | India won by 50 runs | Southampton | India tour of England 2022 |
| 3 Jul 2022 | SOM 218/8 v SUR 171/9Match · T20 | SUR | 73 | 3/38 | 0 | Somerset won by 47 runs | Taunton | Vitality Blast 2022 |
| 1 Jul 2022 | KEN 191/5 v SUR 195/6Match · T20 | SUR | 5* | 0/28 | 0 | Surrey won by 4 wickets | London | Vitality Blast 2022 |
| 24 Jun 2022 | ESS 198/7 v SUR 155/9Match · T20 | SUR | 34 | 0/28 | 0 | Essex won by 43 runs | Chelmsford | Vitality Blast 2022 |
| 23 Jun 2022 | SUS 172/5 v SUR 155Match · T20 | SUR | 5 | 0/46 | 0 | Sussex won by 17 runs | Brighton | Vitality Blast 2022 |
| 21 Jun 2022 | SOM 144/8 v SUR 145/7Match · T20 | SUR | 14 | 1/22 | 0 | Surrey won by 3 wickets | London | Vitality Blast 2022 |
| 19 Jun 2022 | HAM 151/7 v SUR 152/6Match · T20 | SUR | 10* | 1/31 | 2 | Surrey won by 4 wickets | Southampton | Vitality Blast 2022 |
| 17 Jun 2022 | MID 155/8 v SUR 158/3Match · T20 | SUR | DNB | 2/27 | 1 | Surrey won by 7 wickets | London | Vitality Blast 2022 |
| 9 Jun 2022 | SUR 208/7 v MID 188/8Match · T20 | SUR | 16 | 4/31 | 0 | Surrey won by 20 runs | London | Vitality Blast 2022 |
| 8 Jun 2022 | SUS 146/7 v SUR 147/3Match · T20 | SUR | DNB | 2/23 | 0 | Surrey won by 7 wickets | London | Vitality Blast 2022 |
| 5 Jun 2022 | SUR 160/9 v GLA 9/0Match · T20 | SUR | 8 | - | 0 | No result | Cardiff | Vitality Blast 2022 |
| 3 Jun 2022 | SUR 159/6 v KEN 127/9Match · T20 | SUR | DNB | 2/27 | 2 | Surrey won by 32 runs | Canterbury | Vitality Blast 2022 |
| 2 Jun 2022 | SUR 228/4 v HAM 156Match · T20 | SUR | DNB | 1/26 | 1 | Surrey won by 72 runs | London | Vitality Blast 2022 |
| 31 May 2022 | SUR 129 v GLO 92Match · T20 | SUR | 5 | 1/22 | 1 | Surrey won by 37 runs | London | Vitality Blast 2022 |
| 27 May 2022 | GLA 173/5 v SUR 174/6Match · T20 | SUR | 3* | 0/27 | 0 | Surrey won by 4 wickets | London | Vitality Blast 2022 |