| 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 |
| 12 Jun 2022 | DUR 642/7d & 102/0d v WOR 550Match 27 · First-class | WOR | 44 | 1/105 & 0/10 | 0 | Match drawn | Chester-le-Street | County Championship 2022 |
| 9 Jun 2022 | NOR 220/3 v WOR 147Match · T20 | WOR | 4 | 0/47 | 1 | Northamptonshire won by 73 runs | Northampton | Vitality Blast 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 |
| 27 May 2022 | WOR 164/9 v NOT 168/6Match · T20 | WOR | 1* | 1/18 | 1 | Nottinghamshire won by 4 wickets | Nottingham | Vitality Blast 2022 |
| 25 May 2022 | WOR 172/9 v YOR 175/3Match · T20 | WOR | 3* | 0/39 | 0 | Yorkshire won by 7 wickets | Leeds | 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 |
| 28 Apr 2022 | WOR 159 & 339 v NOT 266 & 233/5Match · First-class | WOR | 18 & 4 | 1/67 | 0 | Nottinghamshire won by 5 wickets | Nottingham | 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 |
| 7 Apr 2022 | WOR 348 & 234/5d v LEI 213 & 218/9Match · First-class | WOR | 2 & DNB | 1/37 & 3/36 | 0 | Match drawn | Leicester | 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 |
| 12 Sept 2021 | MID 144 & 247 v WOR 171 & 119Match · First-class | WOR | 3 & 1 | 2/29 & 1/54 | 0 | Middlesex won by 101 runs | London | County Championship 2021 |
| 5 Sept 2021 | WOR 133 & 204 v KEN 393Match · First-class | WOR | 3 & 13 | 4/80 | 1 | Kent won by an innings and 56 runs | Canterbury | 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 |
| 21 Aug 2021 | SB 168/5 v BP 136/5Final · The Hundred | BP | DNB | 0/29 | 1 | Southern Brave won by 32 runs | London | The Hundred Men's Competition 2021 |
| 17 Aug 2021 | NS 143/8 v BP 147/2Match 31 · The Hundred | BP | DNB | 0/31 | 2 | Birmingham Phoenix won by 8 wickets | Leeds | The Hundred Men's Competition 2021 |
| 13 Aug 2021 | BP 166/6 v TR 150/9Match 27 · The Hundred | BP | DNB | 2/11 | 1 | Birmingham Phoenix won by 16 runs | Nottingham | The Hundred Men's Competition 2021 |
| 18 Jul 2021 | WOR 169/6 v LEI 171/3Match · T20 | WOR | DNB | 2/29 | 0 | Leicestershire won by 7 wickets | Leicester | Vitality Blast 2021 |
| 16 Jul 2021 | BB 169/5 v WOR 152/6Match · T20 | WOR | DNB | 2/11 | 0 | Birmingham Bears won by 17 runs | Birmingham | Vitality Blast 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 |
| 2 Jul 2021 | DER 153/8 v WOR 167/6Match · T20 | WOR | DNB | 0/25 | 0 | Worcestershire won by 14 runs | Derby | Vitality Blast 2021 |
| 1 Jul 2021 | LAN 159/6 v WOR 125Match · T20 | WOR | 2* | 2/41 | 0 | Lancashire won by 34 runs | Manchester | 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 |
| 23 Jun 2021 | YOR 191/5 v WOR 179/5Match · T20 | WOR | DNB | 4/24 | 0 | Yorkshire won by 12 runs | Leeds | Vitality Blast 2021 |
| 22 Jun 2021 | WOR 86/8 v NOT 89/0Match · T20 | WOR | 4* | 0/12 | 0 | Nottinghamshire won by 10 wickets | Nottingham | 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 |
| 20 May 2021 | NOT 400/5d v WOR 80 & 150Match · First-class | WOR | 4 & 1* | 2/66 | 0 | Nottinghamshire won by an innings and 170 runs | Nottingham | 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 |
| 15 Apr 2021 | DER 390 & 312/5d v WOR 305 & 193/8Match · First-class | WOR | 0* & DNB | 1/69 & 0/43 | 0 | Match drawn | Derby | County Championship 2021 |
| 8 Apr 2021 | ESS 490/9d & 28/1 v WOR 475Match · First-class | WOR | 56 | 0/91 & 0/9 | 0 | Match drawn | Chelmsford | County Championship 2021 |
| 15 Sept 2020 | WOR 178/6 v NOR 170/7Match · T20 | WOR | DNB | 0/37 | 1 | Worcestershire won by 8 runs | Northampton | Vitality Blast 2020 |
| 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 |
| 4 Sept 2020 | GLO 181/4 v WOR 151/9Match · T20 | WOR | 2 | 0/31 | 0 | Gloucestershire won by 30 runs | Bristol | Vitality Blast 2020 |
| 3 Sept 2020 | SOM 229/8 v WOR 213/7Match · T20 | WOR | 10* | 2/40 | 1 | Somerset won by 16 runs | Birmingham | Vitality Blast 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 |
| 15 Aug 2020 | WOR 219 & 255/6d v NOR 212 & 184Match · First-class | WOR | 0 & DNB | 0/33 & 3/30 | 0 | Worcestershire won by 78 runs | Northampton | Bob Willis Trophy 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 |
| 6 Sept 2019 | SUS 184/6 v WOR 187/2Quarter-final · T20 | WOR | DNB | 0/26 | 0 | Worcestershire won by 8 wickets | Brighton | Vitality Blast 2019 |
| 30 Aug 2019 | NOR 189/3 v WOR 188/5Match · T20 | WOR | DNB | 0/29 | 0 | Northamptonshire won by 7 wickets | Northampton | Vitality Blast 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 |
| 23 Aug 2019 | BB 184/5 v WOR 188/1Match · T20 | WOR | DNB | 1/31 | 0 | Worcestershire won by 9 wickets | Birmingham | Vitality Blast 2019 |