| 16 Jan 2023 | MCT 158/8 v SEC 162/6Match 9 · T20 | MCT | DNB | 0/31 | 0 | Sunrisers Eastern Cape won by 4 wickets | Gqeberha | SA20 2022/23 |
| 13 Jan 2023 | MCT 152/8 v DSG 154/5Match 5 · T20 | MCT | DNB | 4/28 | 0 | Durban's Super Giants won by 5 wickets | Cape Town | SA20 2022/23 |
| 10 Jan 2023 | PR 142/7 v MCT 143/2Match 1 · T20 | MCT | DNB | 2/31 | 0 | MI Cape Town won by 8 wickets | Cape Town | SA20 2022/23 |
| 22 Nov 2022 | AUS 355/5 v ENG 1423rd ODI · ODI | ENG | 4 | 4/85 | 0 | Australia won by 221 runs (DLS method) | Melbourne | England tour of Australia 2022/23 |
| 17 Nov 2022 | ENG 287/9 v AUS 291/41st ODI · ODI | ENG | 0* | 0/50 | 0 | Australia won by 6 wickets | Adelaide | England tour of Australia 2022/23 |
| 25 Sept 2022 | PAK 166/4 v ENG 1634th T20I · T20I | ENG | 0 | 0/36 | 0 | Pakistan won by 3 runs | Karachi | England tour of Pakistan 2022 |
| 7 Jul 2022 | HAM 186/6 v BB 82Quarter-final · T20 | BB | 15* | 1/29 | 0 | Hampshire won by 104 runs | Birmingham | Vitality Blast 2022 |
| 3 Jul 2022 | BB 168/8 v LAN 169/8Match · T20 | BB | 0* | 4/21 | 1 | Lancashire won by 2 wickets | Manchester | Vitality Blast 2022 |
| 1 Jul 2022 | BB 238/5 v YOR 207Match · T20 | BB | DNB | 0/48 | 2 | Birmingham Bears won by 31 runs | Leeds | Vitality Blast 2022 |
| 24 Jun 2022 | BB 228/8 v WOR 84Match · T20 | BB | 3 | 2/17 | 1 | Birmingham Bears won by 144 runs | Birmingham | Vitality Blast 2022 |
| 22 Jun 2022 | NOR 211/6 v BB 213/4Match · T20 | BB | DNB | 1/33 | 1 | Birmingham Bears won by 6 wickets | Northampton | Vitality Blast 2022 |
| 19 Jun 2022 | BB 159/7 v DER 160/3Match · T20 | BB | DNB | 1/29 | 0 | Derbyshire won by 7 wickets | Birmingham | Vitality Blast 2022 |
| 17 Jun 2022 | BB 261/2 v NOT 206Match · T20 | BB | DNB | 2/36 | 2 | Birmingham Bears won by 55 runs | Nottingham | Vitality Blast 2022 |
| 10 Jun 2022 | BB 101 v YOR 106/0Match · T20 | BB | 2 | 0/26 | 0 | Yorkshire won by 10 wickets | Birmingham | Vitality Blast 2022 |
| 8 Jun 2022 | DUR 141/7 v BB 142/4Match · T20 | BB | DNB | 1/24 | 0 | Birmingham Bears won by 6 wickets | Chester-le-Street | Vitality Blast 2022 |
| 5 Jun 2022 | BB 98/5 v NOT 97/5Match · T20 | BB | DNB | 1/18 | 0 | Birmingham Bears won by 1 run | Birmingham | Vitality Blast 2022 |
| 10 Jun 2021 | ENG 303 & 122 v NZ 388 & 41/22nd Test · Test | ENG | 20 & 15 | 2/92 & 1/5 | 0 | New Zealand won by 8 wickets | Birmingham | New Zealand tour of England 2021 |
| 20 May 2021 | WAR 166 & 66/1 v ESS 217Match · First-class | WAR | 4 & DNB | 1/62 | 0 | Match drawn | Chelmsford | County Championship 2021 |
| 6 May 2021 | WAR 343 & 70/3 v WOR 364/8dMatch · First-class | WAR | 0 & DNB | 1/46 | 0 | Match drawn | Birmingham | County Championship 2021 |
| 22 Apr 2021 | ESS 295 & 244 v WAR 284 & 256/3Match · First-class | WAR | 16 & DNB | 4/89 & 2/65 | 0 | Warwickshire won by 7 wickets | Birmingham | County Championship 2021 |
| 15 Apr 2021 | NOT 273 & 260 v WAR 201/9 & 333/7Match · First-class | WAR | 0* & 43 | 2/67 & 3/66 | 0 | Warwickshire won by 3 wickets | Nottingham | County Championship 2021 |
| 13 Feb 2021 | IND 329 & 286 v ENG 134 & 1642nd Test · Test | ENG | 1 & 0 | 3/47 & 1/21 | 1 | India won by 317 runs | Chennai | England tour of India 2020/21 |
| 18 Sept 2020 | BB 179/6 v WOR 163/8Match · T20 | BB | DNB | 2/30 | 0 | Birmingham Bears won by 16 runs | Birmingham | Vitality Blast 2020 |
| 15 Sept 2020 | GLO 173/6 v BB 123Match · T20 | BB | 7 | 2/31 | 0 | Gloucestershire won by 50 runs | Bristol | Vitality Blast 2020 |
| 13 Sept 2020 | WOR 178/4 v BB 181/4Match · T20 | BB | DNB | 3/45 | 0 | Birmingham Bears won by 6 wickets | Worcester | Vitality Blast 2020 |
| 11 Sept 2020 | BB 142/9 v GLA 129/8Match · T20 | BB | 22* | 2/31 | 2 | Birmingham Bears won by 13 runs | Birmingham | Vitality Blast 2020 |
| 4 Sept 2020 | BB 107/4 v SOM 120/7Match · T20 | BB | DNB | 2/24 | 1 | Birmingham Bears won by 4 runs (DLS method) | Taunton | Vitality Blast 2020 |
| 2 Sept 2020 | GLO 157/3 v BB 100Match · T20 | BB | 6 | 0/24 | 1 | Gloucestershire won by 57 runs | Birmingham | Vitality Blast 2020 |
| 1 Sept 2020 | NOR 158/7 v BB 120Match · T20 | BB | 6 | 1/34 | 0 | Northamptonshire won by 38 runs | Northampton | Vitality Blast 2020 |
| 30 Aug 2020 | GLA 140/9 v BB 141/4Match · T20 | BB | DNB | 2/26 | 0 | Birmingham Bears won by 6 wickets | Cardiff | Vitality Blast 2020 |
| 1 Aug 2020 | NOR 142 & 507/6d v WAR 369/8Match · First-class | WAR | 36* | 4/39 & 0/10 | 1 | Match drawn | Birmingham | Bob Willis Trophy 2020 |
| 2 Aug 2019 | NOT 184/4 v BB 113Match · T20 | BB | 1* | 1/29 | 0 | Nottinghamshire won by 71 runs | Nottingham | Vitality Blast 2019 |
| 24 Jul 2019 | ENG 85 & 303 v IRE 207 & 38Only Test · Test | ENG | 19 & 0 | 3/29 | 0 | England won by 143 runs | London | Ireland tour of England 2019 |
| 13 Jul 2019 | ESS 245 & 316/9d v WAR 161 & 213Match · First-class | WAR | 0 & 1 | 2/64 & 0/77 | 1 | Essex won by 187 runs | Chelmsford | Specsavers County Championship 2019 |
| 20 Oct 2018 | SL 273/7 v ENG 132/24th ODI · ODI | ENG | DNB | 0/50 | 0 | England won by 18 runs (DLS method) | Kandy | England tour of Sri Lanka 2018/19 |
| 17 Oct 2018 | SL 150/9 v ENG 153/33rd ODI · ODI | ENG | DNB | 0/24 | 0 | England won by 7 wickets | Kandy | England tour of Sri Lanka 2018/19 |
| 13 Oct 2018 | ENG 278/9 v SL 140/52nd ODI · ODI | ENG | 9* | 1/23 | 0 | England won by 31 runs (DLS method) | Dambulla | England tour of Sri Lanka 2018/19 |
| 10 Oct 2018 | ENG 92/2 v SL1st ODI · ODI | ENG | DNB | - | 0 | No result | Dambulla | England tour of Sri Lanka 2018/19 |
| 24 Sept 2018 | KEN 167 & 179 v WAR 380Match · First-class | WAR | 3 | 3/36 & 3/35 | 0 | Warwickshire won by an innings and 34 runs | Birmingham | Specsavers County Championship 2018 |
| 18 Sept 2018 | WAR 440 & 381/3d v SUS 343/9Match · First-class | WAR | 0 & DNB | 3/59 | 0 | Match drawn | Brighton | Specsavers County Championship 2018 |
| 10 Sept 2018 | LEI 100 & 196 v WAR 400/9dMatch · First-class | WAR | 0 | 3/24 & 1/13 | 0 | Warwickshire won by an innings and 104 runs | Leicester | Specsavers County Championship 2018 |
| 4 Sept 2018 | WAR 310 & 199 v DUR 292 & 115/8Match · First-class | WAR | 38 & 0 | 7/59 & 4/37 | 0 | Match drawn | Birmingham | Specsavers County Championship 2018 |
| 29 Aug 2018 | GLA 203 & 265 v WAR 503Match · First-class | WAR | 42* | 4/28 & 0/48 | 0 | Warwickshire won by an innings and 35 runs | Colwyn Bay | Specsavers County Championship 2018 |
| 5 Aug 2018 | BB 187/7 v NOR 170/7Match · T20 | BB | DNB | 1/19 | 1 | Birmingham Bears won by 17 runs | Northampton | Vitality Blast 2018 |
| 3 Aug 2018 | DER 143/9 v BB 127/9Match · T20 | BB | 1* | 2/29 | 0 | Derbyshire won by 16 runs | Derby | Vitality Blast 2018 |
| 2 Aug 2018 | LEI 143 v BB 146/2Match · T20 | BB | DNB | 3/22 | 1 | Birmingham Bears won by 8 wickets | Leicester | Vitality Blast 2018 |
| 27 Jul 2018 | YOR 226/8 v BB 176/4Match · T20 | BB | DNB | 1/34 | 0 | Yorkshire won by 31 runs (DLS method) | Leeds | Vitality Blast 2018 |
| 20 Jul 2018 | NOR 231/5 v BB 231/5Match · T20 | BB | DNB | 0/59 | 1 | Match tied | Birmingham | Vitality Blast 2018 |
| 7 Jun 2018 | WAR 292/7 v WOR 296/9Match · List A | WAR | DNB | 4/71 | 0 | Worcestershire won by 1 wicket | Birmingham | Royal London One-Day Cup 2018 |
| 3 Jun 2018 | LEI 207 v WAR 211/1Match · List A | WAR | DNB | 3/44 | 2 | Warwickshire won by 9 wickets | Birmingham | Royal London One-Day Cup 2018 |