| 20 Sept 2016 | MID 270 & 359/6d v YOR 390 & 178Match · First-class | MID | 7 & DNB | 4/73 & 6/54 | 0 | Middlesex won by 61 runs | London | Specsavers County Championship 2016 |
| 12 Sept 2016 | MID 327 & 240/8d v LAN 259 & 80/1Match · First-class | MID | 17 & 12 | 4/54 & 0/20 | 0 | Match drawn | Manchester | Specsavers County Championship 2016 |
| 6 Sept 2016 | NOT 241 & 240 v MID 247 & 235/5Match · First-class | MID | 17 & DNB | 1/59 & 2/49 | 1 | Middlesex won by 5 wickets | Nottingham | Specsavers County Championship 2016 |
| 31 Aug 2016 | MID 242 & 267/7d v WAR 172 & 120/4Match · First-class | MID | 12 & 21 | 1/33 & 1/16 | 0 | Match drawn | Birmingham | Specsavers County Championship 2016 |
| 13 Aug 2016 | DUR 204 & 252 v MID 536/9dMatch · First-class | MID | 66 | 0/62 & 0/70 | 2 | Middlesex won by an innings and 80 runs | London | Specsavers County Championship 2016 |
| 9 Aug 2016 | NOR 135/3 v MID 132/7Quarter-final · T20 | MID | 2 | 2/24 | 0 | Northamptonshire won by 7 wickets | Northampton | NatWest T20 Blast 2016 |
| 4 Aug 2016 | SUR 415 & 266/7d v MID 293 & 278/6Match · First-class | MID | 7 & DNB | 2/118 & 3/44 | 0 | Match drawn | London | Specsavers County Championship 2016 |
| 2 Aug 2016 | MID 101/8 v SUR 105/5Match · List A | MID | 1 | 1/27 | 0 | Surrey won by 5 wickets (DLS method) | London | Royal London One-Day Cup 2016 |
| 31 Jul 2016 | MID 219/8 v ESS 215/9Match · List A | MID | 5 | 4/40 | 0 | Middlesex won by 4 runs | London | Royal London One-Day Cup 2016 |
| 29 Jul 2016 | GLO 162/6 v MID 156/5Match · T20 | MID | 18* | 2/32 | 0 | Gloucestershire won by 4 wickets | Bristol | NatWest T20 Blast 2016 |
| 28 Jul 2016 | MID 126/5 v ESS 132/5Match · T20 | MID | 13* | 1/37 | 0 | Essex won by 5 wickets | London | NatWest T20 Blast 2016 |
| 22 Jul 2016 | HAM 138 v MID 181/6Match · T20 | MID | 6* | 0/20 | 0 | Middlesex won by 43 runs | Southampton | NatWest T20 Blast 2016 |
| 15 Jul 2016 | SOM 137 v MID 141/5Match · T20 | MID | DNB | 3/24 | 0 | Middlesex won by 5 wickets | Taunton | NatWest T20 Blast 2016 |
| 8 Jul 2016 | MID 144/8 v GLA 145/1Match · T20 | MID | 2 | 0/19 | 0 | Glamorgan won by 9 wickets | Richmond | NatWest T20 Blast 2016 |
| 3 Jul 2016 | YOR 406 & 167 v MID 577Match · First-class | MID | 79* | 3/88 & 3/34 | 0 | Middlesex won by an innings and 4 runs | Scarborough | Specsavers County Championship 2016 |
| 1 Jul 2016 | SUS 147/3 v MID 146Match · T20 | MID | 5 | 1/21 | 0 | Sussex won by 7 wickets | Hove | NatWest T20 Blast 2016 |
| 26 Jun 2016 | LAN 513 v MID 419/5Match · First-class | MID | DNB | 4/122 | 1 | Match drawn | London | Specsavers County Championship 2016 |
| 24 Jun 2016 | KEN 170/7 v MID 210/6Match · T20 | MID | DNB | 3/24 | 0 | Middlesex won by 40 runs | Canterbury | NatWest T20 Blast 2016 |
| 23 Jun 2016 | MID 92/3 v SOM 88/6Match · T20 | MID | DNB | 1/14 | 0 | Middlesex won by 4 runs | London | NatWest T20 Blast 2016 |
| 17 Jun 2016 | SUR 173/7 v MID 144Match · T20 | MID | 16 | 0/20 | 0 | Surrey won by 29 runs | London | NatWest T20 Blast 2016 |
| 14 Jun 2016 | MID 294/7 v GLA 266Match · List A | MID | 30* | 1/38 | 2 | Middlesex won by 28 runs | Cardiff | Royal London One-Day Cup 2016 |
| 12 Jun 2016 | SUS 222/7 v MID 191Match · List A | MID | 5 | 3/47 | 0 | Sussex won by 31 runs | Brighton | Royal London One-Day Cup 2016 |
| 8 Jun 2016 | GLO 254/8 v MID 211/3Match · List A | MID | DNB | 3/36 | 1 | Middlesex won by 7 wickets (DLS method) | Bristol | Royal London One-Day Cup 2016 |
| 7 Jun 2016 | MID 295/8 v HAM 204/5Match · List A | MID | 21* | 1/26 | 0 | Hampshire won by 5 wickets (DLS method) | Radlett | Royal London One-Day Cup 2016 |
| 2 Jun 2016 | MID 159/9 v GLO 163/6Match · T20 | MID | 17 | 2/28 | 1 | Gloucestershire won by 4 wickets | Northwood | NatWest T20 Blast 2016 |
| 29 May 2016 | MID 467/3d v HAM 131 & 220Match · First-class | MID | DNB | 4/49 & 1/53 | 0 | Middlesex won by an innings and 116 runs | Northwood | Specsavers County Championship 2016 |
| 27 May 2016 | MID 195/6 v HAM 126Match · T20 | MID | 14* | 2/24 | 1 | Middlesex won by 69 runs | Uxbridge Cricket Club Ground | NatWest T20 Blast 2016 |
| 22 May 2016 | SOM 376 & 202/7 v MID 423Match · First-class | MID | 2 | 3/69 & 0/50 | 0 | Match drawn | London | Specsavers County Championship 2016 |
| 15 May 2016 | MID 395 v SUR 242 & 98/0Match · First-class | MID | 44* | 1/33 & 0/22 | 0 | Match drawn | London | Specsavers County Championship 2016 |
| 8 May 2016 | NOT 354 v MID 203/3Match · First-class | MID | DNB | 5/61 | 0 | Match drawn | London | Specsavers County Championship 2016 |
| 1 May 2016 | HAM 336 & 290/5d v MID 361/9 & 55/2Match · First-class | MID | 4 & DNB | 3/87 & 1/52 | 0 | Match drawn | Southampton | Specsavers County Championship 2016 |
| 24 Apr 2016 | MID 389 v DUR 305/4Match · First-class | MID | 13* | 0/71 | 0 | Match drawn | Chester-le-Street | Specsavers County Championship 2016 |
| 17 Apr 2016 | MID 452 & 304/6d v WAR 468Match · First-class | MID | 18 & DNB | 2/81 | 0 | Match drawn | London | Specsavers County Championship 2016 |
| 22 Sept 2015 | MID 98 & 205 v WOR 431/5dMatch · First-class | MID | 0 & 2 | 1/78 | 0 | Worcestershire won by an innings and 128 runs | Worcester | LV= County Championship 2015 |
| 9 Sept 2015 | MID 106 & 573/8d v YOR 299 & 134Match · First-class | MID | 0 & 103* | 3/93 & 5/27 | 0 | Middlesex won by 246 runs | London | LV= County Championship 2015 |
| 1 Sept 2015 | MID 207 & 173/6 v WAR 254Match · First-class | MID | 17* & DNB | 2/59 | 0 | Match drawn | Birmingham | LV= County Championship 2015 |
| 21 Aug 2015 | MID 196 & 280 v DUR 169 & 236Match · First-class | MID | 27 & 23 | 3/58 & 2/58 | 1 | Middlesex won by 71 runs | Chester-le-Street | LV= County Championship 2015 |
| 7 Aug 2015 | MID 234 & 331 v SUS 300 & 245Match · First-class | MID | 16 & 36 | 3/88 & 3/78 | 1 | Middlesex won by 20 runs | London | LV= County Championship 2015 |
| 6 Aug 2015 | NOT 295/9 v MID 246Match · List A | MID | 14 | 2/45 | 0 | Nottinghamshire won by 49 runs | London | Royal London One-Day Cup 2015 |
| 3 Aug 2015 | MID 367/6 v SUS 305/9Match · List A | MID | 19* | 2/38 | 0 | Middlesex won by 3 runs (DLS method) | Brighton | Royal London One-Day Cup 2015 |
| 1 Aug 2015 | MID 117 v HAM 121/0Match · List A | MID | 6* | 0/27 | 0 | Hampshire won by 10 wickets | Southampton | Royal London One-Day Cup 2015 |
| 31 Jul 2015 | MID 260/9 v KEN 173Match · List A | MID | 31* | 2/26 | 2 | Middlesex won by 87 runs | Radlett | Royal London One-Day Cup 2015 |
| 29 Jul 2015 | MID 161 v LAN 162/8Match · List A | MID | 29 | 1/47 | 0 | Lancashire won by 2 wickets | Blackpool | Royal London One-Day Cup 2015 |
| 11 Jul 2015 | MID 283 & 132/6d v SOM 197 & 147/7Match · First-class | MID | 20* & DNB | 1/26 & 2/45 | 0 | Match drawn | Northwood | LV= County Championship 2015 |
| 5 Jul 2015 | MID 374 & 162/1 v NOT 419/9dMatch · First-class | MID | 14 & DNB | 1/86 | 0 | Match drawn | Nottingham | LV= County Championship 2015 |
| 28 Jun 2015 | HAM 176 & 227 v MID 330 & 77/1Match · First-class | MID | 14 & DNB | 4/60 & 1/57 | 0 | Middlesex won by 9 wickets | London | LV= County Championship 2015 |
| 21 Jun 2015 | MID 309 & 362/7d v WOR 385 & 39/1Match · First-class | MID | 0 & DNB | 2/97 | 1 | Match drawn | Uxbridge | LV= County Championship 2015 |
| 14 Jun 2015 | GLO 214/4 v MID 171Match · T20 | MID | 10 | 1/47 | 1 | Gloucestershire won by 43 runs | Richmond | NatWest T20 Blast 2015 |
| 7 Jun 2015 | MID 212 & 229 v YOR 229 & 215/6Match · First-class | MID | 11 & 4 | 4/78 & 1/32 | 0 | Yorkshire won by 4 wickets | Leeds | LV= County Championship 2015 |
| 5 Jun 2015 | GLA 169/5 v MID 165/5Match · T20 | MID | DNB | 0/35 | 0 | Glamorgan won by 4 runs | Cardiff | NatWest T20 Blast 2015 |