| 8 Sept 2025 | WOR 182 & 160 v NOT 207 & 136/7Match 60 · First-class | NOT | 15 & DNB | 4/50 & 1/33 | 0 | Nottinghamshire won by 3 wickets | Worcester | County Championship 2025 |
| 17 Jul 2025 | WOR 206/7 v NOT 161Match · T20 | NOT | 2 | 3/34 | 0 | Worcestershire won by 45 runs | Worcester | Vitality Blast Men 2025 |
| 24 May 2024 | WOR 80 v NOT 234/3Match 35 · First-class | NOT | DNB | 3/25 | 1 | Match drawn | Worcester | County Championship 2024 |
| 19 Sept 2023 | WOR 313/9 v DUR 371/4Match · First-class | WOR | 0 | 0/68 | 1 | Match drawn | Worcester | County Championship 2023 |
| 3 Sept 2023 | WOR 284 & 145 v GLA 170 & 179Match · First-class | WOR | 5 & 2 | 3/43 & 1/38 | 0 | Worcestershire won by 80 runs | Worcester | County Championship 2023 |
| 20 Aug 2023 | SUS 190 v WOR 194/2Match · List A | WOR | DNB | 2/44 | 0 | Worcestershire won by 8 wickets | Worcester | One-Day Cup 2023 |
| 13 Aug 2023 | WOR 108 v WAR 111/1Match · List A | WOR | 5 | 0/13 | 0 | Warwickshire won by 9 wickets | Worcester | One-Day Cup 2023 |
| 4 Aug 2023 | GLA 199 v WOR 200/6Match · List A | WOR | DNB | 2/41 | 0 | Worcestershire won by 4 wickets | Worcester | One-Day Cup 2023 |
| 30 Jun 2023 | DUR 216/4 v WOR 112/3Match · T20 | WOR | DNB | 1/53 | 0 | Match tied | Worcester | Vitality Blast 2023 |
| 25 Jun 2023 | WOR 237 & 243/6 v DER 578/5dMatch · First-class | WOR | 18 & DNB | 2/73 | 0 | Match drawn | Worcester | County Championship 2023 |
| 22 Jun 2023 | NOT 139/8 v WOR 140/5Match · T20 | WOR | DNB | 1/19 | 0 | Worcestershire won by 5 wickets | Worcester | Vitality Blast 2023 |
| 20 Jun 2023 | LAN 164/8 v WOR 165/3Match · T20 | WOR | DNB | 1/17 | 0 | Worcestershire won by 7 wickets | Worcester | Vitality Blast 2023 |
| 16 Jun 2023 | BB 196/5 v WOR 175/6Match · T20 | WOR | DNB | 0/41 | 0 | Birmingham Bears won by 21 runs | Worcester | Vitality Blast 2023 |
| 4 Jun 2023 | WOR 178/6 v NOR 180/4Match · T20 | WOR | DNB | 0/30 | 1 | Northamptonshire won by 6 wickets | Worcester | Vitality Blast 2023 |
| 29 May 2023 | WOR 183/7 v LEI 150/9Match · T20 | WOR | DNB | 0/14 | 0 | Worcestershire won by 33 runs | Worcester | Vitality Blast 2023 |
| 26 May 2023 | YOR 175/9 v WOR 177/8Match · T20 | WOR | 0* | 2/11 | 1 | Worcestershire won by 2 wickets | Worcester | Vitality Blast 2023 |
| 20 Apr 2023 | GLO 231 & 226/4d v WOR 157 & 51/4Match · First-class | WOR | 6 & DNB | 2/54 & 0/29 | 0 | Match drawn | Worcester | County Championship 2023 |
| 26 Sept 2022 | WOR 225 v MID 509Match · First-class | WOR | 13 | 2/69 | 0 | Match drawn | Worcester | County Championship 2022 |
| 20 Sept 2022 | WOR 390 v NOT 128 & 183Match · First-class | WOR | 18 | 4/31 & 2/41 | 0 | Worcestershire won by an innings and 79 runs | Worcester | County Championship 2022 |
| 23 Aug 2022 | GLA 356/3 v WOR 337/9Match · List A | WOR | 16 | 0/67 | 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 | 3/42 | 1 | Worcestershire won by 7 wickets | Worcester | Royal London One-Day Cup 2022 |
| 14 Aug 2022 | DER 312/9 v WOR 265Match · List A | WOR | 35 | 3/59 | 0 | Derbyshire won by 47 runs | Worcester | Royal London One-Day Cup 2022 |
| 2 Aug 2022 | WOR 351/8 v KEN 353/3Match · List A | WOR | 8* | 1/83 | 0 | 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 | 12* & 4 | 4/36 & 3/70 | 0 | Derbyshire won by 98 runs | Worcester | County Championship 2022 |
| 3 Jul 2022 | WOR 159/8 v NOT 165/5Match · T20 | WOR | 10* | 1/27 | 1 | Nottinghamshire won by 5 wickets | Worcester | Vitality Blast 2022 |
| 1 Jul 2022 | WOR 178/6 v LAN 149Match · T20 | WOR | DNB | 0/15 | 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 | 3* & 0 | 1/37 & 1/62 | 1 | Glamorgan won by 3 wickets | Worcester | County Championship 2022 |
| 5 Jun 2022 | LEI 162/6 v WOR 136Match · T20 | WOR | 2 | 1/30 | 0 | Leicestershire won by 26 runs | Worcester | Vitality Blast 2022 |
| 3 Jun 2022 | WOR 217/5 v BB 202/8Match · T20 | WOR | DNB | 3/30 | 0 | Worcestershire won by 15 runs | Worcester | Vitality Blast 2022 |
| 19 May 2022 | LEI 148 & 170 v WOR 577/6dMatch 25 · First-class | WOR | DNB | 2/33 & 3/30 | 0 | Worcestershire won by an innings and 259 runs | Worcester | County Championship 2022 |
| 21 Apr 2022 | WOR 491 v SUS 269 & 188Match · First-class | WOR | 3 | 2/43 & 1/17 | 1 | Worcestershire won by an innings and 34 runs | Worcester | County Championship 2022 |
| 21 Sept 2021 | LEI 222 & 211 v WOR 422 & 12/0Match · First-class | WOR | 10* & DNB | 2/41 & 3/59 | 0 | Worcestershire won by 10 wickets | Worcester | County Championship 2021 |
| 30 Aug 2021 | SUS 264 & 263 v WOR 213 & 315/4Match · First-class | WOR | 6 & DNB | 1/66 & 1/52 | 0 | Worcestershire won by 6 wickets | Worcester | County Championship 2021 |
| 9 Jul 2021 | WOR 174/6 v BB 125Match · T20 | WOR | DNB | 0/22 | 0 | Worcestershire won by 49 runs | Worcester | Vitality Blast 2021 |
| 27 Jun 2021 | LEI 156/7 v WOR 157/3Match · T20 | WOR | DNB | 2/20 | 0 | Worcestershire won by 7 wickets | Worcester | Vitality Blast 2021 |
| 25 Jun 2021 | DUR 178/8 v WOR 181/2Match · T20 | WOR | DNB | 0/29 | 0 | Worcestershire won by 8 wickets | Worcester | Vitality Blast 2021 |
| 16 Jun 2021 | YOR 216/6 v WOR 122Match · T20 | WOR | 2 | 1/32 | 1 | Yorkshire won by 94 runs | Worcester | Vitality Blast 2021 |
| 13 Jun 2021 | LAN 132/4 v WOR 133/2Match · T20 | WOR | DNB | 0/15 | 0 | Worcestershire won by 8 wickets | Worcester | Vitality Blast 2021 |
| 3 Jun 2021 | WOR 131 & 336 v DUR 381 & 89/0Match · First-class | WOR | 0 & 5 | 2/79 & 0/19 | 0 | Durham won by 10 wickets | Worcester | County Championship 2021 |
| 27 May 2021 | WOR 421 v DER 270 & 128Match · First-class | WOR | 24* | 4/44 & 5/32 | 0 | Worcestershire won by an innings and 23 runs | Worcester | County Championship 2021 |
| 29 Apr 2021 | ESS 561/8d v WOR 364 & 129/2Match · First-class | WOR | 30 & DNB | 1/65 | 0 | Match drawn | Worcester | County Championship 2021 |
| 13 Sept 2020 | WOR 178/4 v BB 181/4Match · T20 | WOR | DNB | 0/44 | 0 | Birmingham Bears won by 6 wickets | Worcester | Vitality Blast 2020 |
| 6 Sept 2020 | SOM 251 & 193 v WOR 200 & 184Match · First-class | WOR | 11* & 4 | 3/49 & 2/57 | 1 | Somerset won by 60 runs | Worcester | Bob Willis Trophy 2020 |
| 31 Aug 2020 | GLO 197/3 v WOR 175/8Match · T20 | WOR | 0* | 2/27 | 0 | Gloucestershire won by 22 runs | Worcester | Vitality Blast 2020 |
| 29 Aug 2020 | WOR 124/7 v NOR 128/1Match · T20 | WOR | DNB | 1/32 | 0 | Northamptonshire won by 9 wickets | Worcester | Vitality Blast 2020 |
| 8 Aug 2020 | WOR 455/8 & 276/6d v GLA 374 & 141/7Match · First-class | WOR | 0* & DNB | 1/66 & 2/13 | 0 | Match drawn | Worcester | Bob Willis Trophy 2020 |
| 16 Sept 2019 | WOR 221 & 128 v GLO 235 & 115/4Match · First-class | WOR | 9 & 6 | 1/21 & 0/26 | 0 | Gloucestershire won by 6 wickets | Worcester | Specsavers County Championship 2019 |
| 25 Aug 2019 | WOR 193/7 v LAN 218/5Match · T20 | WOR | DNB | 1/23 | 1 | Lancashire won by 25 runs | Worcester | Vitality Blast 2019 |
| 4 Aug 2019 | WOR 119 v LEI 152Match · T20 | WOR | 4 | 1/26 | 1 | Leicestershire won by 33 runs | Worcester | Vitality Blast 2019 |
| 31 Jul 2019 | WOR 159/8 v DER 156/4Match · T20 | WOR | 2* | 1/20 | 0 | Worcestershire won by 2 wickets | Worcester | Vitality Blast 2019 |