| 5 Jun 2022 | LEI 162/6 v WOR 136Match · T20 | WOR | 27 | 2/17 | 0 | Leicestershire won by 26 runs | Worcester | Vitality Blast 2022 |
| 3 Jun 2022 | WOR 217/5 v BB 202/8Match · T20 | WOR | DNB | 1/31 | 0 | Worcestershire won by 15 runs | Worcester | Vitality Blast 2022 |
| 1 Jun 2022 | DUR 186/7 v WOR 138/9Match · T20 | WOR | 9 | 0/25 | 0 | Durham won by 48 runs | Chester-le-Street | Vitality Blast 2022 |
| 29 May 2022 | LAN 183/7 v WOR 171/8Match · T20 | WOR | 8 | 2/26 | 1 | Lancashire won by 12 runs | Manchester | Vitality Blast 2022 |
| 27 May 2022 | WOR 164/9 v NOT 168/6Match · T20 | WOR | 5 | 0/27 | 0 | Nottinghamshire won by 4 wickets | Nottingham | Vitality Blast 2022 |
| 25 May 2022 | WOR 172/9 v YOR 175/3Match · T20 | WOR | 18 | 1/38 | 1 | Yorkshire won by 7 wickets | Leeds | Vitality Blast 2022 |
| 19 May 2022 | LEI 148 & 170 v WOR 577/6dMatch 25 · First-class | WOR | 26 | 3/45 & 1/64 | 0 | Worcestershire won by an innings and 259 runs | Worcester | County Championship 2022 |
| 12 May 2022 | WOR 368 & 225/2d v DER 565/8dMatch 19 · First-class | WOR | 21 & DNB | 3/65 | 0 | Match drawn | Derby | County Championship 2022 |
| 5 May 2022 | DUR 580/6d & 170/1d v WOR 309 & 262/3Match 18 · First-class | WOR | 55 & DNB | 2/122 & 0/47 | 0 | Match drawn | Worcester | County Championship 2022 |
| 28 Apr 2022 | WOR 159 & 339 v NOT 266 & 233/5Match · First-class | WOR | 8 & 163* | 2/58 & 1/44 | 1 | Nottinghamshire won by 5 wickets | Nottingham | County Championship 2022 |
| 21 Apr 2022 | WOR 491 v SUS 269 & 188Match · First-class | WOR | 75 | 1/66 & 1/25 | 0 | 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 | 57 & 0 | 2/54 & 0/28 | 2 | Match drawn | Leicester | County Championship 2022 |
| 21 Sept 2021 | LEI 222 & 211 v WOR 422 & 12/0Match · First-class | WOR | 48 & DNB | 2/40 & 2/41 | 3 | Worcestershire won by 10 wickets | Worcester | County Championship 2021 |
| 12 Sept 2021 | MID 144 & 247 v WOR 171 & 119Match · First-class | WOR | 4 & 28 | 4/43 & 1/45 | 0 | Middlesex won by 101 runs | London | County Championship 2021 |
| 5 Sept 2021 | WOR 133 & 204 v KEN 393Match · First-class | WOR | 25 & 44 | 0/73 | 2 | 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 | 17 & DNB | 1/34 & 0/37 | 1 | Worcestershire won by 6 wickets | Worcester | County Championship 2021 |
| 10 Aug 2021 | DUR 289/9 v WOR 243Match · List A | WOR | 15 | 2/50 | 0 | Durham won by 46 runs | Worcester | Royal London One-Day Cup 2021 |
| 6 Aug 2021 | WOR 233/9 v SUS 234/8Match · List A | WOR | 7 | 1/27 | 0 | Sussex won by 2 wickets | Worcester | Royal London One-Day Cup 2021 |
| 4 Aug 2021 | WOR 176 v HAM 180/4Match · List A | WOR | 29 | 0/21 | 0 | Hampshire won by 6 wickets | Southampton | Royal London One-Day Cup 2021 |
| 1 Aug 2021 | MID 302/5 v WOR 289/7Match · List A | WOR | 18 | 2/54 | 1 | Middlesex won by 13 runs | Worcester | Royal London One-Day Cup 2021 |
| 29 Jul 2021 | WOR 338/7 v ESS 156Match · List A | WOR | 3 | 2/25 | 1 | Worcestershire won by 182 runs | Chelmsford | Royal London One-Day Cup 2021 |
| 27 Jul 2021 | WOR 228/7 v GLO 82/4Match · List A | WOR | 0 | 0/16 | 0 | Worcestershire won by 11 runs (DLS method) | Bristol | Royal London One-Day Cup 2021 |
| 25 Jul 2021 | KEN 322/7 v WOR 323/7Match · List A | WOR | 39* | 2/72 | 1 | Worcestershire won by 3 wickets | Worcester | Royal London One-Day Cup 2021 |
| 18 Jul 2021 | WOR 169/6 v LEI 171/3Match · T20 | WOR | 43* | 0/17 | 0 | Leicestershire won by 7 wickets | Leicester | Vitality Blast 2021 |
| 16 Jul 2021 | BB 169/5 v WOR 152/6Match · T20 | WOR | 13 | 1/22 | 0 | Birmingham Bears won by 17 runs | Birmingham | Vitality Blast 2021 |
| 11 Jul 2021 | WAR 395 & 215/2d v WOR 447/9dMatch · First-class | WOR | 112* | 0/78 & 0/9 | 0 | Match drawn | Worcester | County Championship 2021 |
| 9 Jul 2021 | WOR 174/6 v BB 125Match · T20 | WOR | 7 | 0/16 | 0 | Worcestershire won by 49 runs | Worcester | Vitality Blast 2021 |
| 2 Jul 2021 | DER 153/8 v WOR 167/6Match · T20 | WOR | 15* | 1/14 | 1 | Worcestershire won by 14 runs | Derby | Vitality Blast 2021 |
| 1 Jul 2021 | LAN 159/6 v WOR 125Match · T20 | WOR | 6 | 0/11 | 0 | Lancashire won by 34 runs | Manchester | Vitality Blast 2021 |
| 27 Jun 2021 | LEI 156/7 v WOR 157/3Match · T20 | WOR | DNB | 0/11 | 0 | Worcestershire won by 7 wickets | Worcester | Vitality Blast 2021 |
| 25 Jun 2021 | DUR 178/8 v WOR 181/2Match · T20 | WOR | DNB | 1/11 | 0 | Worcestershire won by 8 wickets | Worcester | Vitality Blast 2021 |
| 23 Jun 2021 | YOR 191/5 v WOR 179/5Match · T20 | WOR | DNB | 1/28 | 1 | Yorkshire won by 12 runs | Leeds | Vitality Blast 2021 |
| 22 Jun 2021 | WOR 86/8 v NOT 89/0Match · T20 | WOR | 10 | 0/4 | 0 | Nottinghamshire won by 10 wickets | Nottingham | Vitality Blast 2021 |
| 16 Jun 2021 | YOR 216/6 v WOR 122Match · T20 | WOR | 0 | 0/27 | 0 | Yorkshire won by 94 runs | Worcester | Vitality Blast 2021 |
| 13 Jun 2021 | LAN 132/4 v WOR 133/2Match · T20 | WOR | DNB | 0/6 | 1 | Worcestershire won by 8 wickets | Worcester | Vitality Blast 2021 |
| 11 Jun 2021 | WOR 185/7 v NOR 153/9Match · T20 | WOR | 2 | 0/21 | 0 | Worcestershire won by 32 runs | Northampton | Vitality Blast 2021 |
| 9 Jun 2021 | WOR 152/6 v NOT 152/8Match · T20 | WOR | 10 | 0/9 | 0 | Match tied | Worcester | Vitality Blast 2021 |
| 3 Jun 2021 | WOR 131 & 336 v DUR 381 & 89/0Match · First-class | WOR | 20 & 34* | 1/84 & 0/19 | 2 | Durham won by 10 wickets | Worcester | County Championship 2021 |
| 27 May 2021 | WOR 421 v DER 270 & 128Match · First-class | WOR | 90 | 2/53 & 0/25 | 0 | Worcestershire won by an innings and 23 runs | Worcester | County Championship 2021 |
| 13 May 2021 | DUR 246 & 389/5d v WOR 213 & 164Match · First-class | WOR | 2 & 1 | 1/45 & 0/56 | 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 | 76* | 3/76 & 0/13 | 1 | Match drawn | Birmingham | County Championship 2021 |
| 29 Apr 2021 | ESS 561/8d v WOR 364 & 129/2Match · First-class | WOR | 1 & DNB | 0/59 | 0 | Match drawn | Worcester | County Championship 2021 |
| 22 Apr 2021 | WOR 436 v NOT 276 & 236/0dMatch · First-class | WOR | 58 | 0/35 & 0/32 | 1 | Match drawn | Worcester | County Championship 2021 |
| 15 Apr 2021 | DER 390 & 312/5d v WOR 305 & 193/8Match · First-class | WOR | 23 & 35 | 4/67 & 1/21 | 0 | Match drawn | Derby | County Championship 2021 |
| 8 Apr 2021 | ESS 490/9d & 28/1 v WOR 475Match · First-class | WOR | 128 | 3/67 & 0/0 | 2 | Match drawn | Chelmsford | County Championship 2021 |
| 20 Sept 2020 | WOR 190/3 v GLA 196/4Match · T20 | WOR | DNB | 0/26 | 0 | Glamorgan won by 6 wickets | Worcester | Vitality Blast 2020 |
| 18 Sept 2020 | BB 179/6 v WOR 163/8Match · T20 | WOR | 11 | 2/20 | 1 | Birmingham Bears won by 16 runs | Birmingham | Vitality Blast 2020 |
| 15 Sept 2020 | WOR 178/6 v NOR 170/7Match · T20 | WOR | 1 | 2/15 | 0 | Worcestershire won by 8 runs | Northampton | Vitality Blast 2020 |
| 13 Sept 2020 | WOR 178/4 v BB 181/4Match · T20 | WOR | DNB | 1/24 | 1 | Birmingham Bears won by 6 wickets | Worcester | Vitality Blast 2020 |
| 11 Sept 2020 | WOR 168/4 v SOM 165/8Match · T20 | WOR | DNB | 2/21 | 0 | Worcestershire won by 3 runs | Taunton | Vitality Blast 2020 |