| 8 Aug 2019 | MID 210/8 v SUR 146Match · T20 | MID | 21 | - | 0 | Middlesex won by 64 runs | London | Vitality Blast 2019 |
| 4 Aug 2019 | MID 215/4 v SOM 180Match · T20 | MID | DNB | - | 0 | Middlesex won by 35 runs | Richmond | Vitality Blast 2019 |
| 1 Aug 2019 | MID 176/7 v KEN 204/4Match · T20 | MID | 4 | - | 1 | Kent won by 28 runs | London | Vitality Blast 2019 |
| 26 Jul 2019 | GLA 136 v MID 137/2Match · T20 | MID | 51 | - | 0 | Middlesex won by 8 wickets | Cardiff | Vitality Blast 2019 |
| 25 Jul 2019 | GLO 151/8 v MID 148/9Match · T20 | MID | 40 | - | 0 | Gloucestershire won by 2 wickets | Cheltenham | Vitality Blast 2019 |
| 23 Jul 2019 | SUR 172/9 v MID 209/3Match · T20 | MID | 42 | - | 2 | Middlesex won by 37 runs | London | Vitality Blast 2019 |
| 7 Jul 2019 | MID 172 & 244 v GLO 201 & 137Match · First-class | MID | 9 & 37 | - | 3 | Middlesex won by 78 runs | Northwood | Specsavers County Championship 2019 |
| 30 Jun 2019 | DER 557/6d & 178/6d v MID 520Match · First-class | MID | 23 | - | 0 | Match drawn | Derby | Specsavers County Championship 2019 |
| 16 Jun 2019 | MID 410 & 125/4 v GLA 288Match · First-class | MID | 31 & 13 | - | 1 | Match drawn | Radlett | Specsavers County Championship 2019 |
| 10 Jun 2019 | LEI 36/3 v MIDMatch · First-class | MID | - | - | 0 | Match drawn | Leicester | Specsavers County Championship 2019 |
| 2 Jun 2019 | MID 138 & 293 v SUS 481/9dMatch · First-class | MID | 6 & 6 | - | 0 | Sussex won by an innings and 50 runs | London | Specsavers County Championship 2019 |
| 27 May 2019 | MID 221 & 287/6d v WOR 156 & 225Match · First-class | MID | 27 & 1 | - | 3 | Middlesex won by 127 runs | Worcester | Specsavers County Championship 2019 |
| 14 May 2019 | MID 349 & 223 v LEI 268 & 226/5Match · First-class | MID | 33 & 20 | - | 1 | Match drawn | London | Specsavers County Championship 2019 |
| 10 May 2019 | LAN 304/4 v MID 284Quarter-final · List A | MID | 3 | - | 0 | Lancashire won by 20 runs | London | Royal London One-Day Cup 2019 |
| 7 May 2019 | MID 380/5 v KEN 347Match · List A | MID | 12 | - | 1 | Middlesex won by 33 runs | Canterbury | Royal London One-Day Cup 2019 |
| 5 May 2019 | GLA 285 v MID 289/5Match · List A | MID | 71* | - | 0 | Middlesex won by 5 wickets | London | Royal London One-Day Cup 2019 |
| 1 May 2019 | MID 364/6 v SOM 246Match · List A | MID | 30 | - | 0 | Middlesex won by 118 runs | Radlett | Royal London One-Day Cup 2019 |
| 27 Apr 2019 | SUS 298 v MID 176Match · List A | MID | 42 | - | 0 | Sussex won by 122 runs | London | Royal London One-Day Cup 2019 |
| 25 Apr 2019 | MID 277 v SUR 240Match · List A | MID | 1 | - | 0 | Middlesex won by 37 runs | London | Royal London One-Day Cup 2019 |
| 23 Apr 2019 | HAM 301/9 v MID 182Match · List A | MID | 33 | - | 1 | Hampshire won by 119 runs | Southampton | Royal London One-Day Cup 2019 |
| 21 Apr 2019 | GLO 283/7 v MID 287/4Match · List A | MID | 107* | - | 0 | Middlesex won by 6 wickets | London | Royal London One-Day Cup 2019 |
| 19 Apr 2019 | MID 366/8 v ESS 328Match · List A | MID | 28 | - | 1 | Middlesex won by 38 runs | Chelmsford | Royal London One-Day Cup 2019 |
| 11 Apr 2019 | MID 265 & 200 v LAN 427 & 39/3Match · First-class | MID | 75 & 25 | - | 0 | Lancashire won by 7 wickets | London | Specsavers County Championship 2019 |
| 5 Apr 2019 | NOR 445 & 10/0 v MID 271 & 317/4dMatch · First-class | MID | 4 & 0 | 0/4 | 2 | Match drawn | Northampton | Specsavers County Championship 2019 |
| 18 Sept 2018 | MID 423 & 199/7d v DER 295 & 210Match · First-class | MID | 35 & 14 | - | 2 | Middlesex won by 117 runs | London | Specsavers County Championship 2018 |
| 10 Sept 2018 | MID 161 & 186 v KEN 192 & 157/7Match · First-class | MID | 16 & 22 | - | 3 | Kent won by 3 wickets | London | Specsavers County Championship 2018 |
| 4 Sept 2018 | GLO 296 & 251/8d v MID 242 & 111/5Match · First-class | MID | 45 & 20* | - | 3 | Match drawn | Bristol | Specsavers County Championship 2018 |
| 29 Aug 2018 | MID 169 & 232 v SUS 171 & 175Match · First-class | MID | 0 & 60 | - | 5 | Middlesex won by 55 runs | London | Specsavers County Championship 2018 |
| 19 Aug 2018 | NOR 346 & 184 v MID 187 & 374Match · First-class | MID | 8 & 20 | - | 0 | Middlesex won by 31 runs | Northampton | Specsavers County Championship 2018 |
| 17 Aug 2018 | SUS 215/5 v MID 184Match · T20 | MID | 2 | - | 0 | Sussex won by 31 runs | Hove | Vitality Blast 2018 |
| 16 Aug 2018 | MID 210/3 v ESS 211/4Match · T20 | MID | DNB | - | 1 | Essex won by 6 wickets | London | Vitality Blast 2018 |
| 12 Aug 2018 | MID 189/7 v KEN 191/7Match · T20 | MID | 23* | - | 0 | Kent won by 3 wickets | Beckenham | Vitality Blast 2018 |
| 9 Aug 2018 | GLO 242/4 v MID 172/6Match · T20 | MID | 51 | - | 0 | Gloucestershire won by 70 runs | Bristol | Vitality Blast 2018 |
| 5 Aug 2018 | MID 131 v GLA 135/3Match · T20 | MID | 0 | - | 1 | Glamorgan won by 7 wickets | Richmond | Vitality Blast 2018 |
| 3 Aug 2018 | MID 221/5 v SUR 222/1Match · T20 | MID | 31 | - | 0 | Surrey won by 9 wickets | London | Vitality Blast 2018 |
| 2 Aug 2018 | SUS 168 v MID 156/7Match · T20 | MID | 11 | - | 0 | Sussex won by 12 runs | London | Vitality Blast 2018 |
| 29 Jul 2018 | SOM 229/6 v MID 174/6Match · T20 | MID | 55 | - | 2 | Somerset won by 38 runs (DLS method) | Taunton | Vitality Blast 2018 |
| 22 Jul 2018 | MID 236 & 242 v WAR 276 & 184Match · First-class | MID | 9 & 73 | - | 0 | Middlesex won by 18 runs | London | Specsavers County Championship 2018 |
| 19 Jul 2018 | MID 175/5 v SOM 178/6Match · T20 | MID | 17 | - | 0 | Somerset won by 4 wickets | London | Vitality Blast 2018 |
| 8 Jul 2018 | MID 160/7 v GLO 165/4Match · T20 | MID | 26 | - | 0 | Gloucestershire won by 6 wickets | Uxbridge Cricket Club Ground | Vitality Blast 2018 |
| 6 Jul 2018 | MID 179/6 v ESS 181/7Match · T20 | MID | 46 | - | 2 | Essex won by 3 wickets | Chelmsford | Vitality Blast 2018 |
| 5 Jul 2018 | SUR 158/6 v MID 161/7Match · T20 | MID | 0 | - | 0 | Middlesex won by 3 wickets | London | Vitality Blast 2018 |
| 25 Jun 2018 | KEN 241 & 281 v MID 56 & 124Match · First-class | MID | 25 & 5 | - | 1 | Kent won by 342 runs | Canterbury | Specsavers County Championship 2018 |
| 20 Jun 2018 | LEI 427 & 186 v MID 233 & 383/9Match · First-class | MID | 10 & 97 | - | 0 | Middlesex won by 1 wicket | Leicester | Specsavers County Championship 2018 |
| 3 Jun 2018 | MID 234 v SUR 238/5Match · List A | MID | 17 | - | 0 | Surrey won by 5 wickets | London | Royal London One-Day Cup 2018 |
| 30 May 2018 | MID 199/8 v HAM 200/5Match · List A | MID | 42 | - | 1 | Hampshire won by 5 wickets | Northwood | Royal London One-Day Cup 2018 |
| 27 May 2018 | SOM 283 v MID 230Match · List A | MID | 0 | - | 1 | Somerset won by 53 runs | Taunton | Royal London One-Day Cup 2018 |
| 25 May 2018 | MID 288/4 v SUS 214Match · List A | MID | DNB | - | 0 | Middlesex won by 74 runs | Brighton | Royal London One-Day Cup 2018 |
| 23 May 2018 | MID 304/6 v GLA 302/9Match · List A | MID | 49 | - | 0 | Middlesex won by 2 runs | Cardiff | Royal London One-Day Cup 2018 |
| 20 May 2018 | MID 313/9 v KEN 243Match · List A | MID | 31 | - | 1 | Middlesex won by 70 runs | Radlett | Royal London One-Day Cup 2018 |