Middlesex v Somerset LV= Insurance County Championship Somerset won by 4 wickets Thursday 08 April - Sunday 11 April View details Starts08April
Middlesex v Sussex Sharks Vitality Blast Sussex Sharks win by 3 wickets Tuesday 01 September View details Starts01September
Middlesex v Essex Eagles Vitality Blast Middlesex win by 11 runs Thursday 03 September View details Starts03September
Middlesex v Hampshire Vitality Blast Middlesex win by 19 runs Saturday 12 September View details Starts12September
Middlesex v Surrey Vitality Blast Surrey win by 30 runs Monday 14 September View details Starts14September
The Cricketer Village Cup Final Colwall CC beat Redbourn CC by 6 runs Saturday 19 September View details Starts19September
Bob Willis Trophy Final Bob Willis Trophy Final Match Drawn Wednesday 23 September - Sunday 27 September View details Starts23September
National Village Cup Final Reed CC win by 7 wickets Sunday 15 September View details Starts15September
National Club Final Swardeston win by 59 runs (DL) Monday 16 September View details Starts16September
Middlesex v Kent Vitality Blast Kent Spitfires win by 28 runs Thursday 01 August View details Starts01August
Middlesex v Surrey Vitality Blast Middlesex win by 64 runs Thursday 08 August View details Starts08August
England v Australia International Match Drawn Wednesday 14 August - Sunday 18 August View details Starts14August
MCC v Melbourne Cricket Club Melbourne CC won by 8 wickets Monday 19 August View details Starts19August
Middlesex v Hampshire Vitality Blast Hampshire win by 7 wickets Thursday 22 August View details Starts22August
Pakistan v Bangladesh | ICC Cricket World Cup ICC Cricket World Cup Pakistan win by 94 runs Friday 05 July View details Starts05July
ICC Cricket World Cup Final ICC Cricket World Cup Match Tied (England win the one-over eliminator) Sunday 14 July View details Starts14July
Middlesex v Essex Vitality Blast Middlesex win by 7 wickets Thursday 18 July View details Starts18July
England v Ireland International England win by 143 runs Wednesday 24 July - Saturday 27 July View details Starts24July
Pakistan v South Africa | ICC Cricket World Cup ICC Cricket World Cup Pakistan win by 49 runs Sunday 23 June View details Starts23June
England v Australia | ICC Cricket World Cup ICC Cricket World Cup Australia win by 64 runs Tuesday 25 June View details Starts25June
New Zealand v Australia | ICC Cricket World Cup ICC Cricket World Cup Australia win by 86 runs Saturday 29 June View details Starts29June
Middlesex Women v Surrey Women Middlesex win by six wickets (DLS) Wednesday 29 May View details Starts29May
Inter-Services Twenty20 Tournament Army win both matches to win the tournament Thursday 30 May View details Starts30May