| 29 Jun 2025 | LAN 367 & 406/6d v DER 261 & 251Match 35 · First-class | DER | 79 & 3 | 0/35 & 1/22 | 1 | Lancashire won by 261 runs | Chesterfield | County Championship 2025 |
| 22 Jun 2025 | GLO 187 & 526/6d v DER 398 & 296/8Match 31 · First-class | DER | 11 & 0 | 0/13 | 0 | Match drawn | Bristol | County Championship 2025 |
| 20 Jun 2025 | LAN 243/7 v DER 163Match · T20 | DER | 3 | 1/30 | 0 | Lancashire won by 80 runs | Derby | Vitality Blast Men 2025 |
| 14 Jun 2025 | LEI 196/5 v DER 197/3Match · T20 | DER | DNB | 0/18 | 0 | Derbyshire won by 7 wickets | Birmingham | Vitality Blast Men 2025 |
| 13 Jun 2025 | DER 199/5 v NOT 153/9Match · T20 | DER | 10 | 0/9 | 0 | Derbyshire won by 46 runs | Nottingham | Vitality Blast Men 2025 |
| 11 Jun 2025 | DUR 168/6 v DER 152Match · T20 | DER | 2 | 1/31 | 0 | Durham won by 16 runs | Chester-le-Street | Vitality Blast Men 2025 |
| 8 Jun 2025 | BB 199/6 v DER 141Match · T20 | DER | 4 | 0/11 | 0 | Birmingham Bears won by 58 runs | Birmingham | Vitality Blast Men 2025 |
| 6 Jun 2025 | DER 162/9 v NOT 120/3Match · T20 | DER | 3 | 1/25 | 0 | Nottinghamshire won by 7 wickets (DLS method) | Derby | Vitality Blast Men 2025 |
| 4 Jun 2025 | NOR 194/6 v DER 188/4Match · T20 | DER | DNB | 1/8 | 1 | Northamptonshire won by 6 runs | Derby | Vitality Blast Men 2025 |
| 30 May 2025 | DER 170/6 v LEI 171/5Match · T20 | DER | 70* | 1/13 | 0 | Leicestershire won by 5 wickets | Leicester | Vitality Blast Men 2025 |
| 23 May 2025 | DER 587/5d v KEN 326/9 & 247/9Match 28 · First-class | DER | 31* | 1/27 & 0/18 | 0 | Derbyshire won by an innings and 14 runs | Derby | County Championship 2025 |
| 16 May 2025 | LAN 458 & 184/7d v DER 314 & 220/8Match 22 · First-class | DER | 0 & 43 | 2/34 | 3 | Match drawn | Manchester | County Championship 2025 |
| 2 May 2025 | GLA 431 & 256/7d v DER 350 & 308/9Match 18 · First-class | DER | 46 & 78 | 0/62 & 0/7 | 0 | Match drawn | Cardiff | County Championship 2025 |
| 25 Apr 2025 | DER 472 v MID 315 & 307/7Match 14 · First-class | DER | 107 | 1/12 & 0/2 | 2 | Match drawn | Derby | County Championship 2025 |
| 18 Apr 2025 | DER 307 & 202/3 v NOR 500/8dMatch 12 · First-class | DER | 13 & DNB | 0/61 | 2 | Match drawn | Derby | County Championship 2025 |
| 11 Apr 2025 | LEI 484 & 357/9d v DER 393 & 305/4Match 7 · First-class | DER | 101 & DNB | 1/46 & 2/32 | 2 | Match drawn | Leicester | County Championship 2025 |
| 4 Apr 2025 | GLO 222 & 259 v DER 391 & 93/1Match 2 · First-class | DER | 4 & DNB | 0/30 & 1/25 | 1 | Derbyshire won by 9 wickets | Derby | County Championship 2025 |
| 26 Sept 2024 | LEI 280 v DER 252/3dMatch 54 · First-class | DER | DNB | 0/43 | 1 | Match drawn | Leicester | County Championship 2024 |
| 9 Sept 2024 | NOR 219 & 211 v DER 165 & 132Match 47 · First-class | DER | 6 & 1 | 2/28 & 3/23 | 0 | Northamptonshire won by 133 runs | Northampton | County Championship 2024 |
| 11 Aug 2024 | MID 135 v SOM 138/2Match · List A | MID | 34 | - | 0 | Somerset won by 8 wickets | London | One-Day Cup 2024 |
| 8 Aug 2024 | LAN 233/9 v MID 233/5Match · List A | MID | 5 | - | 0 | Middlesex won by 5 wickets (DLS method) | Manchester | One-Day Cup 2024 |
| 29 Jul 2024 | NOR 317/9 v MID 319/5Match · List A | MID | 35* | 0/30 | 0 | Middlesex won by 5 wickets | Radlett | One-Day Cup 2024 |
| 27 Jul 2024 | MID 266 v DER 267/1Match · List A | MID | 46 | 0/16 | 0 | Derbyshire won by 9 wickets | Derby | One-Day Cup 2024 |
| 24 Jul 2024 | WOR 371/3 v MID 188Match · List A | MID | 23 | - | 0 | Worcestershire won by 183 runs | Worcester | One-Day Cup 2024 |
| 19 Jul 2024 | MID 159/9 v SUS 161/1Match · T20 | MID | 16 | - | 0 | Sussex won by 9 wickets | Brighton | Vitality Blast 2024 |
| 18 Jul 2024 | GLO 179/8 v MID 169/7Match · T20 | MID | 49 | - | 1 | Gloucestershire won by 10 runs | Chelmsford | Vitality Blast 2024 |
| 12 Jul 2024 | GLA 88/9 v MID 89/4Match · T20 | MID | 30 | - | 3 | Middlesex won by 6 wickets | Cardiff | Vitality Blast 2024 |
| 11 Jul 2024 | MID 181/8 v GLO 152Match · T20 | MID | 52 | - | 1 | Middlesex won by 29 runs | Cheltenham | Vitality Blast 2024 |
| 20 Jun 2024 | SUR 185/9 v MID 129/8Match · T20 | MID | 11 | - | 0 | Surrey won by 56 runs | London | Vitality Blast 2024 |
| 14 Jun 2024 | MID 113/8 v HAMMatch · T20 | MID | 8 | - | 0 | No result | Southampton | Vitality Blast 2024 |
| 13 Jun 2024 | ESS 129/4 v MID 63/2Match · T20 | MID | 0* | - | 0 | Essex won by 16 runs (DLS method) | London | Vitality Blast 2024 |
| 11 Jun 2024 | MID 78 v SOM 82/1Match · T20 | MID | 10 | 0/5 | 0 | Somerset won by 9 wickets | London | Vitality Blast 2024 |
| 9 Jun 2024 | KEN 173/8 v MID 178/6Match · T20 | MID | 0 | - | 1 | Middlesex won by 4 wickets | Canterbury | Vitality Blast 2024 |
| 6 Jun 2024 | MID 173 v GLA 177/7Match · T20 | MID | 57 | - | 0 | Glamorgan won by 3 wickets | London | Vitality Blast 2024 |
| 2 Jun 2024 | MID 203/7 v ESS 207/6Match · T20 | MID | 49 | - | 1 | Essex won by 4 wickets | Chelmsford | Vitality Blast 2024 |
| 22 Aug 2023 | YOR 253 v MID 254/5Match · List A | MID | 36* | 0/62 | 1 | Middlesex won by 5 wickets | Radlett | One-Day Cup 2023 |
| 20 Aug 2023 | LAN 303/7 v MID 293Match · List A | MID | 46* | 3/55 | 1 | Lancashire won by 10 runs | London | One-Day Cup 2023 |
| 18 Aug 2023 | MID 191 v LEI 173/5Match · List A | MID | 1 | 1/28 | 1 | Leicestershire won by 23 runs (DLS method) | Leicester | One-Day Cup 2023 |
| 15 Aug 2023 | MID 365 v NOT 231Match · List A | MID | 100 | 0/26 | 1 | Middlesex won by 134 runs | Radlett | One-Day Cup 2023 |
| 13 Aug 2023 | KEN 288 v MID 155Match · List A | MID | 3 | 1/52 | 0 | Kent won by 133 runs | Beckenham | One-Day Cup 2023 |
| 11 Aug 2023 | ESS 298/9 v MID 295Match · List A | MID | 8 | 0/23 | 1 | Essex won by 3 runs | Chelmsford | One-Day Cup 2023 |
| 1 Aug 2023 | MID 309/7 v HAM 238/5Match · List A | MID | 9* | 0/33 | 0 | Hampshire won by 18 runs (DLS method) | Southampton | One-Day Cup 2023 |
| 30 Jun 2023 | ESS 225/6 v MID 226/8Match · T20 | MID | 24* | 1/68 | 0 | Middlesex won by 2 wickets | Chelmsford | Vitality Blast 2023 |
| 23 Jun 2023 | KEN 228/3 v MID 173Match · T20 | MID | 5* | 0/49 | 1 | Kent won by 55 runs | Canterbury | Vitality Blast 2023 |
| 22 Jun 2023 | SUR 252/7 v MID 254/3Match · T20 | MID | DNB | 2/54 | 0 | Middlesex won by 7 wickets | London | Vitality Blast 2023 |
| 18 Jun 2023 | ESS 237/6 v MID 116/2Match · T20 | MID | DNB | 3/38 | 0 | Essex won by 22 runs (DLS method) | London | Vitality Blast 2023 |
| 16 Jun 2023 | KEN 228/3 v MID 215/7Match · T20 | MID | 5 | 0/36 | 0 | Kent won by 13 runs | London | Vitality Blast 2023 |
| 8 Jun 2023 | SUS 181/8 v MID 177/5Match · T20 | MID | 0* | 1/34 | 2 | Sussex won by 4 runs | London | Vitality Blast 2023 |
| 6 Jun 2023 | HAM 164/6 v MID 159/7Match · T20 | MID | 12* | 0/19 | 2 | Hampshire won by 5 runs | Radlett | Vitality Blast 2023 |
| 2 Jun 2023 | MID 136 v SOM 142/1Match · T20 | MID | 25 | 0/9 | 0 | Somerset won by 9 wickets | Taunton | Vitality Blast 2023 |