Batting Most Runs Innings - last 2 years

High scores for Middlesex in FC+LA+T20s - last 2 years

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
22152036021261.38Middlesexv GlamorganLord's205 Apr 2024First-class
211*46737716-55.96Middlesexv NorthantsNorthampton212 Apr 2024First-class
196*26120516495.60Middlesexv NorthantsNorthampton212 Apr 2024First-class
18447333520254.92Middlesexv LancashireLord's304 Apr 2025First-class
16334622616472.12Middlesexv DerbyshireLord's123 Jun 2024First-class
16236727313259.34Middlesexv LeicsLord's203 May 2024First-class
15521417417589.08Middlesexv GloucsBristol326 Apr 2024First-class
15532725922159.84Middlesexv YorkshireLeeds229 Aug 2024First-class
13730018215-75.27Middlesexv NottsNottingham126 Sep 2023First-class
13632723619-57.62Middlesexv SussexLord's224 May 2024First-class
13126619317167.87Middlesexv LeicsLord's203 May 2024First-class
12927724419-52.86Middlesexv GlamorganCardiff217 May 2024First-class
126*35925211-50.00Middlesexv NorthantsNorthwood410 Jul 2023First-class
121*7059106205.08Middlesexv KentLord's216 Jun 2023Twenty20
11527022319-51.56Middlesexv DerbyshireDerby217 Sep 2024First-class
11316110315-109.70Middlesexv SussexHove126 Sep 2024First-class
11124616415167.68Middlesexv GloucsBristol326 Apr 2024First-class
10823821915-49.31Middlesexv YorkshireLeeds229 Aug 2024First-class
107*41128714-37.28Middlesexv WarwickshireLord's319 Sep 2023First-class
10722319816154.04Middlesexv GlamorganLord's218 Apr 2025First-class
10616812614184.12Middlesexv SussexLord's224 May 2024First-class
105*1561093-96.33Middlesexv NottsNottingham326 Sep 2023First-class
10325221314-48.35Middlesexv NorthantsNorthampton212 Apr 2024First-class
10329019210-53.64Middlesexv KentLord's402 May 2025First-class
10011881102123.45Middlesexv NottsRadlett115 Aug 2023List A
9816112311-79.67Middlesexv LancashireManchester208 Aug 2024List A
9726318014153.88Middlesexv GlamorganLord's205 Apr 2024First-class
94*7862101151.61Middlesexv SussexLord's208 Jun 2023Twenty20
9419013513-69.62Middlesexv DerbyshireDerby325 Apr 2025First-class
931159712295.87Middlesexv EssexChelmsford211 Aug 2023List A
9124318110-50.27Middlesexv SussexLord's224 May 2024First-class
9116813711266.42Middlesexv GloucsLord's109 Sep 2024First-class
893011917-46.59Middlesexv GlamorganLord's218 Apr 2025First-class
888358103151.72Middlesexv NottsRadlett115 Aug 2023List A
888082102107.31Middlesexv KentBeckenham204 Aug 2024List A
87*1471109-79.09Middlesexv LancashireManchester208 Aug 2024List A
87*6147121185.10Middlesexv SomersetTaunton112 Jun 2025Twenty20
87846517-133.84Middlesexv YorkshireRadlett222 Aug 2023List A
8634223510-36.59Middlesexv LancashireManchester110 Sep 2023First-class
85*494285202.38Middlesexv EssexChelmsford102 Jun 2024Twenty20
839278101106.41Middlesexv NorthantsRadlett229 Jul 2024List A
831551038180.58Middlesexv NorthantsRadlett229 Jul 2024List A
831831498-55.70Middlesexv GlamorganLord's218 Apr 2025First-class
80554574177.77Middlesexv HampshireSouthampton126 May 2023Twenty20
8015310112179.20Middlesexv DerbyshireDerby217 Sep 2024First-class
78605335147.16Middlesexv HampshireSouthampton101 Aug 2023List A
774542103183.33Middlesexv GlamorganNorthwood231 May 2023Twenty20
772101339-57.89Middlesexv GloucsLord's109 Sep 2024First-class
7618113214-57.57Middlesexv SurreyThe Oval111 May 2023First-class
75*21311211-66.96Middlesexv GlamorganCardiff217 May 2024First-class
751901588-47.46Middlesexv NorthantsNorthwood410 Jul 2023First-class
75493715-202.70Middlesexv WorcsWorcester224 Jul 2024List A
752071427-52.81Middlesexv KentCanterbury311 Apr 2025First-class
741861337-55.63Middlesexv LancashireLord's304 Apr 2025First-class
73*835263140.38Middlesexv GloucsChelmsford218 Jul 2024Twenty20
734439131187.17Middlesexv SurreyThe Oval222 Jun 2023Twenty20
721147811-92.30Middlesexv SurreyLord's319 Jul 2023First-class
72464782153.19Middlesexv EssexChelmsford208 Jun 2025Twenty20
71*483645197.22Middlesexv GlamorganCardiff102 Jul 2023Twenty20
711661108-64.54Middlesexv NorthantsNorthwood222 Aug 2024First-class
701168311-84.33Middlesexv LancashireLord's104 Apr 2025First-class
691561157160.00Middlesexv LancashireLord's104 Apr 2025First-class
69383227215.62Middlesexv SomersetTaunton112 Jun 2025Twenty20
68*623592194.28Middlesexv SurreyThe Oval222 Jun 2023Twenty20
681231175158.11Middlesexv SussexLord's224 May 2024First-class
681711549-44.15Middlesexv DerbyshireDerby217 Sep 2024First-class
67715911-113.55Middlesexv DerbyshireLord's323 Jun 2024First-class
67119805283.75Middlesexv DerbyshireLord's323 Jun 2024First-class
661701386-47.82Middlesexv SurreyThe Oval111 May 2023First-class
6681687297.05Middlesexv LancashireLord's220 Aug 2023List A
66905813-113.79Middlesexv GlamorganCardiff323 May 2025First-class
65*15514812-43.91Middlesexv LancashireManchester310 Sep 2023First-class
65*134968-67.70Middlesexv GloucsBristol326 Apr 2024First-class
64*1531056-60.95Middlesexv NorthantsNorthwood210 Jul 2023First-class
64*674211-152.38Middlesexv NorthantsNorthwood422 Aug 2024First-class
6499715190.14Middlesexv HampshireSouthampton101 Aug 2023List A
641371207153.33Middlesexv GlamorganLord's205 Apr 2024First-class
641361158-55.65Middlesexv GloucsLord's109 Sep 2024First-class
631821177-53.84Middlesexv GlamorganCardiff417 May 2024First-class
62846161101.63Middlesexv YorkshireRadlett222 Aug 2023List A
61332483254.16Middlesexv EssexChelmsford230 Jun 2023Twenty20
611851437-42.65Middlesexv SussexLord's224 May 2024First-class
611431299-47.28Middlesexv YorkshireLeeds229 Aug 2024First-class
611961558-39.35Middlesexv DerbyshireDerby325 Apr 2025First-class
601711296-46.51Middlesexv SomersetLord's318 May 2023First-class
601901336145.11Middlesexv SurreyLord's219 Jul 2023First-class
601841608-37.50Middlesexv GlamorganLord's205 Apr 2024First-class
601781335-45.11Middlesexv LeicsLeicester430 Jun 2024First-class
59503312-178.78Middlesexv GlamorganNorthwood231 May 2023Twenty20
591561075-55.14Middlesexv DerbyshireLord's323 Jun 2024First-class
59533318178.78Middlesexv LeicsLeicester430 Jun 2024First-class
59117937163.44Middlesexv DerbyshireDerby225 Apr 2025First-class
5997838271.08Middlesexv KentLord's402 May 2025First-class
58109684-85.29Middlesexv LeicsLeicester118 Aug 2023List A
58126937-62.36Middlesexv NottsNottingham126 Sep 2023First-class
582071468-39.72Middlesexv NorthantsNorthwood222 Aug 2024First-class
582091367-42.64Middlesexv GlamorganLord's218 Apr 2025First-class
57*1601168-49.13Middlesexv SomersetLord's218 May 2023First-class
571088310-68.67Middlesexv WarwickshireLord's319 Sep 2023First-class
57373472167.64Middlesexv GlamorganLord's106 Jun 2024Twenty20
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

England Women vs Australia Women at Melbourne, Women's Ashes Only Test, Jan 30-Feb 1, 2025 [Women Test # 151]

England Women vs South Africa Women at Bloemfontein, South Africa vs England Women Only Test, Dec 15-17, 2024 [Women Test # 150]

India Women vs South Africa Women at Chennai, India Women vs South Africa Women Only Test, Jun 28-Jul 1, 2024 [Women Test # 149]