280Played
92Won
173Lost
4Tied / drawn
11No result
35%Win rate
Middlesex Recent Form
Middlesex Recent Results
103rd Match · Vitality T20 Blast 2026Result
Middlesex won by 14 runs
92nd Match · Vitality T20 Blast 2026Result
Sussex won by 18 runs
91st Match · Vitality T20 Blast 2026Result
Middlesex won by 5 wkts
85th Match · Vitality T20 Blast 2026Result
Middlesex won by 4 wkts
66th Match · Vitality T20 Blast 2026Result
Durham won by 100 runs
56th Match · Vitality T20 Blast 2026Result
Glamorgan won by 6 wkts
Middlesex Leading Players
Most runs
- Max Holden3 matches · avg 45.3 · SR 153136runs
- Matthew Boyle3 matches · avg 27.7 · SR 13483runs
- Ben Geddes3 matches · avg 25.7 · SR 14877runs
- Luke Hollman2 matches · avg 41.0 · SR 15241runs
- Leus du Plooy3 matches · avg 13.3 · SR 13340runs
Most wickets
- Zafar Gohar3 matches · econ 7.004wickets
- Naavya Sharma3 matches · econ 7.833wickets
- Matthew Boyle2 matches · econ 7.402wickets
- Luke Hollman3 matches · econ 7.672wickets
- Noah Cornwell1 matches · econ 13.751wickets
Middlesex Results
| Date | Opponent | Score | Opp. score | Result |
|---|---|---|---|---|
| 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 |
| 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 |
| 16 Aug 2018 | EssexT20 · Vitality T20 Blast 2018 | 210/3 (20) | 211/4 (19.2) | L Essex won by 6 wkts |
| 12 Aug 2018 | KentT20 · Vitality T20 Blast 2018 | 189/7 (20) | 191/7 (19.3) | L Kent won by 3 wkts |
| 9 Aug 2018 | GloucestershireT20 · Vitality T20 Blast 2018 | 172/6 (20) | 242/4 (20) | L Gloucestershire won by 70 runs |
| 5 Aug 2018 | GlamorganT20 · Vitality T20 Blast 2018 | 131 (20) | 135/3 (12.5) | L Glamorgan won by 7 wkts |
| 3 Aug 2018 | SurreyT20 · Vitality T20 Blast 2018 | 221/5 (20) | 222/1 (16) | L Surrey won by 9 wkts |
| 2 Aug 2018 | SussexT20 · Vitality T20 Blast 2018 | 156/7 (20) | 168 (19.4) | L Sussex won by 12 runs |
| 29 Jul 2018 | SomersetT20 · Vitality T20 Blast 2018 | 174/6 (18) | 229/6 (20) | L Somerset won by 38 runs (DLS method - 2nd inns reduced to 18 ovs due to rain) |
| 26 Jul 2018 | HampshireT20 · Vitality T20 Blast 2018 | 165/8 (20) | 143 (18.5) | W Middlesex won by 22 runs |
| 20 Jul 2018 | HampshireT20 · Vitality T20 Blast 2018 | 163/9 (20) | 184 (19.4) | L Hampshire won by 21 runs |
| 19 Jul 2018 | SomersetT20 · Vitality T20 Blast 2018 | 175/5 (20) | 178/6 (18) | L Somerset won by 4 wkts |
| 8 Jul 2018 | GloucestershireT20 · Vitality T20 Blast 2018 | 160/7 (20) | 165/4 (18.4) | L Gloucestershire won by 6 wkts |
| 6 Jul 2018 | EssexT20 · Vitality T20 Blast 2018 | 179/6 (20) | 181/7 (19.5) | L Essex won by 3 wkts |
| 5 Jul 2018 | SurreyT20 · Vitality T20 Blast 2018 | 161/7 (19) | 158/6 (20) | W Middlesex won by 3 wkts |
| 18 Aug 2017 | GlamorganT20 · Vitality T20 Blast 2017 | 99/8 (14) | 100/3 (13) | L Glamorgan won by 7 wkts |
| 15 Aug 2017 | GloucestershireT20 · Vitality T20 Blast 2017 | 161/5 (20) | 100 (15.5) | W Middlesex won by 61 runs |
| 11 Aug 2017 | EssexT20 · Vitality T20 Blast 2017 | 163/7 (20) | 172/9 (20) | L Essex won by 9 runs |
Latest 120 of 280 results.
Middlesex Records
Highest total254/3vs SUR, 22 Jun 2023
Lowest all out78vs SOM, 11 Jun 2024
Biggest win by runs115 runsvs KENT, 28 May 2015
Biggest win by wickets9 wicketsvs KENT, 7 Jul 2013
Middlesex Season by Season
| Year | P | W | L | T/D | NR | Win % |
|---|---|---|---|---|---|---|
| 2026 | 12 | 4 | 6 | 0 | 2 | 40% |
| 2025 | 14 | 3 | 9 | 1 | 1 | 25% |
| 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 % |
|---|---|---|---|---|---|---|
| Surrey | 45 | 13 | 31 | 0 | 1 | 30% |
| Hampshire | 43 | 15 | 25 | 1 | 2 | 38% |
| Essex | 42 | 19 | 22 | 0 | 1 | 46% |
| Kent | 41 | 18 | 19 | 1 | 3 | 49% |
| Sussex | 36 | 9 | 24 | 0 | 3 | 27% |
| Gloucestershire | 26 | 5 | 19 | 1 | 1 | 21% |
| Glamorgan | 21 | 6 | 15 | 0 | 0 | 29% |
| Somerset | 20 | 5 | 14 | 1 | 0 | 26% |
| Durham | 2 | 1 | 1 | 0 | 0 | 50% |
| 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 | 79 | 24 | 49 | 1 | 5 | 33% |
| London - Kennington Oval | 23 | 8 | 15 | 0 | 0 | 35% |
| County Ground | 22 | 8 | 13 | 0 | 1 | 38% |
| The Rose Bowl | 22 | 9 | 10 | 1 | 2 | 47% |
| 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% |
| 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% |
| The Oval | 1 | 0 | 1 | 0 | 0 | 0% |
| 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 % |
|---|---|---|---|---|---|---|---|
| Brunton Memorial Ground | T20 | 8 | 5 | 3 | 0 | 0 | 62% |
| 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+ |
|---|---|---|---|---|---|---|---|
| Max Holden | 3 | 3 | 136 | 60 | 45.33 | 152.8 | 2 |
| Matthew Boyle | 3 | 3 | 83 | 34 | 27.67 | 133.9 | 0 |
| Ben Geddes | 3 | 3 | 77 | 37 | 25.67 | 148.1 | 0 |
| Luke Hollman | 2 | 2 | 41 | 34 | 41.00 | 151.9 | 0 |
| Leus du Plooy | 3 | 3 | 40 | 29 | 13.33 | 133.3 | 0 |
| Joshua De Caires | 3 | 3 | 23 | 9 | 7.67 | 127.8 | 0 |
| Eathan Bosch | 1 | 1 | 23 | 23 | – | 153.3 | 0 |
| Joe Cracknell | 2 | 2 | 19 | 11 | 9.50 | 90.5 | 0 |
Middlesex Bowling
| Player | M | Overs | Wkts | Best | Avg | Econ |
|---|---|---|---|---|---|---|
| Zafar Gohar | 3 | 12 | 4 | 3 | 21.00 | 7.00 |
| Naavya Sharma | 3 | 12 | 3 | 2 | 31.33 | 7.83 |
| Matthew Boyle | 2 | 5 | 2 | 2 | 18.50 | 7.40 |
| Luke Hollman | 3 | 12 | 2 | 1 | 46.00 | 7.67 |
| Noah Cornwell | 1 | 4 | 1 | 1 | 55.00 | 13.75 |
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 % |
|---|---|---|---|---|---|---|
| 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% |
