| 21 Sept 2019 | WOR 145/9 v ESS 148/6Final · T20 | WOR | DNB | 0/17 | 0 | Essex won by 4 wickets | Birmingham | Vitality Blast 2019 |
| 16 Sept 2019 | WOR 221 & 128 v GLO 235 & 115/4Match · First-class | WOR | 8* & 29* | 0/51 & 1/13 | 0 | Gloucestershire won by 6 wickets | Worcester | Specsavers County Championship 2019 |
| 10 Sept 2019 | WOR 205 & 299 v GLA 193 & 156Match · First-class | WOR | 9 & 1 | 5/73 & 2/32 | 0 | Worcestershire won by 155 runs | Worcester | Specsavers County Championship 2019 |
| 6 Sept 2019 | SUS 184/6 v WOR 187/2Quarter-final · T20 | WOR | DNB | 1/37 | 0 | Worcestershire won by 8 wickets | Brighton | Vitality Blast 2019 |
| 13 Jul 2019 | DUR 212 & 290/8d v WOR 151 & 242Match · First-class | WOR | 0* & 14 | 2/37 & 1/48 | 0 | Durham won by 109 runs | Chester-le-Street | Specsavers County Championship 2019 |
| 7 Jul 2019 | DER 108 & 377 v WOR 113 & 290Match · First-class | WOR | 0* & 0* | 4/26 & 0/64 | 0 | Derbyshire won by 82 runs | Kidderminster | Specsavers County Championship 2019 |
| 10 Jun 2019 | WOR 98 v LAN 110/3Match · First-class | WOR | 1 | 0/28 | 0 | Match drawn | Worcester | Specsavers County Championship 2019 |
| 27 May 2019 | MID 221 & 287/6d v WOR 156 & 225Match · First-class | WOR | 15 & 5* | 3/53 & 2/74 | 0 | Middlesex won by 127 runs | Worcester | Specsavers County Championship 2019 |
| 20 May 2019 | WOR 172 & 154 v LAN 201 & 127/4Match · First-class | WOR | 3* & 1* | 4/52 & 1/30 | 0 | Lancashire won by 6 wickets | Manchester | Specsavers County Championship 2019 |
| 14 May 2019 | DUR 273 & 197 v WOR 390 & 84/5Match · First-class | WOR | 3 & DNB | 6/53 & 1/44 | 0 | Worcestershire won by 5 wickets | Worcester | Specsavers County Championship 2019 |
| 10 May 2019 | SOM 337/8 v WOR 190Quarter-final · List A | WOR | 0 | 1/45 | 0 | Somerset won by 147 runs | Worcester | Royal London One-Day Cup 2019 |
| 4 May 2019 | WOR 293/7 v YOR 143Match · List A | WOR | DNB | 0/12 | 0 | Worcestershire won by 150 runs | Worcester | Royal London One-Day Cup 2019 |
| 1 May 2019 | NOT 121/9 v WOR 124/5Match · List A | WOR | DNB | 2/17 | 0 | Worcestershire won by 5 wickets | Worcester | Royal London One-Day Cup 2019 |
| 28 Apr 2019 | WAR 315/5 v WOR 281Match · List A | WOR | 3* | 2/57 | 1 | Warwickshire won by 34 runs | Worcester | Royal London One-Day Cup 2019 |
| 26 Apr 2019 | WOR 254/9 v NOR 234Match · List A | WOR | 2* | 2/30 | 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/20 | 1 | 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 | 3* | 2/80 | 0 | Leicestershire won by 38 runs | Leicester | Royal London One-Day Cup 2019 |
| 17 Apr 2019 | WOR 367 v LAN 242Match · List A | WOR | 1 | 1/43 | 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 | 1/48 & 7/45 | 0 | Worcestershire won by an innings and 18 runs | Leicester | Specsavers County Championship 2019 |
| 25 Jun 2018 | NOT 499/9d & 249/4d v WOR 287 & 368/8Match · First-class | WOR | 9* & 2* | 0/82 & 0/27 | 0 | Match drawn | Nottingham | Specsavers County Championship 2018 |
| 17 Jun 2018 | WOR 306/6 v KEN 307/8Semi-final · List A | WOR | DNB | 0/29 | 0 | Kent won by 2 wickets | Worcester | Royal London One-Day Cup 2018 |
| 7 Jun 2018 | WAR 292/7 v WOR 296/9Match · List A | WOR | 0* | 2/55 | 1 | Worcestershire won by 1 wicket | Birmingham | Royal London One-Day Cup 2018 |
| 3 Jun 2018 | WOR 348/5 v NOR 314Match · List A | WOR | DNB | 2/39 | 0 | Worcestershire won by 34 runs | Worcester | Royal London One-Day Cup 2018 |
| 1 Jun 2018 | NOT 202 v WOR 164Match · List A | WOR | 6 | 1/35 | 0 | Nottinghamshire won by 38 runs | Nottingham | Royal London One-Day Cup 2018 |
| 29 May 2018 | LEI 376/4 v WOR 380/4Match · List A | WOR | DNB | 0/70 | 0 | Worcestershire won by 6 wickets | Worcester | Royal London One-Day Cup 2018 |
| 27 May 2018 | LAN 254/9 v WOR 255/7Match · List A | WOR | DNB | 1/27 | 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 | 4/33 | 0 | Durham won by 9 runs (DLS method) | Gosforth | Royal London One-Day Cup 2018 |
| 23 May 2018 | WOR 350/6 v YOR 346/9Match · List A | WOR | DNB | 1/72 | 0 | Worcestershire won by 4 runs | Leeds | Royal London One-Day Cup 2018 |
| 19 May 2018 | WOR 323/6 v DER 273Match · List A | WOR | DNB | 0/21 | 1 | Worcestershire won by 50 runs | Worcester | Royal London One-Day Cup 2018 |
| 4 May 2018 | SUR 434 & 173/3d v WOR 526Match · First-class | WOR | 0* | 2/85 & 2/21 | 0 | Match drawn | London | Specsavers County Championship 2018 |
| 27 Apr 2018 | WOR 110 & 149 v NOT 300/9dMatch · First-class | WOR | 3 & 9* | 0/38 | 0 | Nottinghamshire won by an innings and 41 runs | Worcester | Specsavers County Championship 2018 |
| 12 Sept 2016 | WOR 306 & 194 v SUS 229 & 260Match · First-class | WOR | 5* & 0 | 0/10 & 1/37 | 0 | Worcestershire won by 11 runs | Brighton | Specsavers County Championship 2016 |
| 23 Aug 2016 | NOR 551 & 50/1d v WOR 201/3d & 404/8Match · First-class | WOR | DNB & DNB | 1/93 & 0/12 | 1 | Worcestershire won by 2 wickets | Worcester | Specsavers County Championship 2016 |
| 13 Aug 2016 | WOR 163 & 393 v GLA 280 & 278/5Match · First-class | WOR | 8* & 11 | 1/46 & 1/34 | 0 | Glamorgan won by 5 wickets | Worcester | Specsavers County Championship 2016 |
| 3 Aug 2016 | WOR 211 & 251 v KEN 451 & 14/0Match · First-class | WOR | 0* & 4* | 2/72 & 0/5 | 0 | Kent won by 10 wickets | Canterbury | Specsavers County Championship 2016 |
| 27 Jul 2016 | NOR 319/7 v WOR 296Match · List A | WOR | 0* | 1/54 | 0 | Northamptonshire won by 23 runs | Worcester | Royal London One-Day Cup 2016 |
| 24 Jul 2016 | WOR 115 v WAR 119/2Match · List A | WOR | 6* | 2/30 | 0 | Warwickshire won by 8 wickets | Birmingham | Royal London One-Day Cup 2016 |
| 22 Jul 2016 | DER 192/5 v WOR 163Match · T20 | WOR | 3 | 2/30 | 0 | Derbyshire won by 29 runs | Derby | NatWest T20 Blast 2016 |
| 29 May 2016 | WOR 439 & 239 v GLO 364/6d & 320/5Match · First-class | WOR | 0* & 4* | 0/53 & 1/62 | 0 | Gloucestershire won by 5 wickets | Worcester | Specsavers County Championship 2016 |
| 22 May 2016 | LEI 316 & 43 v WOR 274 & 88/3Match · First-class | WOR | 0 & DNB | 1/75 | 0 | Worcestershire won by 7 wickets | Leicester | Specsavers County Championship 2016 |
| 1 Sept 2015 | WOR 210 & 237 v SUS 510/5dMatch · First-class | WOR | 3 & 12 | 2/75 | 0 | Sussex won by an innings and 63 runs | Worcester | LV= County Championship 2015 |
| 21 Aug 2015 | SOM 565/5d v WOR 172/4Match · First-class | WOR | DNB | 0/83 | 0 | Match drawn | Taunton | LV= County Championship 2015 |
| 18 Aug 2015 | DER 234/8 v WOR 181Match · List A | WOR | 0* | 3/46 | 0 | Derbyshire won by 49 runs (DLS method) | Derby | Royal London One-Day Cup 2015 |
| 7 Aug 2015 | WOR 269 & 292 v NOT 330 & 234/5Match · First-class | WOR | 0* & 0* | 3/48 & 2/45 | 0 | Nottinghamshire won by 5 wickets | Worcester | LV= County Championship 2015 |
| 5 Aug 2015 | WOR 264/8 v GLO 265/6Match · List A | WOR | DNB | 0/55 | 0 | Gloucestershire won by 4 wickets (DLS method) | Worcester | Royal London One-Day Cup 2015 |
| 31 Jul 2015 | SOM 305/7 v WOR 249Match · List A | WOR | 6* | 0/56 | 1 | Somerset won by 56 runs | Taunton | Royal London One-Day Cup 2015 |
| 30 Jul 2015 | YOR 345/6 v WOR 212Match · List A | WOR | 0* | 2/61 | 0 | Yorkshire won by 133 runs | Worcester | Royal London One-Day Cup 2015 |
| 19 Jul 2015 | YOR 430 & 157/3 v WOR 280 & 306Match · First-class | WOR | 3* & 11 | 3/90 & 1/49 | 0 | Yorkshire won by 7 wickets | Scarborough | LV= County Championship 2015 |
| 6 Jul 2015 | WOR 478 v HAM 183 & 262Match · First-class | WOR | 9 | 1/44 & 1/59 | 0 | Worcestershire won by an innings and 33 runs | Worcester | LV= County Championship 2015 |
| 29 Jun 2015 | NOT 240 & 366 v WOR 283/9 & 210/9Match · First-class | WOR | 1 & 1 | 3/70 & 1/55 | 1 | Nottinghamshire won by 113 runs | Nottingham | LV= County Championship 2015 |