| 29 Jan 2023 | ENG 342/7 v SA 347/52nd ODI · ODI | ENG | DNB | 0/74 | 0 | South Africa won by 5 wickets | Bloemfontein | England tour of South Africa 2022/23 |
| 24 Jan 2023 | DSG 178/6 v JSK 182/2Match 22 · T20 | DSG | DNB | 1/19 | 0 | Joburg Super Kings won by 8 wickets | Johannesburg | SA20 2022/23 |
| 20 Jan 2023 | DSG 80 v PC 84/2Match 15 · T20 | DSG | 5* | 0/13 | 0 | Pretoria Capitals won by 8 wickets | Durban | SA20 2022/23 |
| 17 Jan 2023 | PR 169/6 v DSG 159/8Match 10 · T20 | DSG | DNB | 1/43 | 0 | Paarl Royals won by 10 runs | Paarl | SA20 2022/23 |
| 15 Jan 2023 | DSG 216/4 v PR 189/8Match 8 · T20 | DSG | DNB | 3/34 | 0 | Durban's Super Giants won by 27 runs | Durban | SA20 2022/23 |
| 13 Jan 2023 | MCT 152/8 v DSG 154/5Match 5 · T20 | DSG | DNB | 2/27 | 1 | Durban's Super Giants won by 5 wickets | Cape Town | SA20 2022/23 |
| 14 Oct 2022 | ENG 112/2 v AUS 30/33rd T20I · T20I | ENG | DNB | 0/9 | 0 | No result | Canberra | England tour of Australia 2022/23 |
| 12 Oct 2022 | ENG 178/7 v AUS 170/62nd T20I · T20I | ENG | DNB | 1/35 | 0 | England won by 8 runs | Canberra | England tour of Australia 2022/23 |
| 9 Oct 2022 | ENG 208/6 v AUS 200/91st T20I · T20I | ENG | DNB | 2/36 | 0 | England won by 8 runs | Perth | England tour of Australia 2022/23 |
| 2 Oct 2022 | ENG 209/3 v PAK 142/87th T20I · T20I | ENG | DNB | 1/34 | 1 | England won by 67 runs | Lahore | England tour of Pakistan 2022 |
| 30 Sept 2022 | PAK 169/6 v ENG 170/26th T20I · T20I | ENG | DNB | 1/31 | 1 | England won by 8 wickets | Lahore | England tour of Pakistan 2022 |
| 25 Sept 2022 | PAK 166/4 v ENG 1634th T20I · T20I | ENG | 0 | 2/37 | 0 | Pakistan won by 3 runs | Karachi | England tour of Pakistan 2022 |
| 23 Sept 2022 | ENG 221/3 v PAK 158/83rd T20I · T20I | ENG | DNB | 1/22 | 2 | England won by 63 runs | Karachi | England tour of Pakistan 2022 |
| 17 Aug 2022 | TR 181/4 v OI 156/5Match 17 · The Hundred | OI | DNB | 0/27 | 0 | Trent Rockets won by 25 runs | Nottingham | The Hundred Men's Competition 2022 |
| 14 Aug 2022 | SB 137/6 v OI 142/3Match 14 · The Hundred | OI | DNB | 3/24 | 0 | Oval Invincibles won by 7 wickets | London | The Hundred Men's Competition 2022 |
| 11 Aug 2022 | NS 157/7 v OI 158/7Match 9 · The Hundred | OI | DNB | 1/38 | 0 | Oval Invincibles won by 3 wickets | London | The Hundred Men's Competition 2022 |
| 4 Aug 2022 | LS 171/6 v OI 168/7Match 2 · The Hundred | OI | DNB | 1/26 | 0 | London Spirit won by 3 runs | London | The Hundred Men's Competition 2022 |
| 31 Jul 2022 | SA 191/5 v ENG 1013rd T20I · T20I | ENG | 0* | 0/45 | 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 | 1* | 0/30 | 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 | DNB | 2/29 | 0 | England won by 41 runs | Bristol | South Africa tour of England 2022 |
| 24 Jul 2022 | SA 159/2 v ENG3rd ODI · ODI | ENG | - | 0/34 | 0 | No result | Leeds | South Africa tour of England 2022 |
| 22 Jul 2022 | ENG 201 v SA 832nd ODI · ODI | ENG | 1* | 2/17 | 0 | England won by 118 runs | Manchester | South Africa tour of England 2022 |
| 17 Jul 2022 | ENG 259 v IND 261/53rd ODI · ODI | ENG | 0 | 3/35 | 0 | India won by 5 wickets | Manchester | India tour of England 2022 |
| 14 Jul 2022 | ENG 246 v IND 1462nd ODI · ODI | ENG | 3 | 6/24 | 0 | England won by 100 runs | London | India tour of England 2022 |
| 12 Jul 2022 | ENG 110 v IND 114/01st ODI · ODI | ENG | 6* | 0/22 | 0 | India won by 10 wickets | London | India tour of England 2022 |
| 10 Jul 2022 | ENG 215/7 v IND 198/93rd T20I · T20I | ENG | DNB | 3/22 | 0 | England won by 17 runs | Nottingham | India tour of England 2022 |
| 7 Jul 2022 | IND 198/8 v ENG 1481st T20I · T20I | ENG | 9 | 1/34 | 0 | India won by 50 runs | Southampton | India tour of England 2022 |
| 3 Jul 2022 | SOM 218/8 v SUR 171/9Match · T20 | SUR | 0* | 2/26 | 1 | Somerset won by 47 runs | Taunton | Vitality Blast 2022 |
| 1 Jul 2022 | KEN 191/5 v SUR 195/6Match · T20 | SUR | DNB | 0/42 | 0 | Surrey won by 4 wickets | London | Vitality Blast 2022 |
| 24 Jun 2022 | ESS 198/7 v SUR 155/9Match · T20 | SUR | 2* | 4/37 | 0 | Essex won by 43 runs | Chelmsford | Vitality Blast 2022 |
| 19 Jun 2022 | NED 235/7 v ENG 239/42nd ODI · ODI | ENG | DNB | 0/35 | 0 | England won by 6 wickets | Amstelveen | England tour of Netherlands 2022 |
| 17 Jun 2022 | ENG 498/4 v NED 2661st ODI · ODI | ENG | DNB | 2/46 | 0 | England won by 232 runs | Amstelveen | England tour of Netherlands 2022 |
| 9 Jun 2022 | SUR 208/7 v MID 188/8Match · T20 | SUR | DNB | 0/41 | 0 | Surrey won by 20 runs | London | Vitality Blast 2022 |
| 8 Jun 2022 | SUS 146/7 v SUR 147/3Match · T20 | SUR | DNB | 1/36 | 2 | Surrey won by 7 wickets | London | Vitality Blast 2022 |
| 5 Jun 2022 | SUR 160/9 v GLA 9/0Match · T20 | SUR | DNB | 0/3 | 0 | No result | Cardiff | Vitality Blast 2022 |
| 3 Jun 2022 | SUR 159/6 v KEN 127/9Match · T20 | SUR | DNB | 3/24 | 0 | Surrey won by 32 runs | Canterbury | Vitality Blast 2022 |
| 2 Jun 2022 | SUR 228/4 v HAM 156Match · T20 | SUR | DNB | 2/40 | 1 | Surrey won by 72 runs | London | Vitality Blast 2022 |
| 31 May 2022 | SUR 129 v GLO 92Match · T20 | SUR | 1 | 2/6 | 0 | Surrey won by 37 runs | London | Vitality Blast 2022 |
| 27 May 2022 | GLA 173/5 v SUR 174/6Match · T20 | SUR | DNB | 1/48 | 2 | Surrey won by 4 wickets | London | Vitality Blast 2022 |
| 28 Apr 2022 | SUR 603 v GLO 443/2Match 15 · First-class | SUR | 0 | 0/70 | 0 | Match drawn | Bristol | County Championship 2022 |
| 21 Apr 2022 | SOM 337 & 207 v SUR 308 & 239/7Match · First-class | SUR | 1 & DNB | 3/62 & 3/55 | 0 | Surrey won by 3 wickets | London | County Championship 2022 |
| 7 Apr 2022 | SUR 428/8d & 43/0 v WAR 531Match · First-class | SUR | DNB & DNB | 3/97 | 0 | Match drawn | Birmingham | County Championship 2022 |
| 30 Jan 2022 | WI 179/4 v ENG 1625th T20I · T20I | ENG | 0* | 0/43 | 0 | West Indies won by 17 runs | Bridgetown | England tour of West Indies 2021/22 |
| 29 Jan 2022 | ENG 193/6 v WI 159/54th T20I · T20I | ENG | DNB | 1/21 | 0 | England won by 34 runs | Bridgetown | England tour of West Indies 2021/22 |
| 26 Jan 2022 | WI 224/5 v ENG 204/93rd T20I · T20I | ENG | 2* | 1/30 | 0 | West Indies won by 20 runs | Bridgetown | England tour of West Indies 2021/22 |
| 23 Jan 2022 | ENG 171/8 v WI 170/82nd T20I · T20I | ENG | DNB | 1/18 | 0 | England won by 1 run | Bridgetown | England tour of West Indies 2021/22 |
| 3 Jan 2022 | MS 126 v MR 129/5Match 33 · T20 | MR | DNB | 3/27 | 0 | Melbourne Renegades won by 5 wickets | Melbourne | Big Bash League 2021/22 |
| 29 Dec 2021 | HH 206/5 v MR 121Match 26 · T20 | MR | 14* | 2/17 | 0 | Hobart Hurricanes won by 85 runs | Melbourne | Big Bash League 2021/22 |
| 26 Dec 2021 | MR 151/8 v PS 152/2Match 21 · T20 | MR | 8* | 0/36 | 0 | Perth Scorchers won by 8 wickets | Melbourne | Big Bash League 2021/22 |
| 22 Dec 2021 | PS 206/5 v MR 185/5Match 17 · T20 | MR | DNB | 0/44 | 0 | Perth Scorchers won by 21 runs | Melbourne | Big Bash League 2021/22 |