| 20 Aug 2023 | MO 164/6 v NS 83Match 27 · The Hundred | MO | DNB | 2/20 | 1 | Manchester Originals won by 81 runs | Manchester | The Hundred Men's Competition 2023 |
| 17 Aug 2023 | MO 181/6 v TR 171/5Match 23 · The Hundred | MO | DNB | 3/32 | 0 | Manchester Originals won by 10 runs | Nottingham | The Hundred Men's Competition 2023 |
| 13 Aug 2023 | MO 182/6 v NS 141/9Match 18 · The Hundred | MO | DNB | 1/25 | 0 | Manchester Originals won by 40 runs (DLS method) | Leeds | The Hundred Men's Competition 2023 |
| 2 Aug 2023 | WF 94/3 v MO 85/4Match 2 · The Hundred | MO | DNB | 0/25 | 0 | Welsh Fire won by 9 runs | Cardiff | The Hundred Men's Competition 2023 |
| 19 Jul 2023 | WOR 178 & 169 v LEI 110 & 137Match · First-class | WOR | DNB & 16* | 5/29 | 0 | Worcestershire won by 100 runs | Oakham | County Championship 2023 |
| 28 Jun 2023 | AUS 416 & 279 v ENG 325 & 3272nd Test · Test | ENG | 1 & 19 | 3/98 & 2/53 | 1 | Australia won by 43 runs | London | The Ashes 2023 |
| 23 Jun 2023 | BB 228/4 v WOR 175/9Match · T20 | WOR | 1 | 1/49 | 0 | Birmingham Bears won by 53 runs | Birmingham | Vitality Blast 2023 |
| 20 Jun 2023 | LAN 164/8 v WOR 165/3Match · T20 | WOR | DNB | 2/35 | 0 | Worcestershire won by 7 wickets | Worcester | Vitality Blast 2023 |
| 18 Jun 2023 | LEI 112 v WOR 113/4Match · T20 | WOR | DNB | 1/25 | 0 | Worcestershire won by 6 wickets | Leicester | Vitality Blast 2023 |
| 1 Jun 2023 | IRE 172 & 362/9 v ENG 524/4d & 12/0Only Test · Test | ENG | DNB & DNB | 0/40 & 5/66 | 0 | England won by 10 wickets | London | Ireland tour of England 2023 |
| 11 May 2023 | WOR 109 & 227 v GLA 258 & 82/0Match · First-class | WOR | 2* & 5 | 0/64 | 0 | Glamorgan won by 10 wickets | Cardiff | County Championship 2023 |
| 4 May 2023 | WOR 264 & 251/8 v SUS 373Match · First-class | WOR | 0* & 2* | 3/89 | 0 | Match drawn | Worcester | County Championship 2023 |
| 20 Apr 2023 | GLO 231 & 226/4d v WOR 157 & 51/4Match · First-class | WOR | 11 & DNB | 1/54 & 3/37 | 0 | Match drawn | Worcester | County Championship 2023 |
| 6 Apr 2023 | DER 321 & 343 v WOR 473 & 193/2Match · First-class | WOR | 4 & DNB | 1/114 & 3/98 | 0 | Worcestershire won by 8 wickets | Derby | County Championship 2023 |
| 26 Sept 2022 | WOR 225 v MID 509Match · First-class | WOR | 39* | 2/94 | 0 | Match drawn | Worcester | County Championship 2022 |
| 20 Sept 2022 | WOR 390 v NOT 128 & 183Match · First-class | WOR | 45* | 0/29 & 2/29 | 0 | 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 | DNB | 0/21 & 1/43 | 0 | Match drawn | Brighton | County Championship 2022 |
| 23 Aug 2022 | GLA 356/3 v WOR 337/9Match · List A | WOR | 23 | 0/87 | 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 | DNB | 2/41 | 1 | Worcestershire won by 7 wickets | Worcester | Royal London One-Day Cup 2022 |
| 11 Jun 2021 | WOR 185/7 v NOR 153/9Match · T20 | WOR | DNB | 1/12 | 0 | Worcestershire won by 32 runs | Northampton | Vitality Blast 2021 |
| 9 Jun 2021 | WOR 152/6 v NOT 152/8Match · T20 | WOR | DNB | 0/29 | 1 | Match tied | Worcester | Vitality Blast 2021 |
| 3 Jun 2021 | WOR 131 & 336 v DUR 381 & 89/0Match · First-class | WOR | 9 & 15 | 4/73 & 0/15 | 0 | Durham won by 10 wickets | Worcester | County Championship 2021 |
| 20 May 2021 | NOT 400/5d v WOR 80 & 150Match · First-class | WOR | 7 & 6 | 1/75 | 0 | Nottinghamshire won by an innings and 170 runs | Nottingham | County Championship 2021 |
| 13 May 2021 | DUR 246 & 389/5d v WOR 213 & 164Match · First-class | WOR | 17 & 12* | 5/39 & 2/59 | 0 | Durham won by 258 runs | Chester-le-Street | County Championship 2021 |
| 6 May 2021 | WAR 343 & 70/3 v WOR 364/8dMatch · First-class | WOR | DNB | 2/82 & 0/15 | 0 | Match drawn | Birmingham | County Championship 2021 |
| 6 Sept 2020 | SOM 251 & 193 v WOR 200 & 184Match · First-class | WOR | 0 & 0* | 1/40 & 0/28 | 0 | Somerset won by 60 runs | Worcester | Bob Willis Trophy 2020 |
| 22 Aug 2020 | WAR 355/9d & 68/0 v WOR 410/7Match · First-class | WOR | DNB | 1/69 & 0/6 | 0 | Match drawn | Worcester | Bob Willis Trophy 2020 |
| 15 Aug 2020 | WOR 219 & 255/6d v NOR 212 & 184Match · First-class | WOR | 1* & DNB | 3/42 & 3/38 | 0 | Worcestershire won by 78 runs | Northampton | Bob Willis Trophy 2020 |
| 1 Aug 2020 | GLO 267 & 270 v WOR 428/5 & 113/2Match · First-class | WOR | DNB & DNB | 3/75 & 3/65 | 0 | Worcestershire won by 8 wickets | Bristol | Bob Willis Trophy 2020 |
| 18 Aug 2019 | WOR 186 & 223 v NOR 376 & 36/0Match · First-class | WOR | 20 & 2 | 1/27 | 0 | Northamptonshire won by 10 wickets | Northampton | Specsavers County Championship 2019 |
| 27 May 2019 | MID 221 & 287/6d v WOR 156 & 225Match · First-class | WOR | 7 & 2 | 3/49 & 1/67 | 0 | Middlesex won by 127 runs | Worcester | Specsavers County Championship 2019 |
| 14 May 2019 | DUR 273 & 197 v WOR 390 & 84/5Match · First-class | WOR | 20* & DNB | 1/50 & 5/37 | 0 | Worcestershire won by 5 wickets | Worcester | Specsavers County Championship 2019 |
| 6 May 2019 | DER 351/9 v WOR 353/6Match · List A | WOR | DNB | 0/54 | 1 | Worcestershire won by 4 wickets | Derby | Royal London One-Day Cup 2019 |
| 28 Apr 2019 | WAR 315/5 v WOR 281Match · List A | WOR | 34 | 1/66 | 0 | Warwickshire won by 34 runs | Worcester | Royal London One-Day Cup 2019 |
| 26 Apr 2019 | WOR 254/9 v NOR 234Match · List A | WOR | 25* | 0/41 | 0 | Worcestershire won by 20 runs | Northampton | Royal London One-Day Cup 2019 |
| 24 Apr 2019 | DUR 114/4 v WOR 152/6Match · List A | WOR | DNB | 1/26 | 0 | Worcestershire won by 4 wickets (DLS method) | Worcester | Royal London One-Day Cup 2019 |
| 21 Apr 2019 | LEI 377/4 v WOR 339Match · List A | WOR | 5 | 2/79 | 0 | Leicestershire won by 38 runs | Leicester | Royal London One-Day Cup 2019 |
| 17 Apr 2019 | WOR 367 v LAN 242Match · List A | WOR | 0 | 2/35 | 0 | Worcestershire won by 125 runs | Manchester | Royal London One-Day Cup 2019 |
| 11 Apr 2019 | WOR 553/6d v LEI 302 & 233Match · First-class | WOR | DNB | 4/46 & 2/46 | 0 | Worcestershire won by an innings and 18 runs | Leicester | Specsavers County Championship 2019 |
| 24 Sept 2018 | WOR 340 & 221 v YOR 428 & 137/3Match · First-class | WOR | 30* & 8 | 3/31 | 0 | Yorkshire won by 7 wickets | Worcester | Specsavers County Championship 2018 |
| 18 Sept 2018 | WOR 94 & 251 v ESS 474/7dMatch · First-class | WOR | 0 & 12 | 1/94 | 0 | Essex won by an innings and 129 runs | Chelmsford | Specsavers County Championship 2018 |
| 10 Sept 2018 | WOR 336 & 203 v SUR 268 & 274/7Match · First-class | WOR | 5 & 6 | 2/63 & 1/36 | 1 | Surrey won by 3 wickets | Worcester | Specsavers County Championship 2018 |
| 4 Sept 2018 | HAM 191 & 176 v WOR 120 & 133Match · First-class | WOR | 4 & 0 | 1/42 & 4/38 | 0 | Hampshire won by 114 runs | Worcester | Specsavers County Championship 2018 |
| 29 Aug 2018 | WOR 222 & 252 v LAN 161 & 317/6Match · First-class | WOR | 17 & 20 | 5/63 & 1/75 | 0 | Lancashire won by 4 wickets | Southport | Specsavers County Championship 2018 |
| 19 Aug 2018 | YOR 216 & 170 v WOR 572/7dMatch · First-class | WOR | DNB | 1/36 & 0/28 | 1 | Worcestershire won by an innings and 186 runs | Scarborough | Specsavers County Championship 2018 |
| 27 May 2018 | LAN 254/9 v WOR 255/7Match · List A | WOR | DNB | 2/48 | 0 | Worcestershire won by 3 wickets (DLS method) | Worcester | Royal London One-Day Cup 2018 |
| 25 May 2018 | DUR 209 v WOR 82/4Match · List A | WOR | DNB | 1/43 | 0 | Durham won by 9 runs (DLS method) | Gosforth | Royal London One-Day Cup 2018 |
| 19 May 2018 | WOR 323/6 v DER 273Match · List A | WOR | DNB | 1/46 | 1 | Worcestershire won by 50 runs | Worcester | Royal London One-Day Cup 2018 |
| 11 May 2018 | ESS 177 & 275 v WOR 238 & 182Match · First-class | WOR | 12* & 3 | 4/45 & 5/53 | 0 | Essex won by 32 runs | Worcester | Specsavers County Championship 2018 |
| 4 May 2018 | SUR 434 & 173/3d v WOR 526Match · First-class | WOR | 9 | 1/88 & 0/28 | 0 | Match drawn | London | Specsavers County Championship 2018 |