| 18 Jul 2025 | GLA 184/9 v MID 132Match · T20 | MID | 1 | - | 0 | Glamorgan won by 52 runs | Cardiff | Vitality Blast Men 2025 |
| 16 Jul 2025 | SUR 189/9 v MID 181/6Match · T20 | MID | 12 | - | 0 | Surrey won by 8 runs | London | Vitality Blast Men 2025 |
| 9 Jul 2025 | MID 187/8 v HAM 188/7Match · T20 | MID | 33 | - | 0 | Hampshire won by 3 wickets | Northwood | Vitality Blast Men 2025 |
| 6 Jul 2025 | GLO 204/5 v MID 195/7Match · T20 | MID | 5 | - | 1 | Gloucestershire won by 9 runs | Bristol | Vitality Blast Men 2025 |
| 29 Jun 2025 | MID 534 v LEI 205 & 202Match 33 · First-class | MID | 0 | - | 0 | Middlesex won by an innings and 127 runs | Leicester | County Championship 2025 |
| 22 Jun 2025 | MID 413 & 332/8d v NOR 435 & 313/6Match 29 · First-class | MID | 16 & 54 | - | 0 | Northamptonshire won by 4 wickets | Northampton | County Championship 2025 |
| 20 Jun 2025 | SUR 194/8 v MID 119Match · T20 | MID | 16 | - | 0 | Surrey won by 75 runs | London | Vitality Blast Men 2025 |
| 19 Jun 2025 | MID 161 v ESS 160/6Match · T20 | MID | 37 | - | 0 | Middlesex won by 1 run | London | Vitality Blast Men 2025 |
| 13 Jun 2025 | HAM 63/1 v MID 75/1Match · T20 | MID | 38 | - | 0 | Match tied | Southampton | Vitality Blast Men 2025 |
| 12 Jun 2025 | MID 229/5 v SOM 235/5Match · T20 | MID | 87* | - | 0 | Somerset won by 5 wickets | Taunton | Vitality Blast Men 2025 |
| 23 May 2025 | GLA 383 & 8/0 v MID 155 & 235Match 25 · First-class | MID | 42 & 35 | - | 0 | Glamorgan won by 10 wickets | Cardiff | County Championship 2025 |
| 16 May 2025 | MID 232 & 143 v LEI 274 & 102/3Match 23 · First-class | MID | 7 & 18 | - | 1 | Leicestershire won by 7 wickets | London | County Championship 2025 |
| 2 May 2025 | KEN 129 & 473 v MID 238 & 366/8Match 16 · First-class | MID | 16 & 38 | - | 1 | Middlesex won by 2 wickets | London | County Championship 2025 |
| 25 Apr 2025 | DER 472 v MID 315 & 307/7Match 14 · First-class | MID | 15 & 94 | - | 0 | Match drawn | Derby | County Championship 2025 |
| 18 Apr 2025 | GLA 199 & 329 v MID 470/9d & 59/1Match 10 · First-class | MID | 107 & 7 | - | 0 | Middlesex won by 9 wickets | London | County Championship 2025 |
| 11 Apr 2025 | MID 222 & 311 v KEN 218 & 316/2Match 5 · First-class | MID | 26 & 5 | - | 0 | Kent won by 8 wickets | Canterbury | County Championship 2025 |
| 4 Apr 2025 | MID 260 & 407 v LAN 359 & 262/8Match 3 · First-class | MID | 69 & 184 | - | 0 | Match drawn | London | County Championship 2025 |
| 9 Feb 2025 | DV 189/5 v DC 191/6Final · T20 | DV | 76 | - | 0 | Dubai Capitals won by 4 wickets | Dubai | International League T20 2024/25 |
| 7 Feb 2025 | SW 162/7 v DV 165/3Qualifier 2 · T20 | DV | 48 | - | 0 | Desert Vipers won by 7 wickets | Sharjah | International League T20 2024/25 |
| 5 Feb 2025 | DV 189/7 v DC 193/5Qualifier 1 · T20 | DV | 36 | - | 0 | Dubai Capitals won by 5 wickets | Dubai | International League T20 2024/25 |
| 29 Jan 2025 | GG 129/8 v DV 130/5Match 24 · T20 | DV | 70* | - | 0 | Desert Vipers won by 5 wickets | Dubai | International League T20 2024/25 |
| 26 Sept 2024 | MID 271 v SUS 459/4dMatch 55 · First-class | MID | 24 | - | 0 | Match drawn | Brighton | County Championship 2024 |
| 17 Sept 2024 | DER 173 & 119 v MID 358Match 49 · First-class | MID | 68 | - | 0 | Middlesex won by an innings and 66 runs | Derby | County Championship 2024 |
| 9 Sept 2024 | MID 377 & 165 v GLO 309/9d & 236/6Match 46 · First-class | MID | 77 & 39 | - | 0 | Gloucestershire won by 4 wickets | London | County Championship 2024 |
| 29 Aug 2024 | YOR 601/6d & 150/2 v MID 522Match 44 · First-class | MID | 51 | - | 0 | Match drawn | Leeds | County Championship 2024 |
| 22 Aug 2024 | NOR 207 & 167 v MID 264 & 114/2Match 39 · First-class | MID | 25 & 14 | - | 0 | Middlesex won by 8 wickets | Northwood | County Championship 2024 |
| 15 Aug 2024 | MO 41/5 v BP 42/1Match 32 · The Hundred | MO | 15 | - | 0 | Birmingham Phoenix won by 9 wickets | Birmingham | The Hundred Men's Competition 2024 |
| 11 Aug 2024 | MO 152/7 v NS 156/3Match 27 · The Hundred | MO | 13 | - | 0 | Northern Superchargers won by 7 wickets | Manchester | The Hundred Men's Competition 2024 |
| 9 Aug 2024 | MO 135/5 v LS 123/5Match 23 · The Hundred | MO | 38 | - | 0 | Manchester Originals won by 12 runs | London | The Hundred Men's Competition 2024 |
| 6 Aug 2024 | OI 164/8 v MO 161/7Match 18 · The Hundred | MO | 1* | - | 0 | Oval Invincibles won by 3 runs | Manchester | The Hundred Men's Competition 2024 |
| 4 Aug 2024 | NS 167/5 v MO 153/6Match 16 · The Hundred | MO | 7 | - | 1 | Northern Superchargers won by 14 runs | Leeds | The Hundred Men's Competition 2024 |
| 1 Aug 2024 | MO 116/6 v SB 117/3Match 11 · The Hundred | MO | 2 | - | 0 | Southern Brave won by 7 wickets | Southampton | The Hundred Men's Competition 2024 |
| 29 Jul 2024 | TR 145/7 v MO 144/8Match 7 · The Hundred | MO | 40 | - | 0 | Trent Rockets won by 1 run | Manchester | The Hundred Men's Competition 2024 |
| 25 Jul 2024 | MO 86/8 v WF 87/2Match 3 · The Hundred | MO | 2 | - | 0 | Welsh Fire won by 8 wickets | Manchester | The Hundred Men's Competition 2024 |
| 19 Jul 2024 | MID 159/9 v SUS 161/1Match · T20 | MID | 6 | - | 0 | Sussex won by 9 wickets | Brighton | Vitality Blast 2024 |
| 18 Jul 2024 | GLO 179/8 v MID 169/7Match · T20 | MID | 6 | - | 0 | Gloucestershire won by 10 runs | Chelmsford | Vitality Blast 2024 |
| 30 Jun 2024 | LEI 179 & 372 v MID 86 & 342Match 35 · First-class | MID | 7 & 37 | - | 0 | Leicestershire won by 123 runs | Leicester | County Championship 2024 |
| 23 Jun 2024 | MID 433 & 302 v DER 339 & 202Match 30 · First-class | MID | 36 & 45 | - | 0 | Middlesex won by 194 runs | London | County Championship 2024 |
| 20 Jun 2024 | SUR 185/9 v MID 129/8Match · T20 | MID | 0 | - | 0 | Surrey won by 56 runs | London | Vitality Blast 2024 |
| 14 Jun 2024 | MID 113/8 v HAMMatch · T20 | MID | 23 | - | 0 | No result | Southampton | Vitality Blast 2024 |
| 13 Jun 2024 | ESS 129/4 v MID 63/2Match · T20 | MID | 41* | - | 0 | Essex won by 16 runs (DLS method) | London | Vitality Blast 2024 |
| 11 Jun 2024 | MID 78 v SOM 82/1Match · T20 | MID | 1 | - | 0 | Somerset won by 9 wickets | London | Vitality Blast 2024 |
| 9 Jun 2024 | KEN 173/8 v MID 178/6Match · T20 | MID | 17 | - | 0 | Middlesex won by 4 wickets | Canterbury | Vitality Blast 2024 |
| 6 Jun 2024 | MID 173 v GLA 177/7Match · T20 | MID | 7 | - | 0 | Glamorgan won by 3 wickets | London | Vitality Blast 2024 |
| 2 Jun 2024 | MID 203/7 v ESS 207/6Match · T20 | MID | 85* | - | 0 | Essex won by 4 wickets | Chelmsford | Vitality Blast 2024 |
| 31 May 2024 | KEN 205/8 v MID 107Match · T20 | MID | 2 | - | 0 | Kent won by 98 runs | Chelmsford | Vitality Blast 2024 |
| 24 May 2024 | SUS 554/9d v MID 613/9dMatch 27 · First-class | MID | 61 | - | 0 | Match drawn | London | County Championship 2024 |
| 17 May 2024 | GLA 183 & 372 v MID 343 & 213/8Match 22 · First-class | MID | 20 & 28 | - | 0 | Middlesex won by 2 wickets | Cardiff | County Championship 2024 |
| 3 May 2024 | LEI 306 v MID 407/8Match 17 · First-class | MID | 26 | - | 1 | Match drawn | London | County Championship 2024 |
| 26 Apr 2024 | MID 203 & 449/7d v GLO 322 & 127/3Match 13 · First-class | MID | 1 & 111 | - | 1 | Match drawn | Bristol | County Championship 2024 |