| 19 Apr 2024 | YOR 159 & 244 v MID 246 & 158/4Match 10 · First-class | MID | 12 & 35 | - | 0 | Middlesex won by 6 wickets | London | County Championship 2024 |
| 12 Apr 2024 | NOR 552/6d v MID 553/2Match 8 · First-class | MID | 211* | - | 0 | Match drawn | Northampton | County Championship 2024 |
| 5 Apr 2024 | GLA 620/3d & 31/2 v MID 655Match 2 · First-class | MID | 53 | - | 0 | Match drawn | London | County Championship 2024 |
| 13 Feb 2024 | DC 188/5 v ADKR 103Eliminator · T20 | DC | 1 | - | 0 | Dubai Capitals won by 85 runs | Abu Dhabi | International League T20 2023/24 |
| 10 Feb 2024 | DC 147/9 v ME 128/8Match 29 · T20 | DC | 51 | - | 0 | Dubai Capitals won by 19 runs | Abu Dhabi | International League T20 2023/24 |
| 9 Feb 2024 | DV 171/7 v DC 172/5Match 27 · T20 | DC | 8 | - | 0 | Dubai Capitals won by 5 wickets | Dubai | International League T20 2023/24 |
| 6 Feb 2024 | GG 126/9 v DC 107Match 24 · T20 | DC | 7 | - | 0 | Gulf Giants won by 19 runs | Dubai | International League T20 2023/24 |
| 29 Jan 2024 | DC 104 v SW 105/1Match 14 · T20 | DC | 0 | - | 0 | Sharjah Warriors won by 9 wickets | Sharjah | International League T20 2023/24 |
| 26 Sept 2023 | MID 366 & 224/6d v NOT 384 & 210/8Match · First-class | MID | 15 & 11 | - | 0 | Nottinghamshire won by 2 wickets | Nottingham | County Championship 2023 |
| 10 Sept 2023 | MID 194 & 160/3 v LAN 413Match · First-class | MID | 0 | - | 0 | Match drawn | Manchester | County Championship 2023 |
| 4 Sept 2023 | ESS 304 & 319/7d v MID 179 & 147Match · First-class | MID | 30 & 12 | - | 0 | Essex won by 297 runs | Chelmsford | County Championship 2023 |
| 27 Aug 2023 | OI 161/5 v MO 147/6Final · The Hundred | MO | 37 | - | 0 | Oval Invincibles won by 14 runs | London | The Hundred Men's Competition 2023 |
| 26 Aug 2023 | SB 196/1 v MO 201/3Eliminator · The Hundred | MO | 31 | - | 0 | Manchester Originals won by 7 wickets | London | The Hundred Men's Competition 2023 |
| 20 Aug 2023 | MO 164/6 v NS 83Match 27 · The Hundred | MO | 11 | - | 0 | Manchester Originals won by 81 runs | Manchester | The Hundred Men's Competition 2023 |
| 17 Aug 2023 | MO 181/6 v TR 171/5Match 23 · The Hundred | MO | 14 | - | 0 | Manchester Originals won by 10 runs | Nottingham | The Hundred Men's Competition 2023 |
| 9 Aug 2023 | OI 186/5 v MO 92Match 13 · The Hundred | MO | 0 | - | 0 | Oval Invincibles won by 94 runs | London | The Hundred Men's Competition 2023 |
| 7 Aug 2023 | MO 160/8 v BP 111Match 10 · The Hundred | MO | 0 | - | 0 | Manchester Originals won by 49 runs | Manchester | The Hundred Men's Competition 2023 |
| 5 Aug 2023 | MO 138/5 v LSMatch 6 · The Hundred | MO | 24 | - | 0 | No result | Manchester | The Hundred Men's Competition 2023 |
| 2 Aug 2023 | WF 94/3 v MO 85/4Match 2 · The Hundred | MO | 37 | - | 0 | Welsh Fire won by 9 runs | Cardiff | The Hundred Men's Competition 2023 |
| 25 Jul 2023 | WAR 60 & 232 v MID 199 & 97/2Match · First-class | MID | 15 & DNB | - | 0 | Middlesex won by 8 wickets | Birmingham | County Championship 2023 |
| 19 Jul 2023 | SUR 433 & 78/2 v MID 238 & 272Match · First-class | MID | 55 & 26 | - | 1 | Surrey won by 8 wickets | London | County Championship 2023 |
| 10 Jul 2023 | NOR 219 & 380 v MID 277 & 322/6Match · First-class | MID | 41 & 37 | - | 0 | Match drawn | Northwood | County Championship 2023 |
| 2 Jul 2023 | MID 200/9 v GLA 151Match · T20 | MID | 5 | - | 1 | Middlesex won by 49 runs | Cardiff | Vitality Blast 2023 |
| 30 Jun 2023 | ESS 225/6 v MID 226/8Match · T20 | MID | 15 | - | 1 | Middlesex won by 2 wickets | Chelmsford | Vitality Blast 2023 |
| 25 Jun 2023 | HAM 419 v MID 150 & 208Match · First-class | MID | 0 & 4 | - | 1 | Hampshire won by an innings and 61 runs | Southampton | County Championship 2023 |
| 23 Jun 2023 | KEN 228/3 v MID 173Match · T20 | MID | 11 | - | 0 | Kent won by 55 runs | Canterbury | Vitality Blast 2023 |
| 22 Jun 2023 | SUR 252/7 v MID 254/3Match · T20 | MID | 68* | - | 1 | Middlesex won by 7 wickets | London | Vitality Blast 2023 |
| 18 Jun 2023 | ESS 237/6 v MID 116/2Match · T20 | MID | 6* | - | 0 | Essex won by 22 runs (DLS method) | London | Vitality Blast 2023 |
| 16 Jun 2023 | KEN 228/3 v MID 215/7Match · T20 | MID | 121* | - | 1 | Kent won by 13 runs | London | Vitality Blast 2023 |
| 8 Jun 2023 | SUS 181/8 v MID 177/5Match · T20 | MID | 18 | - | 0 | Sussex won by 4 runs | London | Vitality Blast 2023 |
| 6 Jun 2023 | HAM 164/6 v MID 159/7Match · T20 | MID | 53 | - | 0 | Hampshire won by 5 runs | Radlett | Vitality Blast 2023 |
| 4 Jun 2023 | MID 139/9 v GLO 140/3Match · T20 | MID | 34 | - | 0 | Gloucestershire won by 7 wickets | Bristol | Vitality Blast 2023 |
| 2 Jun 2023 | MID 136 v SOM 142/1Match · T20 | MID | 22 | - | 0 | Somerset won by 9 wickets | Taunton | Vitality Blast 2023 |
| 31 May 2023 | GLA 238/3 v MID 209/5Match · T20 | MID | 11 | - | 0 | Glamorgan won by 29 runs | Northwood | Vitality Blast 2023 |
| 29 May 2023 | GLO 181/9 v MID 179/6Match · T20 | MID | 7 | - | 0 | Gloucestershire won by 2 runs | Northwood | Vitality Blast 2023 |
| 26 May 2023 | MID 171 v HAM 172/2Match · T20 | MID | 6 | - | 0 | Hampshire won by 8 wickets | Southampton | Vitality Blast 2023 |
| 25 May 2023 | SUR 199/6 v MID 126Match · T20 | MID | 43 | - | 0 | Surrey won by 73 runs | London | Vitality Blast 2023 |
| 18 May 2023 | SOM 404 v MID 175 & 216Match · First-class | MID | 17 & 13 | - | 0 | Somerset won by an innings and 13 runs | London | County Championship 2023 |
| 11 May 2023 | MID 209 & 240 v SUR 380 & 73/1Match · First-class | MID | 7 & 43 | - | 2 | Surrey won by 9 wickets | London | County Championship 2023 |
| 27 Apr 2023 | KEN 186 & 128 v MID 229 & 86/1Match · First-class | MID | 6 & DNB | - | 0 | Middlesex won by 9 wickets | London | County Championship 2023 |
| 20 Apr 2023 | NOT 364 & 158/6d v MID 274 & 249/6Match · First-class | MID | 7 & 53 | - | 0 | Middlesex won by 4 wickets | London | County Championship 2023 |
| 13 Apr 2023 | MID 149 & 167 v NOR 198 & 120/3Match · First-class | MID | 7 & 7 | - | 0 | Northamptonshire won by 7 wickets | Northampton | County Championship 2023 |
| 6 Apr 2023 | ESS 266 & 211 v MID 170 & 210Match · First-class | MID | 6 & 25 | - | 1 | Essex won by 97 runs | London | County Championship 2023 |
| 26 Sept 2022 | WOR 225 v MID 509Match · First-class | MID | 44 | - | 0 | Match drawn | Worcester | County Championship 2022 |
| 20 Sept 2022 | MID 297 & 271 v LEI 294 & 194Match · First-class | MID | 16 & 91 | - | 0 | Middlesex won by 80 runs | Leicester | County Championship 2022 |
| 12 Sept 2022 | GLA 214 & 220 v MID 390 & 45/0Match · First-class | MID | 0 & DNB | - | 0 | Middlesex won by 10 wickets | London | County Championship 2022 |
| 23 Aug 2022 | SUS 400/4 v MID 243Match · List A | MID | 23 | - | 1 | Sussex won by 157 runs | Brighton | Royal London One-Day Cup 2022 |
| 21 Aug 2022 | MID 256/9 v GLO 257/5Match · List A | MID | 21 | - | 0 | Gloucestershire won by 5 wickets | Radlett | Royal London One-Day Cup 2022 |
| 19 Aug 2022 | MID 374/3 v WAR 246Match · List A | MID | 62* | - | 0 | Middlesex won by 128 runs | Radlett | Royal London One-Day Cup 2022 |
| 14 Aug 2022 | SOM 335/6 v MID 336/9Match · List A | MID | 71 | - | 1 | Middlesex won by 1 wicket | Taunton | Royal London One-Day Cup 2022 |