Batting Most Runs Innings - last 2 years

High scores for Middlesex in T20s - last 2 years

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
121*7059106205.08Middlesexv KentLord's216 Jun 2023Twenty20
94*7862101151.61Middlesexv SussexLord's208 Jun 2023Twenty20
87*6147121185.10Middlesexv SomersetTaunton112 Jun 2025Twenty20
85*494285202.38Middlesexv EssexChelmsford102 Jun 2024Twenty20
80554574177.77Middlesexv HampshireSouthampton126 May 2023Twenty20
774542103183.33Middlesexv GlamorganNorthwood231 May 2023Twenty20
73*835263140.38Middlesexv GloucsChelmsford218 Jul 2024Twenty20
734439131187.17Middlesexv SurreyThe Oval222 Jun 2023Twenty20
72464782153.19Middlesexv EssexChelmsford208 Jun 2025Twenty20
71*483645197.22Middlesexv GlamorganCardiff102 Jul 2023Twenty20
69383227215.62Middlesexv SomersetTaunton112 Jun 2025Twenty20
68*623592194.28Middlesexv SurreyThe Oval222 Jun 2023Twenty20
61332483254.16Middlesexv EssexChelmsford230 Jun 2023Twenty20
59503312-178.78Middlesexv GlamorganNorthwood231 May 2023Twenty20
57373472167.64Middlesexv GlamorganLord's106 Jun 2024Twenty20
54483823142.10Middlesexv GloucsNorthwood229 May 2023Twenty20
53393181170.96Middlesexv HampshireRadlett206 Jun 2023Twenty20
53533552151.42Middlesexv GloucsCheltenham111 Jul 2024Twenty20
53453153170.96Middlesexv EssexLord's119 Jun 2025Twenty20
5247396-133.33Middlesexv GloucsCheltenham111 Jul 2024Twenty20
52423563148.57Middlesexv SussexHove119 Jul 2024Twenty20
51623722137.83Middlesexv SussexLord's229 May 2025Twenty20
49373153158.06Middlesexv EssexChelmsford102 Jun 2024Twenty20
49493933125.64Middlesexv GloucsChelmsford218 Jul 2024Twenty20
48382462200.00Middlesexv SurreyThe Oval222 Jun 2023Twenty20
48272053240.00Middlesexv KentCanterbury223 Jun 2023Twenty20
48462933165.51Middlesexv GlamorganLord's106 Jun 2024Twenty20
46*353331139.39Middlesexv GloucsBristol104 Jun 2023Twenty20
44402913151.72Middlesexv KentCanterbury209 Jun 2024Twenty20
44201653275.00Middlesexv SussexLord's229 May 2025Twenty20
43292362186.95Middlesexv SurreyLord's225 May 2023Twenty20
4340356-122.85Middlesexv HampshireRadlett206 Jun 2023Twenty20
4231287-150.00Middlesexv GloucsNorthwood229 May 2023Twenty20
41*292451170.83Middlesexv EssexLord's213 Jun 2024Twenty20
40272961137.93Middlesexv KentCanterbury209 Jun 2024Twenty20
3925198-205.26Middlesexv GloucsNorthwood229 May 2023Twenty20
39282252177.27Middlesexv GlamorganCardiff102 Jul 2023Twenty20
38302332165.21Middlesexv GlamorganCardiff102 Jul 2023Twenty20
38201852211.11Middlesexv HampshireSouthampton213 Jun 2025Twenty20
37333032123.33Middlesexv EssexLord's119 Jun 2025Twenty20
36*51333-109.09Middlesexv EssexLord's218 Jun 2023Twenty20
36352931124.13Middlesexv SussexLord's208 Jun 2023Twenty20
36261642225.00Middlesexv SurreyThe Oval222 Jun 2023Twenty20
36262261163.63Middlesexv EssexChelmsford230 Jun 2023Twenty20
35322241159.09Middlesexv KentLord's216 Jun 2023Twenty20
3546304-116.66Middlesexv SurreyLord's220 Jun 2024Twenty20
34*221223283.33Middlesexv EssexChelmsford208 Jun 2025Twenty20
34312241154.54Middlesexv GloucsBristol104 Jun 2023Twenty20
34403031113.33Middlesexv SussexLord's229 May 2025Twenty20
32312032160.00Middlesexv SomersetTaunton102 Jun 2023Twenty20
32242213145.45Middlesexv EssexLord's218 Jun 2023Twenty20
32442431133.33Middlesexv KentCanterbury223 Jun 2023Twenty20
31*161631193.75Middlesexv GloucsCheltenham111 Jul 2024Twenty20
31291841172.22Middlesexv HampshireSouthampton126 May 2023Twenty20
31422821110.71Middlesexv EssexChelmsford208 Jun 2025Twenty20
30221841166.66Middlesexv SurreyLord's225 May 2023Twenty20
30382321130.43Middlesexv GlamorganCardiff212 Jul 2024Twenty20
28252022140.00Middlesexv EssexLord's218 Jun 2023Twenty20
28241541186.66Middlesexv KentCanterbury223 Jun 2023Twenty20
2826194-147.36Middlesexv GlamorganCardiff212 Jul 2024Twenty20
2827244-116.66Middlesexv SussexHove119 Jul 2024Twenty20
28241731164.70Middlesexv SomersetTaunton112 Jun 2025Twenty20
27252212122.72Middlesexv HampshireSouthampton126 May 2023Twenty20
27252321117.39Middlesexv EssexChelmsford102 Jun 2024Twenty20
2734263-103.84Middlesexv HampshireSouthampton114 Jun 2024Twenty20
2738264-103.84Middlesexv SurreyThe Oval220 Jun 2025Twenty20
26*31272-96.29Middlesexv SurreyLord's220 Jun 2024Twenty20
26221422185.71Middlesexv EssexChelmsford230 Jun 2023Twenty20
2619155-173.33Middlesexv SurreyThe Oval220 Jun 2025Twenty20
25151621156.25Middlesexv SomersetTaunton102 Jun 2023Twenty20
25302221113.63Middlesexv GlamorganNorthwood101 Jun 2025Twenty20
24*2015-2160.00Middlesexv EssexChelmsford230 Jun 2023Twenty20
2430222-109.09Middlesexv GloucsNorthwood229 May 2023Twenty20
24131331184.61Middlesexv KentLord's216 Jun 2023Twenty20
241714-2171.42Middlesexv KentCanterbury223 Jun 2023Twenty20
2418153-160.00Middlesexv HampshireSouthampton114 Jun 2024Twenty20
23*311331176.92Middlesexv HampshireSouthampton213 Jun 2025Twenty20
23251721135.29Middlesexv KentChelmsford231 May 2024Twenty20
23201721135.29Middlesexv KentChelmsford231 May 2024Twenty20
23201511153.33Middlesexv KentChelmsford231 May 2024Twenty20
23221621143.75Middlesexv KentCanterbury209 Jun 2024Twenty20
2332193-121.05Middlesexv HampshireSouthampton114 Jun 2024Twenty20
23231911121.05Middlesexv SurreyLord's220 Jun 2024Twenty20
2217922244.44Middlesexv SomersetTaunton102 Jun 2023Twenty20
22161212183.33Middlesexv EssexChelmsford230 Jun 2023Twenty20
22201221183.33Middlesexv EssexChelmsford102 Jun 2024Twenty20
2123193-110.52Middlesexv GloucsBristol104 Jun 2023Twenty20
2116153-140.00Middlesexv GlamorganCardiff102 Jul 2023Twenty20
21241221175.00Middlesexv GlamorganNorthwood101 Jun 2025Twenty20
20*181112181.81Middlesexv KentCanterbury209 Jun 2024Twenty20
208931222.22Middlesexv SussexLord's229 May 2025Twenty20
2044231-86.95Middlesexv SurreyThe Oval220 Jun 2025Twenty20
19*131021190.00Middlesexv GlamorganNorthwood231 May 2023Twenty20
1913104-190.00Middlesexv SussexLord's208 Jun 2023Twenty20
1839242-75.00Middlesexv SomersetTaunton102 Jun 2023Twenty20
1828201-90.00Middlesexv GloucsBristol104 Jun 2023Twenty20
18181511120.00Middlesexv HampshireRadlett206 Jun 2023Twenty20
1816123-150.00Middlesexv SussexLord's208 Jun 2023Twenty20
1812161-112.50Middlesexv GlamorganLord's106 Jun 2024Twenty20
18171211150.00Middlesexv KentCanterbury209 Jun 2024Twenty20
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years