296Played
104Won
176Lost
4Tied / drawn
12No result
37%Win rate
Middlesex Recent Form
Last 8 matchesWon last 57 won · 1 lostlast 8
- W
vs DurhamMiddlesex won by 2 wkts16 Aug2026 - W
vs SussexMiddlesex won by 92 runs11 Aug2026 - W
vs DerbyshireMiddlesex won by 87 runs9 Aug2026 - W
vs DurhamMiddlesex won by 3 wkts7 Aug2026 - W
vs YorkshireMiddlesex won by 35 runs2 Aug2026
Middlesex Recent Results
Semi-final · Metro Bank One Day Cup 2026Result
Middlesex won by 2 wkts
70th Match · Metro Bank One Day Cup 2026Result
Middlesex won by 92 runs
63rd Match · Metro Bank One Day Cup 2026Result
Middlesex won by 87 runs
53rd Match · Metro Bank One Day Cup 2026Result
Middlesex won by 3 wkts
43rd Match · Metro Bank One Day Cup 2026Result
Middlesex won by 35 runs
34th Match · Metro Bank One Day Cup 2026Result
Worcestershire won by 4 wkts
Middlesex Leading Players
Most runs
- Joshua De Caires7 matches · avg 44.9 · SR 96314runs
- Ben Geddes6 matches · avg 27.8 · SR 113167runs
- Max Holden3 matches · avg 45.3 · SR 153136runs
- Sam Robson3 matches · avg 33.0 · SR 8799runs
- Nathan Fernandes4 matches · avg 22.5 · SR 7190runs
Most wickets
- Naavya Sharma7 matches · econ 5.3112wickets
- Noah Cornwell5 matches · econ 5.8410wickets
- Zafar Gohar6 matches · econ 5.479wickets
- Joshua De Caires3 matches · econ 4.246wickets
- Toby Roland-Jones3 matches · econ 3.774wickets
Middlesex Results
| Date | Opponent | Score | Opp. score | Result |
|---|---|---|---|---|
| 16 Aug 2026 | DurhamList A · Metro Bank One Day Cup 2026 | 255/8 (48.4) | 254/7 (50) | W Middlesex won by 2 wkts |
| 11 Aug 2026 | SussexList A · Metro Bank One Day Cup 2026 | 354/8 (50) | 262 (43.5) | W Middlesex won by 92 runs |
| 9 Aug 2026 | DerbyshireList A · Metro Bank One Day Cup 2026 | 327/6 (50) | 240 (43.5) | W Middlesex won by 87 runs |
| 7 Aug 2026 | DurhamList A · Metro Bank One Day Cup 2026 | 307/7 (49.3) | 303/7 (50) | W Middlesex won by 3 wkts |
| 2 Aug 2026 | YorkshireList A · Metro Bank One Day Cup 2026 | 246 (48) | 211 (47.3) | W Middlesex won by 35 runs |
| 31 Jul 2026 | WorcestershireList A · Metro Bank One Day Cup 2026 | 293/7 (50) | 294/6 (48.4) | L Worcestershire won by 4 wkts |
| 26 Jul 2026 | GlamorganList A · Metro Bank One Day Cup 2026 | 67/2 (9.1) | 66 (20.5) | W Middlesex won by 8 wkts |
| 24 Jul 2026 | HampshireList A · Metro Bank One Day Cup 2026 | 284/8 (50) | 124 (31.2) | W Middlesex won by 160 runs |
| 21 Jul 2026 | EssexList A · Metro Bank One Day Cup 2026 | 294/8 (50) | 253 (46.2) | W Middlesex won by 41 runs |
| 12 Jul 2026 | KentT20 · Vitality T20 Blast 2026 | 172/6 (20) | 158/7 (20) | W Middlesex won by 14 runs |
| 10 Jul 2026 | SussexT20 · Vitality T20 Blast 2026 | 153/5 (16) | 213/3 (20) | L Sussex won by 18 runs |
| 8 Jul 2026 | HampshireT20 · Vitality T20 Blast 2026 | 162/5 (19) | 159/4 (20) | W Middlesex won by 5 wkts |
| 5 Jul 2026 | EssexT20 · Vitality T20 Blast 2026 | 143/6 (19) | 142/8 (20) | W Middlesex won by 4 wkts |
| 28 Jun 2026 | DurhamT20 · Vitality T20 Blast 2026 | 118 (14.5) | 218/6 (20) | L Durham won by 100 runs |
| 26 Jun 2026 | GlamorganT20 · Vitality T20 Blast 2026 | 153/7 (20) | 159/4 (17.3) | L Glamorgan won by 6 wkts |
| 7 Jun 2026 | EssexT20 · Vitality T20 Blast 2026 | 116 (17.5) | 176/5 (20) | L Essex won by 60 runs |
| 3 Jun 2026 | SurreyT20 · Vitality T20 Blast 2026 | 130/7 (20) | 134/2 (14.1) | L Surrey won by 8 wkts |
| 31 May 2026 | HampshireT20 · Vitality T20 Blast 2026 | 126/7 (20) | 130/2 (14) | L Hampshire won by 8 wkts |
| 30 May 2026 | SussexT20 · Vitality T20 Blast 2026 | 213/4 (20) | 182 (19.4) | W Middlesex won by 31 runs |
| 24 May 2026 | SurreyT20 · Vitality T20 Blast 2026 | – | – | NR |
| 22 May 2026 | KentT20 · Vitality T20 Blast 2026 | – | – | NR |
| 28 Aug 2025 | HampshireList A · Metro Bank One Day Cup 2025 | 187 | 229/9 | L Hampshire Won by 42 Runs |
| 19 Aug 2025 | KentList A · Metro Bank One Day Cup 2025 | 283/4 | 279/6 | W Middlesex Won by 6 Wickets |
| 17 Aug 2025 | YorkshireList A · Metro Bank One Day Cup 2025 | 129 | 130/3 | L Yorkshire Won by 7 Wickets |
| 15 Aug 2025 | WarwickshireList A · Metro Bank One Day Cup 2025 | 217 | 189 | W Middlesex Won by 28 Runs |
| 13 Aug 2025 | DurhamList A · Metro Bank One Day Cup 2025 | 390/5 | 387/5 | W Middlesex Won by 5 Wickets |
| 10 Aug 2025 | SussexList A · Metro Bank One Day Cup 2025 | 256/5 | 255/9 | W Middlesex Won by 5 Wickets |
| 6 Aug 2025 | SomersetList A · Metro Bank One Day Cup 2025 | 289/7 | 213/3 | NR |
| 18 Jul 2025 | GlamorganT20 · Vitality T20 Blast 2025 | 132 | 184/9 | L Glamorgan Won by 52 Runs |
| 16 Jul 2025 | SurreyT20 · Vitality T20 Blast 2025 | 181/6 | 189/9 | L Surrey Won by 8 Runs |
| 13 Jul 2025 | KentT20 · Vitality T20 Blast 2025 | 160/5 (20) | 165/3 (18.1) | L Kent won by 7 wkts |
| 11 Jul 2025 | GloucestershireT20 · Vitality T20 Blast 2025 | 189/5 (20) | 166/7 (20) | W Middlesex won by 23 runs |
| 9 Jul 2025 | HampshireT20 · Vitality T20 Blast 2025 | 187/8 | 188/7 | L Hampshire Won by 3 Wickets |
| 6 Jul 2025 | GloucestershireT20 · Vitality T20 Blast 2025 | 195/7 (20) | 204/5 (20) | L Gloucestershire won by 9 runs |
| 20 Jun 2025 | SurreyT20 · Vitality T20 Blast 2025 | 119 (18.4) | 194/8 (20) | L Surrey won by 75 runs |
| 19 Jun 2025 | EssexT20 · Vitality T20 Blast 2025 | 161 (19.5) | 160/6 (20) | W Middlesex won by 1 run |
| 13 Jun 2025 | HampshireT20 · Vitality T20 Blast 2025 | 75/1 (6) | 63/1 (6) | T Match tied |
| 12 Jun 2025 | SomersetT20 · Vitality T20 Blast 2025 | 229/5 (20) | 235/5 (19.2) | L Somerset won by 5 wkts |
| 8 Jun 2025 | EssexT20 · Vitality T20 Blast 2025 | 159/4 (17.3) | 156/9 (20) | W Middlesex won by 6 wkts |
| 5 Jun 2025 | KentT20 · Vitality T20 Blast 2025 | 0/0 | 172/9 (20) | NR No Result due to rain |
| 1 Jun 2025 | GlamorganT20 · Vitality T20 Blast 2025 | 124/9 (20) | 128/5 (15.3) | L Glamorgan won by 5 wkts |
| 29 May 2025 | SussexT20 · Vitality T20 Blast 2025 | 186/7 (20) | 202/4 (20) | L Sussex won by 16 runs |
| 19 Jul 2024 | SussexT20 · Vitality T20 Blast 2024 | 159/9 (20) | 161/1 (16.2) | L Sussex won by 9 wkts |
| 18 Jul 2024 | GloucestershireT20 · Vitality T20 Blast 2024 | 169/7 (20) | 179/8 (20) | L Gloucestershire won by 10 runs |
| 12 Jul 2024 | GlamorganT20 · Vitality T20 Blast 2024 | 89/4 (9.3) | 88/9 (10) | W Middlesex won by 6 wkts |
| 11 Jul 2024 | GloucestershireT20 · Vitality T20 Blast 2024 | 181/8 (20) | 152 (19.5) | W Middlesex won by 29 runs |
| 20 Jun 2024 | SurreyT20 · Vitality T20 Blast 2024 | 129/8 (20) | 185/9 (20) | L Surrey won by 56 runs |
| 14 Jun 2024 | HampshireT20 · Vitality T20 Blast 2024 | 113/8 (16.5) | 0/0 | NR No result |
| 13 Jun 2024 | EssexT20 · Vitality T20 Blast 2024 | 63/2 (6) | 129/4 (12.4) | L Essex won by 16 run (2nd innings reduced to 6 overs due to rain, DLS target 80) |
| 11 Jun 2024 | SomersetT20 · Vitality T20 Blast 2024 | 78 (16.3) | 82/1 (12.3) | L Somerset won by 9 wkts |
| 9 Jun 2024 | KentT20 · Vitality T20 Blast 2024 | 178/6 (19.2) | 173/8 (20) | W Middlesex won by 4 wkts |
| 6 Jun 2024 | GlamorganT20 · Vitality T20 Blast 2024 | 173 (20) | 177/7 (18.2) | L Glamorgan won by 3 wkts |
| 2 Jun 2024 | EssexT20 · Vitality T20 Blast 2024 | 203/7 (20) | 207/6 (17.4) | L Essex won by 4 wkts |
| 31 May 2024 | KentT20 · Vitality T20 Blast 2024 | 107 (14.1) | 205/8 (20) | L Kent won by 98 runs |
| 2 Jul 2023 | GlamorganT20 · Vitality T20 Blast 2023 | 200/9 (20) | 151 (15.3) | W Middlesex won by 49 runs |
| 30 Jun 2023 | EssexT20 · Vitality T20 Blast 2023 | 226/8 (19.4) | 225/6 (20) | W Middlesex won by 2 wkts |
| 23 Jun 2023 | KentT20 · Vitality T20 Blast 2023 | 173 (19) | 228/3 (20) | L Kent won by 55 runs |
| 22 Jun 2023 | SurreyT20 · Vitality T20 Blast 2023 | 254/3 (19.2) | 252/7 (20) | W Middlesex won by 7 wkts |
| 18 Jun 2023 | EssexT20 · Vitality T20 Blast 2023 | 116/2 (12.3) | 237/6 (20) | L Essex won by 22 runs (DLS method) |
| 16 Jun 2023 | KentT20 · Vitality T20 Blast 2023 | 215/7 (20) | 228/3 (20) | L Kent won by 13 runs |
| 8 Jun 2023 | SussexT20 · Vitality T20 Blast 2023 | 177/5 (20) | 181/8 (20) | L Sussex won by 4 runs |
| 6 Jun 2023 | HampshireT20 · Vitality T20 Blast 2023 | 159/7 (20) | 164/6 (20) | L Hampshire won by 5 runs |
| 4 Jun 2023 | GloucestershireT20 · Vitality T20 Blast 2023 | 139/9 (20) | 140/3 (18.2) | L Gloucestershire won by 7 wkts |
| 2 Jun 2023 | SomersetT20 · Vitality T20 Blast 2023 | 136 (18.4) | 142/1 (13.3) | L Somerset won by 9 wkts |
| 31 May 2023 | GlamorganT20 · Vitality T20 Blast 2023 | 209/5 (20) | 238/3 (20) | L Glamorgan won by 29 runs |
| 29 May 2023 | GloucestershireT20 · Vitality T20 Blast 2023 | 179/6 (20) | 181/9 (20) | L Gloucestershire won by 2 runs |
| 26 May 2023 | HampshireT20 · Vitality T20 Blast 2023 | 171 (19.5) | 172/2 (17.5) | L Hampshire won by 8 wkts |
| 25 May 2023 | SurreyT20 · Vitality T20 Blast 2023 | 126 (14.5) | 199/6 (20) | L Surrey won by 73 runs |
| 3 Jul 2022 | GloucestershireT20 · Vitality T20 Blast 2022 | 163/4 (20) | 164/5 (19.5) | L Gloucestershire won by 5 wkts |
| 1 Jul 2022 | SomersetT20 · Vitality T20 Blast 2022 | 160/6 (20) | 161/8 (19.4) | L Somerset won by 2 wkts |
| 23 Jun 2022 | EssexT20 · Vitality T20 Blast 2022 | 140/8 (20) | 161/6 (20) | L Essex won by 21 runs |
| 21 Jun 2022 | GlamorganT20 · Vitality T20 Blast 2022 | 171/7 (20) | 172/2 (14.2) | L Glamorgan won by 8 wkts |
| 19 Jun 2022 | KentT20 · Vitality T20 Blast 2022 | 143/3 (17.3) | 141/9 (20) | W Middlesex won by 7 wkts |
| 17 Jun 2022 | SurreyT20 · Vitality T20 Blast 2022 | 155/8 (20) | 158/3 (15.1) | L Surrey won by 7 wkts |
| 10 Jun 2022 | EssexT20 · Vitality T20 Blast 2022 | 125 (18.2) | 186/6 (20) | L Essex won by 61 runs |
| 9 Jun 2022 | SurreyT20 · Vitality T20 Blast 2022 | 188/8 (20) | 208/7 (20) | L Surrey won by 20 runs |
| 7 Jun 2022 | HampshireT20 · Vitality T20 Blast 2022 | 142/7 (20) | 145/1 (12) | L Hampshire won by 9 wkts |
| 5 Jun 2022 | KentT20 · Vitality T20 Blast 2022 | 137/8 (20) | 192/8 (20) | L Kent won by 55 runs |
| 3 Jun 2022 | SussexT20 · Vitality T20 Blast 2022 | 163 (19.4) | 147/5 (16.3) | L Sussex won by 5 wkts |
| 29 May 2022 | GlamorganT20 · Vitality T20 Blast 2022 | 172/6 (19) | 168 (20) | W Middlesex won by 4 wkts |
| 27 May 2022 | HampshireT20 · Vitality T20 Blast 2022 | 163/6 (20) | 153/8 (20) | W Middlesex won by 10 runs |
| 26 May 2022 | GloucestershireT20 · Vitality T20 Blast 2022 | 229/9 (20) | 199/9 (20) | W Middlesex won by 30 runs |
| 18 Jul 2021 | EssexT20 · Vitality T20 Blast 2021 | 169/5 (20) | 160/9 (20) | W Middlesex won by 9 runs |
| 16 Jul 2021 | KentT20 · Vitality T20 Blast 2021 | 80 (16.3) | 157/8 (20) | L Kent won by 77 runs |
| 9 Jul 2021 | GloucestershireT20 · Vitality T20 Blast 2021 | 161/8 (20) | 171/8 (20) | L Gloucestershire won by 10 runs |
| 2 Jul 2021 | SomersetT20 · Vitality T20 Blast 2021 | 114/6 (16) | 152 (18.1) | L Somerset won by 5 runs (DLS method) |
| 1 Jul 2021 | SussexT20 · Vitality T20 Blast 2021 | 166/7 (20) | 103/9 (20) | W Middlesex won by 63 runs |
| 27 Jun 2021 | GlamorganT20 · Vitality T20 Blast 2021 | 171/3 (17.4) | 170/8 (20) | W Middlesex won by 7 wkts |
| 25 Jun 2021 | SurreyT20 · Vitality T20 Blast 2021 | 174/7 (20) | 175/5 (19) | L Surrey won by 5 wkts |
| 24 Jun 2021 | EssexT20 · Vitality T20 Blast 2021 | 183/2 (20) | 184/8 (20) | L Essex won by 2 wkts |
| 18 Jun 2021 | GlamorganT20 · Vitality T20 Blast 2021 | 129/9 (20) | 150/9 (20) | L Glamorgan won by 21 runs |
| 17 Jun 2021 | GloucestershireT20 · Vitality T20 Blast 2021 | 179/5 (20) | 157/5 (18) | L Gloucestershire won by 2 runs (DLS method - due to rain) |
| 15 Jun 2021 | HampshireT20 · Vitality T20 Blast 2021 | 217/7 (19.4) | 215/6 (20) | W Middlesex won by 3 wkts |
| 11 Jun 2021 | KentT20 · Vitality T20 Blast 2021 | 162/8 (20) | 178/8 (20) | L Kent won by 16 runs |
| 10 Jun 2021 | SurreyT20 · Vitality T20 Blast 2021 | 169/9 (20) | 223/7 (20) | L Surrey won by 54 runs |
| 20 Sep 2020 | HampshireT20 · Vitality T20 Blast 2020 | 121 (18) | 141/9 (20) | L Hampshire won by 20 runs |
| 18 Sep 2020 | SussexT20 · Vitality T20 Blast 2020 | 155/8 (20) | 158/7 (19.2) | L Sussex won by 3 wkts |
| 16 Sep 2020 | KentT20 · Vitality T20 Blast 2020 | 184/6 (20) | 182/7 (20) | W Middlesex won by 2 runs |
| 14 Sep 2020 | SurreyT20 · Vitality T20 Blast 2020 | 188/5 (20) | 218/5 (20) | L Surrey won by 30 runs |
| 12 Sep 2020 | HampshireT20 · Vitality T20 Blast 2020 | 142/6 (20) | 123 (18.5) | W Middlesex won by 19 runs |
| 5 Sep 2020 | SurreyT20 · Vitality T20 Blast 2020 | 113/9 (20) | 116/4 (18.1) | L Surrey won by 6 wkts |
| 3 Sep 2020 | EssexT20 · Vitality T20 Blast 2020 | 167/7 (20) | 156/8 (20) | W Middlesex won by 11 runs |
| 1 Sep 2020 | SussexT20 · Vitality T20 Blast 2020 | 165/5 (20) | 168/7 (19.2) | L Sussex won by 3 wkts |
| 29 Aug 2020 | KentT20 · Vitality T20 Blast 2020 | 209/4 (20) | 209/5 (20) | T Match tied |
| 27 Aug 2020 | EssexT20 · Vitality T20 Blast 2020 | 184/5 (20) | 10/0 (1.3) | NR No result |
| 5 Sep 2019 | NottinghamshireT20 · Vitality T20 Blast 2019 | 160/8 (20) | 165/0 (16.2) | L Nottinghamshire won by 10 wkts |
| 30 Aug 2019 | SomersetT20 · Vitality T20 Blast 2019 | 227/4 (17) | 226/5 (20) | W Middlesex won by 6 wkts |
| 29 Aug 2019 | HampshireT20 · Vitality T20 Blast 2019 | 153/5 (20) | 155/2 (18.3) | L Hampshire won by 8 wkts |
| 24 Aug 2019 | SussexT20 · Vitality T20 Blast 2019 | 171/5 (20) | 172/2 (16) | L Sussex won by 8 wkts |
| 22 Aug 2019 | HampshireT20 · Vitality T20 Blast 2019 | 128 (20) | 131/3 (14.5) | L Hampshire won by 7 wkts |
| 11 Aug 2019 | GloucestershireT20 · Vitality T20 Blast 2019 | 156/3 (18.1) | 168/8 (20) | W Middlesex won by 9 runs (D/L method - due to rain) |
| 9 Aug 2019 | SussexT20 · Vitality T20 Blast 2019 | 127/6 (20) | 130/6 (16.2) | L Sussex won by 4 wkts |
| 8 Aug 2019 | SurreyT20 · Vitality T20 Blast 2019 | 210/8 (20) | 146 (18.4) | W Middlesex won by 64 runs |
| 4 Aug 2019 | SomersetT20 · Vitality T20 Blast 2019 | 215/4 (20) | 180 (17.2) | W Middlesex won by 35 runs |
| 1 Aug 2019 | KentT20 · Vitality T20 Blast 2019 | 176/7 (20) | 204/4 (20) | L Kent won by 28 runs |
| 26 Jul 2019 | GlamorganT20 · Vitality T20 Blast 2019 | 137/2 (17.2) | 136 (19.3) | W Middlesex won by 8 wkts |
| 25 Jul 2019 | GloucestershireT20 · Vitality T20 Blast 2019 | 148/9 (20) | 151/8 (19.2) | L Gloucestershire won by 2 wkts |
| 23 Jul 2019 | SurreyT20 · Vitality T20 Blast 2019 | 209/3 (20) | 172/9 (20) | W Middlesex won by 37 runs |
| 18 Jul 2019 | EssexT20 · Vitality T20 Blast 2019 | 166/3 (17) | 164/6 (20) | W Middlesex won by 7 wkts |
| 17 Aug 2018 | SussexT20 · Vitality T20 Blast 2018 | 184 (19.4) | 215/5 (20) | L Sussex won by 31 runs |
Latest 120 of 296 results.
Middlesex Records
Highest total390/5vs DUR, 13 Aug 2025
Lowest all out78vs SOM, 11 Jun 2024
Biggest win by runs160 runsvs HAM, 24 Jul 2026 Biggest win by wickets9 wicketsvs KENT, 7 Jul 2013
Middlesex Season by Season
| Year | P | W | L | T/D | NR | Win % |
|---|---|---|---|---|---|---|
| 2026 | 21 | 12 | 7 | 0 | 2 | 63% |
| 2025 | 21 | 7 | 11 | 1 | 2 | 39% |
| 2024 | 12 | 3 | 8 | 0 | 1 | 27% |
| 2023 | 14 | 3 | 11 | 0 | 0 | 21% |
| 2022 | 14 | 4 | 10 | 0 | 0 | 29% |
| 2021 | 13 | 4 | 9 | 0 | 0 | 31% |
| 2020 | 10 | 3 | 5 | 1 | 1 | 38% |
| 2019 | 14 | 7 | 7 | 0 | 0 | 50% |
| 2018 | 14 | 2 | 12 | 0 | 0 | 14% |
| 2017 | 14 | 5 | 7 | 1 | 1 | 42% |
| 2016 | 15 | 7 | 7 | 0 | 1 | 50% |
| 2015 | 13 | 4 | 9 | 0 | 0 | 31% |
| 2014 | 14 | 2 | 11 | 0 | 1 | 15% |
| 2013 | 10 | 5 | 5 | 0 | 0 | 50% |
| 2012 | 10 | 3 | 7 | 0 | 0 | 30% |
| 2011 | 16 | 2 | 12 | 1 | 1 | 14% |
| 2010 | 16 | 8 | 8 | 0 | 0 | 50% |
| 2009 | 10 | 2 | 8 | 0 | 0 | 20% |
| 2008 | 13 | 11 | 2 | 0 | 0 | 85% |
| 2007 | 6 | 2 | 3 | 0 | 1 | 40% |
| 2006 | 8 | 1 | 7 | 0 | 0 | 13% |
| 2005 | 9 | 4 | 4 | 0 | 1 | 50% |
| 2004 | 4 | 1 | 3 | 0 | 0 | 25% |
| 2003 | 5 | 2 | 3 | 0 | 0 | 40% |
Middlesex Head to Head
| Opponent | P | W | L | T/D | NR | Win % |
|---|---|---|---|---|---|---|
| Hampshire | 45 | 16 | 26 | 1 | 2 | 38% |
| Surrey | 45 | 13 | 31 | 0 | 1 | 30% |
| Essex | 43 | 20 | 22 | 0 | 1 | 48% |
| Kent | 42 | 19 | 19 | 1 | 3 | 50% |
| Sussex | 38 | 11 | 24 | 0 | 3 | 31% |
| Gloucestershire | 26 | 5 | 19 | 1 | 1 | 21% |
| Glamorgan | 22 | 7 | 15 | 0 | 0 | 32% |
| Somerset | 21 | 5 | 14 | 1 | 1 | 26% |
| Durham | 5 | 4 | 1 | 0 | 0 | 80% |
| Yorkshire | 2 | 1 | 1 | 0 | 0 | 50% |
| Derbyshire | 1 | 1 | 0 | 0 | 0 | 100% |
| Worcestershire | 1 | 0 | 1 | 0 | 0 | 0% |
| Warwickshire | 1 | 1 | 0 | 0 | 0 | 100% |
| Nottinghamshire | 1 | 0 | 1 | 0 | 0 | 0% |
| Northamptonshire | 1 | 0 | 1 | 0 | 0 | 0% |
| Lancashire | 1 | 1 | 0 | 0 | 0 | 100% |
| Leicestershire | 1 | 0 | 1 | 0 | 0 | 0% |
Middlesex Record by Venue
| Ground | P | W | L | T/D | NR | Win % |
|---|---|---|---|---|---|---|
| Lord's | 81 | 26 | 49 | 1 | 5 | 35% |
| The Rose Bowl | 23 | 10 | 10 | 1 | 2 | 50% |
| London - Kennington Oval | 23 | 8 | 15 | 0 | 0 | 35% |
| County Ground | 22 | 8 | 13 | 0 | 1 | 38% |
| County Ground | 19 | 7 | 10 | 0 | 2 | 41% |
| Uxbridge Cricket Club Ground | 18 | 7 | 10 | 0 | 1 | 41% |
| Old Deer Park | 16 | 5 | 11 | 0 | 0 | 31% |
| St Lawrence Ground | 15 | 7 | 8 | 0 | 0 | 47% |
| Sophia Gardens | 11 | 3 | 8 | 0 | 0 | 27% |
| Merchant Taylors' School Ground | 10 | 1 | 9 | 0 | 0 | 10% |
| Taunton - The Cooper Associates County Ground | 10 | 2 | 8 | 0 | 0 | 20% |
| County Ground | 9 | 0 | 9 | 0 | 0 | 0% |
| Brunton Memorial Ground | 8 | 5 | 2 | 0 | 1 | 71% |
| Radlett - Radlett Cricket Club | 8 | 5 | 3 | 0 | 0 | 63% |
| Southgate | 5 | 4 | 0 | 1 | 0 | 100% |
| College Ground | 4 | 1 | 2 | 1 | 0 | 33% |
| Kent County Cricket Ground | 4 | 1 | 3 | 0 | 0 | 25% |
| Riverside Ground | 2 | 2 | 0 | 0 | 0 | 100% |
| County Ground | 1 | 1 | 0 | 0 | 0 | 100% |
| New Road | 1 | 0 | 1 | 0 | 0 | 0% |
| The Oval | 1 | 0 | 1 | 0 | 0 | 0% |
| Rugby School Ground | 1 | 1 | 0 | 0 | 0 | 100% |
| Trent Bridge | 1 | 0 | 1 | 0 | 0 | 0% |
| County Ground | 1 | 0 | 1 | 0 | 0 | 0% |
| Grace Road | 1 | 0 | 1 | 0 | 0 | 0% |
| Maidstone | 1 | 0 | 1 | 0 | 0 | 0% |
Middlesex at Each Ground (full record)
| Ground | Format | P | W | L | T | NR | Win % |
|---|---|---|---|---|---|---|---|
| County Ground | T20 | 10 | 2 | 8 | 0 | 0 | 20% |
| Walker Cricket Ground | T20 | 5 | 4 | 0 | 1 | 0 | 100% |
Middlesex Batting
| Player | M | Inns | Runs | HS | Avg | SR | 50+ |
|---|---|---|---|---|---|---|---|
| Joshua De Caires | 7 | 7 | 314 | 130 | 44.86 | 96.3 | 2 |
| Ben Geddes | 6 | 6 | 167 | 62 | 27.83 | 112.8 | 1 |
| Max Holden | 3 | 3 | 136 | 60 | 45.33 | 152.8 | 2 |
| Sam Robson | 3 | 3 | 99 | 57 | 33.00 | 86.8 | 1 |
| Nathan Fernandes | 4 | 4 | 90 | 45 | 22.50 | 70.9 | 0 |
| Matthew Boyle | 3 | 3 | 83 | 34 | 27.67 | 133.9 | 0 |
| JA Nelson | 2 | 2 | 77 | 76 | 38.50 | 106.9 | 1 |
| Joe Cracknell | 5 | 5 | 60 | 21 | 12.00 | 81.1 | 0 |
| Aaryan Sawant | 3 | 3 | 59 | 44 | 19.67 | 95.2 | 0 |
| Zafar Gohar | 3 | 3 | 45 | 25 | 15.00 | 80.4 | 0 |
| Luke Hollman | 2 | 2 | 41 | 34 | 41.00 | 151.9 | 0 |
| Leus du Plooy | 3 | 3 | 40 | 29 | 13.33 | 133.3 | 0 |
Middlesex Bowling
| Player | M | Overs | Wkts | Best | Avg | Econ |
|---|---|---|---|---|---|---|
| Naavya Sharma | 7 | 42.2 | 12 | 4 | 18.75 | 5.31 |
| Noah Cornwell | 5 | 31.6 | 10 | 3 | 18.70 | 5.84 |
| Zafar Gohar | 6 | 34 | 9 | 4 | 20.67 | 5.47 |
| Joshua De Caires | 3 | 17 | 6 | 6 | 12.00 | 4.24 |
| Toby Roland-Jones | 3 | 26 | 4 | 3 | 24.50 | 3.77 |
| Matthew Boyle | 2 | 5 | 2 | 2 | 18.50 | 7.40 |
| Henry Brookes | 2 | 15.4 | 2 | 1 | 45.50 | 5.81 |
| Luke Hollman | 3 | 12 | 2 | 1 | 46.00 | 7.67 |
Everyone Who Has Played for Middlesex
- Naavya Sharma7 matches · last Aug 2026
- Joshua De Caires7 matches · last Aug 2026
- Ben Geddes6 matches · last Aug 2026
- Zafar Gohar6 matches · last Aug 2026
- Joe Cracknell5 matches · last Aug 2026
- Noah Cornwell5 matches · last Aug 2026
- Nathan Fernandes4 matches · last Aug 2026
- Tom Helm4 matches · last Aug 2026
- Aaryan Sawant3 matches · last Aug 2026
- Toby Roland-Jones3 matches · last Aug 2026
- JA Nelson2 matches · last Aug 2026
- Sam Robson3 matches · last Jul 2026
- Henry Brookes2 matches · last Jul 2026
- Max Holden3 matches · last Jul 2026
- Matthew Boyle3 matches · last Jul 2026
- Leus du Plooy3 matches · last Jul 2026
- Luke Hollman3 matches · last Jul 2026
- Eathan Bosch1 match · last Jul 2026
- Sebastian Morgan1 match · last Jul 2026
Middlesex Record by Tournament
| Tournament / season | P | W | L | T/D | NR | Win % |
|---|---|---|---|---|---|---|
| Metro Bank One Day Cup | 16 | 12 | 3 | 0 | 1 | 80% |
| Metro Bank One Day Cup 2026 | 9 | 8 | 1 | 0 | 0 | 89% |
| Metro Bank One Day Cup 2025 | 7 | 4 | 2 | 0 | 1 | 67% |
| Vitality T20 Blast | 280 | 92 | 173 | 4 | 11 | 35% |
| Vitality T20 Blast 2026 | 12 | 4 | 6 | 0 | 2 | 40% |
| Vitality T20 Blast 2025 | 14 | 3 | 9 | 1 | 1 | 25% |
| Vitality T20 Blast 2024 | 12 | 3 | 8 | 0 | 1 | 27% |
| Vitality T20 Blast 2023 | 14 | 3 | 11 | 0 | 0 | 21% |
| Vitality T20 Blast 2022 | 14 | 4 | 10 | 0 | 0 | 29% |
| Vitality T20 Blast 2021 | 13 | 4 | 9 | 0 | 0 | 31% |
| Vitality T20 Blast 2020 | 10 | 3 | 5 | 1 | 1 | 38% |
| Vitality T20 Blast 2019 | 14 | 7 | 7 | 0 | 0 | 50% |
| Vitality T20 Blast 2018 | 14 | 2 | 12 | 0 | 0 | 14% |
| Vitality T20 Blast 2017 | 14 | 5 | 7 | 1 | 1 | 42% |
| Vitality T20 Blast 2016 | 15 | 7 | 7 | 0 | 1 | 50% |
| Vitality T20 Blast 2015 | 13 | 4 | 9 | 0 | 0 | 31% |
| Vitality T20 Blast 2014 | 14 | 2 | 11 | 0 | 1 | 15% |
| Vitality T20 Blast 2013 | 10 | 5 | 5 | 0 | 0 | 50% |
| Vitality T20 Blast 2012 | 10 | 3 | 7 | 0 | 0 | 30% |
| Vitality T20 Blast 2011 | 16 | 2 | 12 | 1 | 1 | 14% |
| Vitality T20 Blast 2010 | 16 | 8 | 8 | 0 | 0 | 50% |
| Vitality T20 Blast 2009 | 10 | 2 | 8 | 0 | 0 | 20% |
| Vitality T20 Blast 2008 | 13 | 11 | 2 | 0 | 0 | 85% |
| Vitality T20 Blast 2007 | 6 | 2 | 3 | 0 | 1 | 40% |
| Vitality T20 Blast 2006 | 8 | 1 | 7 | 0 | 0 | 13% |
| Vitality T20 Blast 2005 | 9 | 4 | 4 | 0 | 1 | 50% |
| Vitality T20 Blast 2004 | 4 | 1 | 3 | 0 | 0 | 25% |
| Vitality T20 Blast 2003 | 5 | 2 | 3 | 0 | 0 | 40% |
