| 20 Aug 2023 | DUR 338/8 v WAR 337/8Match · List A | WAR | 161 | 1/71 | 0 | Durham won by 1 run | Birmingham | One-Day Cup 2023 |
| 18 Aug 2023 | WAR 104/3 v NOR 80/6Match · List A | WAR | 32 | 0/12 | 0 | Warwickshire won by 24 runs | Birmingham | One-Day Cup 2023 |
| 15 Aug 2023 | DER 247/9 v WAR 248/6Match · List A | WAR | 23 | 0/18 | 2 | Warwickshire won by 4 wickets | Birmingham | One-Day Cup 2023 |
| 13 Aug 2023 | WOR 108 v WAR 111/1Match · List A | WAR | 65* | 3/14 | 1 | Warwickshire won by 9 wickets | Worcester | One-Day Cup 2023 |
| 10 Aug 2023 | WAR 331/7 v GLA 307Match · List A | WAR | 79 | 3/48 | 2 | Warwickshire won by 24 runs | Neath | One-Day Cup 2023 |
| 7 Aug 2023 | GLO 120 v WAR 123/2Match · List A | WAR | 36 | 2/40 | 0 | Warwickshire won by 8 wickets | Birmingham | One-Day Cup 2023 |
| 4 Aug 2023 | SOM 230 v WAR 233/6Match · List A | WAR | 94 | 1/38 | 0 | Warwickshire won by 4 wickets | Taunton | One-Day Cup 2023 |
| 25 Jul 2023 | WAR 60 & 232 v MID 199 & 97/2Match · First-class | WAR | 14 & 4 | 3/49 | 0 | Middlesex won by 8 wickets | Birmingham | County Championship 2023 |
| 19 Jul 2023 | LAN 327 & 182/6 v WAR 212Match · First-class | WAR | 4 | 2/57 & 1/33 | 0 | Match drawn | Birmingham | County Championship 2023 |
| 10 Jul 2023 | KEN 171 & 332 v WAR 549/7dMatch · First-class | WAR | 0 | 0/19 & 0/18 | 0 | Warwickshire won by an innings and 46 runs | Canterbury | County Championship 2023 |
| 30 Jun 2023 | NOT 168 v BB 172/8Match · T20 | BB | 0 | - | 1 | Birmingham Bears won by 2 wickets | Nottingham | Vitality Blast 2023 |
| 25 Jun 2023 | ESS 457 & 85/1 v WAR 158 & 381Match · First-class | WAR | 23* & 6 | 1/53 | 2 | Essex won by 9 wickets | Chelmsford | County Championship 2023 |
| 23 Jun 2023 | BB 228/4 v WOR 175/9Match · T20 | BB | DNB | - | 0 | Birmingham Bears won by 53 runs | Birmingham | Vitality Blast 2023 |
| 22 Jun 2023 | BB 180/7 v YOR 176/8Match · T20 | BB | 10 | - | 0 | Birmingham Bears won by 4 runs | Leeds | Vitality Blast 2023 |
| 20 Jun 2023 | DUR 146/5 v BB 149/8Match · T20 | BB | 0 | 0/14 | 1 | Birmingham Bears won by 2 wickets | Chester-le-Street | Vitality Blast 2023 |
| 16 Jun 2023 | BB 196/5 v WOR 175/6Match · T20 | BB | 7 | 1/3 | 1 | Birmingham Bears won by 21 runs | Worcester | Vitality Blast 2023 |
| 11 Jun 2023 | WAR 571/9d v NOT 155 & 464/6Match · First-class | WAR | 41 | 1/37 & 0/49 | 0 | Match drawn | Nottingham | County Championship 2023 |
| 9 Jun 2023 | BB 137 v NOR 107/9Match · T20 | BB | 12 | - | 0 | Birmingham Bears won by 30 runs | Birmingham | Vitality Blast 2023 |
| 3 Jun 2023 | NOT 214/3 v BB 203/9Match · T20 | BB | 19 | 0/16 | 1 | Nottinghamshire won by 11 runs | Birmingham | Vitality Blast 2023 |
| 2 Jun 2023 | DER 174/5 v BB 157/9Match · T20 | BB | 27 | 0/7 | 1 | Derbyshire won by 17 runs | Derby | Vitality Blast 2023 |
| 31 May 2023 | BB 202/6 v NOR 181/7Match · T20 | BB | 6 | 0/14 | 0 | Birmingham Bears won by 21 runs | Northampton | Vitality Blast 2023 |
| 29 May 2023 | LAN 98 v BB 99/3Match · T20 | BB | DNB | - | 0 | Birmingham Bears won by 7 wickets | Birmingham | Vitality Blast 2023 |
| 11 May 2023 | ESS 126 & 215 v WAR 242 & 100/6Match · First-class | WAR | 28 & 23* | 0/41 & 1/44 | 0 | Warwickshire won by 4 wickets | Birmingham | County Championship 2023 |
| 4 May 2023 | HAM 229 & 97 v WAR 410/8dMatch · First-class | WAR | 95 | 2/38 & 0/9 | 0 | Warwickshire won by an innings and 84 runs | Southampton | County Championship 2023 |
| 27 Apr 2023 | WAR 150 & 141 v SUR 281 & 16/1Match · First-class | WAR | 18 & 49 | 1/38 | 0 | Surrey won by 9 wickets | Birmingham | County Championship 2023 |
| 13 Apr 2023 | WAR 453/4d v KEN 158 & 281Match · First-class | WAR | DNB | 1/26 & 0/32 | 1 | 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 | 19 | 3/54 & 0/20 | 1 | Match drawn | Taunton | County Championship 2023 |
| 26 Sept 2022 | WOR 225 v MID 509Match · First-class | WOR | 28 | 1/83 | 0 | Match drawn | Worcester | County Championship 2022 |
| 20 Sept 2022 | WOR 390 v NOT 128 & 183Match · First-class | WOR | 10 | 4/26 & 0/33 | 1 | Worcestershire won by an innings and 79 runs | Worcester | County Championship 2022 |
| 12 Sept 2022 | SUS 220 & 312/6 v WOR 438/5dMatch · First-class | WOR | 2* | 0/51 & 0/24 | 0 | Match drawn | Brighton | County Championship 2022 |
| 5 Sept 2022 | WOR 454/9d v GLA 295 & 5/0Match · First-class | WOR | 75 | 1/45 | 0 | Match drawn | Cardiff | County Championship 2022 |
| 23 Aug 2022 | GLA 356/3 v WOR 337/9Match · List A | WOR | 14 | 1/39 | 0 | Glamorgan won by 19 runs | Worcester | Royal London One-Day Cup 2022 |
| 19 Aug 2022 | ESS 279/9 v WOR 280/3Match · List A | WOR | 27* | 1/46 | 0 | Worcestershire won by 7 wickets | Worcester | Royal London One-Day Cup 2022 |
| 17 Aug 2022 | NOR 248/4 v WOR 257/4Match · List A | WOR | 15 | 0/50 | 0 | Worcestershire won by 6 wickets (DLS method) | Northampton | Royal London One-Day Cup 2022 |
| 14 Aug 2022 | DER 312/9 v WOR 265Match · List A | WOR | 19 | - | 1 | Derbyshire won by 47 runs | Worcester | Royal London One-Day Cup 2022 |
| 10 Aug 2022 | WOR 248/9 v LAN 249/4Match · List A | WOR | 5 | - | 0 | Lancashire won by 6 wickets | Manchester | Royal London One-Day Cup 2022 |
| 7 Aug 2022 | WOR 246/8 v YOR 247/6Match · List A | WOR | 12 | 0/31 | 0 | Yorkshire won by 4 wickets | Scarborough | Royal London One-Day Cup 2022 |
| 5 Aug 2022 | HAM 236 v WOR 192Match · List A | WOR | 85* | 1/57 | 2 | Hampshire won by 44 runs | Southampton | Royal London One-Day Cup 2022 |
| 2 Aug 2022 | WOR 351/8 v KEN 353/3Match · List A | WOR | 79 | 0/69 | 1 | Kent won by 7 wickets | Worcester | Royal London One-Day Cup 2022 |
| 25 Jul 2022 | DER 130 & 343 v WOR 185 & 190Match 40 · First-class | WOR | 39 & 7 | 3/18 & 2/54 | 0 | Derbyshire won by 98 runs | Worcester | County Championship 2022 |
| 11 Jul 2022 | MID 188 & 240 v WOR 191 & 238/3Match 33 · First-class | WOR | 69* & DNB | 1/34 & 0/40 | 1 | Worcestershire won by 7 wickets | Northwood | County Championship 2022 |
| 3 Jul 2022 | WOR 159/8 v NOT 165/5Match · T20 | WOR | 38 | 0/7 | 1 | Nottinghamshire won by 5 wickets | Worcester | Vitality Blast 2022 |
| 1 Jul 2022 | WOR 178/6 v LAN 149Match · T20 | WOR | 11 | 1/20 | 0 | Worcestershire won by 29 runs | Worcester | Vitality Blast 2022 |
| 26 Jun 2022 | WOR 271 & 199 v GLA 139 & 334/7Match 32 · First-class | WOR | 131 & 1 | 2/25 & 1/68 | 2 | Glamorgan won by 3 wickets | Worcester | County Championship 2022 |
| 24 Jun 2022 | BB 228/8 v WOR 84Match · T20 | WOR | 2 | 0/38 | 0 | Birmingham Bears won by 144 runs | Birmingham | Vitality Blast 2022 |
| 23 Jun 2022 | WOR 150/5 v YOR 151/5Match · T20 | WOR | 3 | 0/26 | 0 | Yorkshire won by 5 wickets | Worcester | Vitality Blast 2022 |
| 17 Jun 2022 | WOR 116/9 v LEI 118/2Match · T20 | WOR | 15 | 0/23 | 0 | Leicestershire won by 8 wickets | Leicester | Vitality Blast 2022 |
| 12 Jun 2022 | DUR 642/7d & 102/0d v WOR 550Match 27 · First-class | WOR | 128 | 0/116 | 0 | Match drawn | Chester-le-Street | County Championship 2022 |
| 10 Jun 2022 | DER 168/7 v WOR 129/9Match · T20 | WOR | 4 | 1/30 | 0 | Derbyshire won by 39 runs | Worcester | Vitality Blast 2022 |
| 9 Jun 2022 | NOR 220/3 v WOR 147Match · T20 | WOR | 42 | 0/37 | 0 | Northamptonshire won by 73 runs | Northampton | Vitality Blast 2022 |