| 8 Jul 2020 | ENG 204 & 313 v WI 318 & 200/61st Test · Test | ENG | 0 & 50 | - | 0 | West Indies won by 4 wickets | Southampton | West Indies tour of England 2020 |
| 24 Jan 2020 | SA 183 & 274 v ENG 400 & 248Match 4 · Test | ENG | 44 & 44 | - | 0 | England won by 191 runs | Johannesburg | Basil D'Oliveira Trophy 2019/20 |
| 16 Jan 2020 | SA 209 & 237 v ENG 499/9dMatch 3 · Test | ENG | 36 | - | 0 | England won by an innings and 53 runs | Port Elizabeth | Basil D'Oliveira Trophy 2019/20 |
| 3 Jan 2020 | SA 223 & 248 v ENG 269 & 391/8dMatch 2 · Test | ENG | 34 & 133* | - | 1 | England won by 189 runs | Cape Town | Basil D'Oliveira Trophy 2019/20 |
| 26 Dec 2019 | SA 284 & 272 v ENG 181 & 268Match 1 · Test | ENG | 4 & 29 | - | 1 | South Africa won by 107 runs | Centurion | Basil D'Oliveira Trophy 2019/20 |
| 29 Nov 2019 | NZ 375 & 241/2 v ENG 476Match 2 · Test | ENG | 4 | - | 1 | Match drawn | Hamilton | England in New Zealand Test Series 2019/20 |
| 21 Nov 2019 | NZ 615/9d v ENG 353 & 197Match 1 · Test | ENG | 22 & 12 | - | 1 | New Zealand won by an innings and 65 runs | Mount Maunganui | England in New Zealand Test Series 2019/20 |
| 23 Sept 2019 | YOR 261/2 v WARMatch · First-class | WAR | - | - | 0 | Match drawn | Birmingham | Specsavers County Championship 2019 |
| 10 Sept 2019 | WAR 517 v ESS 324 & 158/2Match · First-class | WAR | 51 | - | 2 | Match drawn | Birmingham | Specsavers County Championship 2019 |
| 30 Aug 2019 | BB 181/5 v YOR 200/3Match · T20 | BB | 37 | - | 1 | Yorkshire won by 19 runs | Birmingham | Vitality Blast 2019 |
| 27 Aug 2019 | DUR 151/5 v BB 153/3Match · T20 | BB | 33 | - | 0 | Birmingham Bears won by 7 wickets (DLS method) | Chester-le-Street | Vitality Blast 2019 |
| 25 Aug 2019 | BB 150/6 v NOR 153/6Match · T20 | BB | 24 | 0/14 | 0 | Northamptonshire won by 4 wickets | Birmingham | Vitality Blast 2019 |
| 23 Aug 2019 | BB 184/5 v WOR 188/1Match · T20 | BB | 12 | - | 1 | Worcestershire won by 9 wickets | Birmingham | Vitality Blast 2019 |
| 18 Aug 2019 | WAR 419 & 146 v SOM 308 & 258/5Match · First-class | WAR | 0 & 9 | - | 0 | Somerset won by 5 wickets | Birmingham | Specsavers County Championship 2019 |
| 11 Aug 2019 | BB 179/6 v LAN 164/7Match · T20 | BB | 51 | - | 0 | Birmingham Bears won by 15 runs | Birmingham | Vitality Blast 2019 |
| 9 Aug 2019 | BB 119/9 v NOT 86/2Match · T20 | BB | 25 | - | 0 | Nottinghamshire won by 28 runs (DLS method) | Birmingham | Vitality Blast 2019 |
| 7 Aug 2019 | LEI 189/6 v BB 134Match · T20 | BB | 11 | - | 0 | Leicestershire won by 55 runs | Leicester | Vitality Blast 2019 |
| 4 Aug 2019 | YOR 177/4 v BB 177/4Match · T20 | BB | 64 | - | 0 | Match tied | Leeds | Vitality Blast 2019 |
| 30 Jun 2019 | KEN 585/7d v WAR 574/7dMatch · First-class | WAR | 244 | - | 0 | Match drawn | Canterbury | Specsavers County Championship 2019 |
| 23 Jun 2019 | SUR 194 & 325 v WAR 230 & 215Match · First-class | WAR | 31 & 73 | - | 0 | Surrey won by 74 runs | London | Specsavers County Championship 2019 |
| 17 Jun 2019 | YOR 259 & 211 v WAR 254 & 219/7Match · First-class | WAR | 67 & 81 | - | 0 | Warwickshire won by 3 wickets | York | Specsavers County Championship 2019 |
| 3 Jun 2019 | WAR 391/9d v NOT 97 & 354/8Match · First-class | WAR | 87 | - | 1 | Match drawn | Birmingham | Specsavers County Championship 2019 |
| 27 May 2019 | WAR 293 & 166/9d v SUR 188 & 141Match · First-class | WAR | 17 & 23 | - | 1 | Warwickshire won by 130 runs | Birmingham | Specsavers County Championship 2019 |
| 20 May 2019 | SOM 209 & 164 v WAR 135 & 189Match · First-class | WAR | 26 & 24 | - | 0 | Somerset won by 49 runs | Taunton | Specsavers County Championship 2019 |
| 14 May 2019 | HAM 354 & 302/5d v WAR 233 & 109Match · First-class | WAR | 109* & 3 | - | 0 | Hampshire won by 314 runs | Birmingham | Specsavers County Championship 2019 |
| 6 May 2019 | LEI 340 v WAR 304Match · List A | WAR | 21 | - | 0 | Leicestershire won by 36 runs | Leicester | Royal London One-Day Cup 2019 |
| 4 May 2019 | LAN 277/7 v WAR 256/5Match · List A | WAR | 8 | - | 0 | Warwickshire won by 5 wickets (DLS method) | Birmingham | Royal London One-Day Cup 2019 |
| 30 Apr 2019 | WAR 288/7 v DER 289/5Match · List A | WAR | 29 | - | 0 | Derbyshire won by 5 wickets | Derby | Royal London One-Day Cup 2019 |
| 28 Apr 2019 | WAR 315/5 v WOR 281Match · List A | WAR | 5 | - | 1 | Warwickshire won by 34 runs | Worcester | Royal London One-Day Cup 2019 |
| 26 Apr 2019 | WAR 244/8 v DUR 211/3Match · List A | WAR | 16 | - | 1 | Durham won by 7 wickets (DLS method) | Birmingham | Royal London One-Day Cup 2019 |
| 23 Apr 2019 | NOT 301/9 v WAR 183Match · List A | WAR | 9 | - | 0 | Nottinghamshire won by 118 runs | Birmingham | Royal London One-Day Cup 2019 |
| 21 Apr 2019 | NOR 358/6 v WAR 164Match · List A | WAR | 1 | - | 0 | Northamptonshire won by 194 runs | Northampton | Royal London One-Day Cup 2019 |
| 19 Apr 2019 | WAR 270/8 v YOR 270/9Match · List A | WAR | 26 | - | 2 | Match tied | Birmingham | Royal London One-Day Cup 2019 |
| 11 Apr 2019 | KEN 504/9d & 124/2 v WAR 346 & 280Match · First-class | WAR | 132 & 5 | - | 0 | Kent won by 8 wickets | Birmingham | Specsavers County Championship 2019 |
| 24 Sept 2018 | KEN 167 & 179 v WAR 380Match · First-class | WAR | 119 | - | 4 | 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 | 44 & 144* | - | 1 | Match drawn | Brighton | Specsavers County Championship 2018 |
| 10 Sept 2018 | LEI 100 & 196 v WAR 400/9dMatch · First-class | WAR | 106 | - | 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 | 4 & 27 | - | 1 | Match drawn | Birmingham | Specsavers County Championship 2018 |
| 29 Aug 2018 | GLA 203 & 265 v WAR 503Match · First-class | WAR | 7 | - | 0 | Warwickshire won by an innings and 35 runs | Colwyn Bay | Specsavers County Championship 2018 |
| 19 Aug 2018 | GLO 127 & 103 v WAR 277Match · First-class | WAR | 65 | - | 3 | Warwickshire won by an innings and 47 runs | Birmingham | Specsavers County Championship 2018 |
| 22 Jul 2018 | MID 236 & 242 v WAR 276 & 184Match · First-class | WAR | 14 & 0 | - | 2 | Middlesex won by 18 runs | London | Specsavers County Championship 2018 |
| 15 Jul 2018 | DUR 220/6 v BB 202/5Match · T20 | BB | 11* | - | 1 | Durham won by 18 runs | Birmingham | Vitality Blast 2018 |
| 13 Jul 2018 | LEI 229/5 v BB 129Match · T20 | BB | 8 | 0/31 | 2 | Leicestershire won by 100 runs | Birmingham | Vitality Blast 2018 |
| 8 Jul 2018 | YOR 157/7 v BB 158/2Match · T20 | BB | DNB | 1/25 | 0 | Birmingham Bears won by 8 wickets | Birmingham | Vitality Blast 2018 |
| 25 Jun 2018 | WAR 424 & 185/9d v DUR 297 & 226Match · First-class | WAR | 27 & 18 | - | 1 | Warwickshire won by 86 runs | Chester-le-Street | Specsavers County Championship 2018 |
| 20 Jun 2018 | KEN 197 & 446/8d v WAR 125 & 445Match · First-class | WAR | 1 & 104 | - | 1 | Kent won by 73 runs | Tunbridge Wells | Specsavers County Championship 2018 |
| 9 Jun 2018 | GLA 220 & 323 v WAR 250 & 294/6Match · First-class | WAR | 7 & 19 | - | 3 | Warwickshire won by 4 wickets | Birmingham | Specsavers County Championship 2018 |
| 7 Jun 2018 | WAR 292/7 v WOR 296/9Match · List A | WAR | 22 | 0/9 | 1 | Worcestershire won by 1 wicket | Birmingham | Royal London One-Day Cup 2018 |
| 11 May 2018 | NOR 256 & 187 v WAR 265 & 180/4Match · First-class | WAR | 0 & 2 | - | 0 | Warwickshire won by 6 wickets | Birmingham | Specsavers County Championship 2018 |
| 3 May 2018 | DER 318 & 209 v WAR 439 & 89/2Match · First-class | WAR | 6 & 7 | - | 1 | Warwickshire won by 8 wickets | Birmingham | Specsavers County Championship 2018 |