Middlesex
Key facts
Middlesex have played 36 completed matches in the CRIX records: 17 won, 15 lost, 4 drawn or tied.
Results
| Date | Opponent | Format | Result |
|---|---|---|---|
| 2026-09-24 | Northamptonshire | First-class | L Northamptonshire won by 1 run |
| 2026-09-20 | Leicestershire | List A | W Middlesex won by 31 runs |
| 2026-09-15 | Gloucestershire | First-class | D Match Drawn |
| 2026-09-08 | Durham | First-class | L Durham won by 93 runs |
| 2026-09-02 | Lancashire | First-class | W Middlesex won by 160 runs |
| 2026-08-27 | Derbyshire | First-class | D Match drawn |
| 2026-08-20 | Kent | First-class | L Kent won by 46 runs |
| 2026-08-16 | Durham | List A | W Middlesex won by 2 wickets |
| 2026-08-11 | Sussex | List A | W Middlesex won by 92 runs |
| 2026-08-09 | Derbyshire | List A | W Middlesex won by 87 runs |
| 2026-08-07 | Durham | List A | W Middlesex won by 3 wickets |
| 2026-08-02 | Yorkshire | List A | W Middlesex won by 35 runs |
| 2026-07-31 | Worcestershire | List A | L Worcestershire won by 4 wickets |
| 2026-07-26 | Glamorgan | List A | W Middlesex won by 8 wickets |
| 2026-07-24 | Hampshire | List A | W Middlesex won by 160 runs |
| 2026-07-21 | Essex | List A | W Middlesex won by 41 runs |
| 2026-07-12 | Kent | T20 | W Middlesex won by 14 runs |
| 2026-07-10 | Sussex | T20 | L Sussex won by 18 runs |
| 2026-07-08 | Hampshire | T20 | W Middlesex won by 5 wickets |
| 2026-07-05 | Essex | T20 | W Middlesex won by 4 wickets |
| 2026-06-28 | Durham | T20 | L Durham won by 100 runs |
| 2026-06-26 | Glamorgan | T20 | L Glamorgan won by 6 wickets |
| 2026-06-19 | Kent | First-class | L Kent won by 49 runs |
| 2026-06-12 | Worcestershire | First-class | W Middlesex won by 141 runs |
| 2026-06-07 | Essex | T20 | L Essex won by 60 runs |
| 2026-06-03 | Surrey | T20 | L Surrey won by 8 wkts |
| 2026-05-31 | Hampshire | T20 | L Hampshire won by 8 wkts |
| 2026-05-30 | Sussex | T20 | W Middlesex won by 31 runs |
| 2026-05-24 | Surrey | T20 | L Surrey won by 6 wkts |
| 2026-05-22 | Kent | T20 | L Kent won by 27 runs |
Recent results
TestCounty Championship Division Two
Middlesex204(70.3)
Worcestershire253(82.2)
WOR won by 57 runs
TestCounty Championship Division Two
Northamptonshire409(111.4)
Middlesex353-3(104)
Match Drawn
TestCounty Championship Division Two
Middlesex146-4(50)
Durham567(141.5)
Match Drawn
TestCounty Championship Division Two
Lancashire84(38.4)
Middlesex117-4(21.5)
MID won by 6 wickets
TestCounty Championship Division Two
Middlesex320(99.5)
Derbyshire124-3(39.5)
DER won by 7 wickets
TestCounty Championship Division Two
Worcestershire216(84)
Middlesex283-6d(82)
MID won by 141 runs
TestCounty Championship Division Two
Kent257(74.4)
Middlesex181(60.5)
KEN won by 49 runs
TestCounty Championship Division Two
Middlesex309(73.4)
Kent254(68.4)
KEN won by 46 runs
TestCounty Championship Division Two
Derbyshire111-3(37)
Middlesex0-0(0)
Match drawn