Upcoming fixtures
Start times in India Standard Time.
No upcoming Middlesex matches are in the fixture list yet.
Recent results
- Won
24 Sept 2026 · 15:00 IST
County Championship Division Two · 4day
Middlesex255 (54.5 ov) & 134/3 (41.3 ov)
Northamptonshire103 (37 ov) & 285 (105.3 ov)
Middlesex won by 7 wickets
- Won
20 Sept 2026 · 15:30 IST
Royal London One-Day Cup · List A
Leicestershire200 (44.2 ov)
Middlesex231 (49.5 ov)
Middlesex won by 31 runs
- No winner
15 Sept 2026 · 15:00 IST
County Championship Division Two · 4day
Gloucestershire296 (78.5 ov) & 145/9 (41 ov)
Middlesex326 (98.4 ov) & 361 (114.1 ov)
Match drawn
- Lost
8 Sept 2026 · 15:00 IST
County Championship Division Two · 4day
Durham252 (73.4 ov) & 374 (100.2 ov)
Middlesex203 (56 ov) & 330 (78 ov)
Durham won by 93 runs
- Won
2 Sept 2026 · 15:30 IST
County Championship Division Two · 4day
Middlesex247 (68.3 ov) & 200 (44 ov)
Lancashire151 (48.5 ov) & 136 (43.4 ov)
Middlesex won by 160 runs
- No winner
27 Aug 2026 · 15:30 IST
County Championship Division Two · 4day
Derbyshire131 (49.1 ov) & 111/3 (37 ov)
Middlesex0/0 (0 ov)
Match drawn
- Lost
20 Aug 2026 · 15:30 IST
County Championship Division Two · 4day
Middlesex249 (55.4 ov) & 309 (73.4 ov)
Kent350 (91.3 ov) & 254 (68.4 ov)
Kent won by 46 runs
- Won
16 Aug 2026 · 15:30 IST
Royal London One-Day Cup · List A
Middlesex255/8 (48.4 ov)
Durham254/7 (50 ov)
Middlesex won by 2 wickets (with 8 balls remaining)
- Won
11 Aug 2026 · 15:30 IST
- Won
9 Aug 2026 · 15:30 IST
Royal London One-Day Cup · List A
Derbyshire240 (43.5 ov)
Middlesex327/6 (50 ov)
Middlesex won by 87 runs
- Won
7 Aug 2026 · 18:00 IST
Royal London One-Day Cup · List A
Durham303/7 (50 ov)
Middlesex307/7 (49.3 ov)
Middlesex won by 3 wickets (with 3 balls remaining)`
- Won
2 Aug 2026 · 15:30 IST
- Lost
31 Jul 2026 · 15:30 IST
Royal London One-Day Cup · List A
Worcestershire294/6 (48.4 ov)
Middlesex293/7 (50 ov)
Worcestershire won by 4 wickets (with 8 balls remaining)
- Won
26 Jul 2026 · 15:30 IST
Royal London One-Day Cup · List A
Middlesex67/2 (9.1 ov)
Glamorgan66 (20.5 ov)
Middlesex won by 8 wickets (with 245 balls remaining)
- Won
24 Jul 2026 · 15:30 IST
Royal London One-Day Cup · List A
Hampshire124 (31.2 ov)
Middlesex284/8 (50 ov)
Middlesex won by 160 runs
- Won
21 Jul 2026 · 15:30 IST
- Won
12 Jul 2026 · 19:00 IST
- Lost
10 Jul 2026 · 21:30 IST
- Won
8 Jul 2026 · 23:30 IST
- Won
5 Jul 2026 · 20:30 IST
Players
Players named in Middlesex's playing XIs in matches with a full FairPlay scorecard, most appearances first. Player pages show figures from those matches only, not career records.
- Leus du Plooy65 matches
- Matthew Boyle41 matches
- Eathan Bosch40 matches
- Max Holden40 matches
- Zafar Gohar34 matches
- Ben Geddes32 matches
- Danru Ferns30 matches
- Ryan Higgins30 matches
- Luke Hollman28 matches
- Toby Roland-Jones27 matches
- Tom Helm27 matches
- Caleb Falconer26 matches
- Josh de Caires24 matches
- Joe Cracknell24 matches
- Naavya Sharma23 matches
- Sebastian Morgan23 matches
- Adam Rossington20 matches
- Sam Robson18 matches
- Noah Cornwell17 matches
- Nathan Fernandes12 matches
- Jack Nelson12 matches
- Harry Duke9 matches
- Henry Brookes8 matches
- Aaryan Sawant5 matches
FairPlay rating
FairPlay's own team-strength rating for each format group, built from verified results. Every team starts at 1500; beating stronger teams raises it more. A rating is shown once a team has 8 rated matches.
T20 and shorter
1423
24 rated matches · last played 12 Jul 2026
One-day
1625
19 rated matches · last played 20 Sept 2026
Test and first-class
1502
19 rated matches · last played 24 Sept 2026
Record by competition
| Competition | P | W | L | Win % |
|---|---|---|---|---|
| County Championship Division Two | 14 | 5 | 5 | 36% |
| T20 Blast | 12 | 4 | 8 | 33% |
| Royal London One-Day Cup | 10 | 9 | 1 | 90% |
Most frequent opponents
| Opponent | P | W | L | Win % |
|---|---|---|---|---|
| Durham | 5 | 2 | 2 | 40% |
| Kent | 4 | 1 | 3 | 25% |
| Derbyshire | 3 | 1 | 1 | 33% |
| Essex | 3 | 2 | 1 | 67% |
| Hampshire | 3 | 2 | 1 | 67% |
| Sussex | 3 | 2 | 1 | 67% |
| Worcestershire | 3 | 1 | 2 | 33% |
| Glamorgan | 2 | 1 | 1 | 50% |
Highest totals
| Total | Team | Match |
|---|---|---|
| 445/9131 ov | Middlesexv Gloucestershire | 3 Apr 2026County Championship Division Two · 4day |
| 443 all out102.1 ov | Middlesexv Kent | 19 Jun 2026County Championship Division Two · 4day |
| 430 all out141 ov | Middlesexv Durham | 1 May 2026County Championship Division Two · 4day |
| 361 all out114.1 ov | Middlesexv Gloucestershire | 15 Sept 2026County Championship Division Two · 4day |
| 354/850 ov | Middlesexv Sussex | 11 Aug 2026Royal London One-Day Cup · List A |
About this page
- Scores, fixtures and results come from FairPlay's verified Sportmonks match data. Matches the source does not cover are not counted.
- Records cover the last 12 months (3 Apr 2026 to 24 Sept 2026) and are calculated by FairPlay. They are not official records. “No winner” covers draws, ties and no results; abandoned matches are not counted as played.
- Past results and ratings describe what has happened. They are not a tip or a prediction for any match.
- Updated Thu, 5 Nov, 12:23 IST.
