| 30 Jun 2024 | LEI 179 & 372 v MID 86 & 342Match 35 · First-class | MID | 10 & 2 | - | 2 | Leicestershire won by 123 runs | Leicester | County Championship 2024 |
| 23 Jun 2024 | MID 433 & 302 v DER 339 & 202Match 30 · First-class | MID | 0 & 67 | 0/9 | 2 | Middlesex won by 194 runs | London | County Championship 2024 |
| 24 May 2024 | SUS 554/9d v MID 613/9dMatch 27 · First-class | MID | 136 | - | 0 | Match drawn | London | County Championship 2024 |
| 17 May 2024 | GLA 183 & 372 v MID 343 & 213/8Match 22 · First-class | MID | 28 & 31 | - | 1 | Middlesex won by 2 wickets | Cardiff | County Championship 2024 |
| 3 May 2024 | LEI 306 v MID 407/8Match 17 · First-class | MID | 162 | - | 0 | Match drawn | London | County Championship 2024 |
| 5 Apr 2024 | GLA 620/3d & 31/2 v MID 655Match 2 · First-class | MID | 43 | - | 0 | Match drawn | London | County Championship 2024 |
| 26 Sept 2023 | MID 366 & 224/6d v NOT 384 & 210/8Match · First-class | MID | 17 & 105* | 0/23 & 4/46 | 1 | Nottinghamshire won by 2 wickets | Nottingham | County Championship 2023 |
| 19 Sept 2023 | MID 121 & 251 v WAR 315 & 58/2Match · First-class | MID | 6 & 107* | 0/7 | 1 | Warwickshire won by 8 wickets | London | County Championship 2023 |
| 10 Sept 2023 | MID 194 & 160/3 v LAN 413Match · First-class | MID | 86 & 6 | - | 0 | Match drawn | Manchester | County Championship 2023 |
| 4 Sept 2023 | ESS 304 & 319/7d v MID 179 & 147Match · First-class | MID | 10 & 18 | 0/12 & 2/36 | 2 | Essex won by 297 runs | Chelmsford | County Championship 2023 |
| 22 Aug 2023 | YOR 253 v MID 254/5Match · List A | MID | 62 | - | 0 | Middlesex won by 5 wickets | Radlett | One-Day Cup 2023 |
| 20 Aug 2023 | LAN 303/7 v MID 293Match · List A | MID | 8 | - | 0 | Lancashire won by 10 runs | London | One-Day Cup 2023 |
| 18 Aug 2023 | MID 191 v LEI 173/5Match · List A | MID | 58 | - | 1 | Leicestershire won by 23 runs (DLS method) | Leicester | One-Day Cup 2023 |
| 15 Aug 2023 | MID 365 v NOT 231Match · List A | MID | 17 | 2/23 | 0 | Middlesex won by 134 runs | Radlett | One-Day Cup 2023 |
| 13 Aug 2023 | KEN 288 v MID 155Match · List A | MID | 24 | 0/23 | 0 | Kent won by 133 runs | Beckenham | One-Day Cup 2023 |
| 11 Aug 2023 | ESS 298/9 v MID 295Match · List A | MID | 26 | 1/42 | 0 | Essex won by 3 runs | Chelmsford | One-Day Cup 2023 |
| 1 Aug 2023 | MID 309/7 v HAM 238/5Match · List A | MID | 21 | 2/12 | 1 | Hampshire won by 18 runs (DLS method) | Southampton | One-Day Cup 2023 |
| 25 Jul 2023 | WAR 60 & 232 v MID 199 & 97/2Match · First-class | MID | 0 & 10 | - | 2 | Middlesex won by 8 wickets | Birmingham | County Championship 2023 |
| 19 Jul 2023 | SUR 433 & 78/2 v MID 238 & 272Match · First-class | MID | 12 & 20 | - | 2 | Surrey won by 8 wickets | London | County Championship 2023 |
| 10 Jul 2023 | NOR 219 & 380 v MID 277 & 322/6Match · First-class | MID | 28 & 126* | 0/33 | 0 | Match drawn | Northwood | County Championship 2023 |
| 25 Jun 2023 | HAM 419 v MID 150 & 208Match · First-class | MID | 38 & 14 | - | 2 | Hampshire won by an innings and 61 runs | Southampton | County Championship 2023 |
| 18 May 2023 | SOM 404 v MID 175 & 216Match · First-class | MID | 28 & 18 | 0/10 | 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 | 76 & 22 | - | 0 | Surrey won by 9 wickets | London | County Championship 2023 |
| 27 Apr 2023 | KEN 186 & 128 v MID 229 & 86/1Match · First-class | MID | 20 & 41* | - | 2 | Middlesex won by 9 wickets | London | County Championship 2023 |
| 20 Apr 2023 | NOT 364 & 158/6d v MID 274 & 249/6Match · First-class | MID | 17 & 12* | - | 0 | Middlesex won by 4 wickets | London | County Championship 2023 |
| 13 Apr 2023 | MID 149 & 167 v NOR 198 & 120/3Match · First-class | MID | 4 & 12 | 0/6 | 0 | Northamptonshire won by 7 wickets | Northampton | County Championship 2023 |
| 6 Apr 2023 | ESS 266 & 211 v MID 170 & 210Match · First-class | MID | 0 & 3 | - | 1 | Essex won by 97 runs | London | County Championship 2023 |
| 26 Sept 2022 | WOR 225 v MID 509Match · First-class | MID | 0 | - | 2 | Match drawn | Worcester | County Championship 2022 |
| 20 Sept 2022 | MID 297 & 271 v LEI 294 & 194Match · First-class | MID | 7 & 1 | 0/12 & 2/28 | 2 | Middlesex won by 80 runs | Leicester | County Championship 2022 |
| 12 Sept 2022 | GLA 214 & 220 v MID 390 & 45/0Match · First-class | MID | 10 & 25* | - | 2 | Middlesex won by 10 wickets | London | County Championship 2022 |
| 23 Aug 2022 | SUS 400/4 v MID 243Match · List A | MID | 21 | - | 0 | 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 | 59 | 1/59 | 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 | 111 | - | 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 | 76 | - | 2 | Middlesex won by 1 wicket | Taunton | Royal London One-Day Cup 2022 |
| 12 Aug 2022 | MID 355 v NOT 328Match · List A | MID | 103 | 2/23 | 0 | Middlesex won by 27 runs | Grantham | Royal London One-Day Cup 2022 |
| 10 Aug 2022 | MID 351/7 v SUR 249/9Match · List A | MID | 18 | 0/23 | 1 | Middlesex won by 102 runs | Radlett | Royal London One-Day Cup 2022 |
| 7 Aug 2022 | DUR 268 v MID 271/1Match · List A | MID | 55* | - | 1 | Middlesex won by 9 wickets | Chester-le-Street | Royal London One-Day Cup 2022 |
| 4 Aug 2022 | LEI 359/8 v MID 344/9Match · List A | MID | 26 | 0/16 | 2 | Leicestershire won by 15 runs | Radlett | Royal London One-Day Cup 2022 |
| 25 Jul 2022 | DUR 421/7d & 142/3 v MID 455Match 41 · First-class | MID | 25 | 0/10 | 0 | Match drawn | Chester-le-Street | County Championship 2022 |
| 19 Jul 2022 | SUS 523 & 181/9 v MID 485Match 38 · First-class | MID | 62 | 1/3 | 3 | Match drawn | London | County Championship 2022 |
| 11 Jul 2022 | MID 188 & 240 v WOR 191 & 238/3Match 33 · First-class | MID | 3 & 35 | 0/39 | 2 | Worcestershire won by 7 wickets | Northwood | County Championship 2022 |
| 26 Jun 2022 | NOT 551/8d v MID 376 & 261/1dMatch 30 · First-class | MID | 5 & 108 | 0/4 | 1 | Match drawn | Nottingham | County Championship 2022 |
| 12 Jun 2022 | MID 251 & 196 v DER 229 & 222/4Match 29 · First-class | MID | 10 & 13 | - | 2 | Derbyshire won by 6 wickets | Chesterfield | County Championship 2022 |
| 19 May 2022 | DUR 350 & 188 v MID 422 & 119/4Match 23 · First-class | MID | 84 & 2 | - | 2 | Middlesex won by 6 wickets | London | County Championship 2022 |
| 12 May 2022 | NOT 415 & 295/5d v MID 195 & 133/3Match 22 · First-class | MID | 9 & 101* | - | 1 | Match drawn | London | County Championship 2022 |
| 5 May 2022 | SUS 392 & 335/4d v MID 358 & 370/3Match 17 · First-class | MID | 0 & 149 | - | 0 | Middlesex won by 7 wickets | Brighton | County Championship 2022 |
| 28 Apr 2022 | LEI 149 & 272 v MID 370 & 52/0Match · First-class | MID | 16 & 22* | - | 0 | Middlesex won by 10 wickets | London | County Championship 2022 |
| 21 Apr 2022 | GLA 122 & 132 v MID 336Match · First-class | MID | 21 | - | 1 | Middlesex won by an innings and 82 runs | Cardiff | County Championship 2022 |
| 21 Sept 2021 | MID 147 & 363 v KEN 138 & 375/8Match · First-class | MID | 13 & 19 | 0/6 | 2 | Kent won by 2 wickets | Canterbury | County Championship 2021 |
| 12 Sept 2021 | MID 144 & 247 v WOR 171 & 119Match · First-class | MID | 20 & 22 | - | 1 | Middlesex won by 101 runs | London | County Championship 2021 |