Batting Most Runs Innings - last 2 years

High scores for Middlesex in FC - last 2 years

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
263*53635821273.46Middlesexv GloucsLord's124 Sep 2025First-class
22152036021261.38Middlesexv GlamorganLord's25 Apr 2024First-class
211*46737716055.96Middlesexv NorthantsNorthampton212 Apr 2024First-class
196*26120516495.60Middlesexv NorthantsNorthampton212 Apr 2024First-class
18447333520254.92Middlesexv LancashireLord's34 Apr 2025First-class
16334622616472.12Middlesexv DerbyshireLord's123 Jun 2024First-class
16236727313259.34Middlesexv LeicsLord's23 May 2024First-class
15521417417589.08Middlesexv GloucsBristol326 Apr 2024First-class
15532725922159.84Middlesexv YorkshireLeeds229 Aug 2024First-class
15326118318283.60Middlesexv GloucsCheltenham129 Jul 2025First-class
15134828219153.54Middlesexv NorthantsNorthwood122 Jul 2025First-class
13729420811265.86Middlesexv LeicsLeicester129 Jun 2025First-class
13632723619057.62Middlesexv SussexLord's224 May 2024First-class
13329024116055.18Middlesexv LeicsLeicester129 Jun 2025First-class
13126619317167.87Middlesexv LeicsLord's23 May 2024First-class
12927724419052.86Middlesexv GlamorganCardiff217 May 2024First-class
11527022319051.56Middlesexv DerbyshireDerby217 Sep 2024First-class
11421315914171.69Middlesexv NorthantsNorthwood122 Jul 2025First-class
113161103150109.70Middlesexv SussexHove126 Sep 2024First-class
11222917311164.73Middlesexv NorthantsNorthampton122 Jun 2025First-class
11124616415167.68Middlesexv GloucsBristol326 Apr 2024First-class
10823821915049.31Middlesexv YorkshireLeeds229 Aug 2024First-class
10722319816154.04Middlesexv GlamorganLord's218 Apr 2025First-class
10616812614184.12Middlesexv SussexLord's224 May 2024First-class
105*22615210169.07Middlesexv NorthantsNorthwood122 Jul 2025First-class
1052711759060.00Middlesexv DerbyshireLord's28 Sep 2025First-class
10325221314048.35Middlesexv NorthantsNorthampton212 Apr 2024First-class
10329019210053.64Middlesexv KentLord's42 May 2025First-class
9726318014153.88Middlesexv GlamorganLord's25 Apr 2024First-class
9714314313167.83Middlesexv GloucsLord's124 Sep 2025First-class
9419013513069.62Middlesexv DerbyshireDerby325 Apr 2025First-class
9124318110050.27Middlesexv SussexLord's224 May 2024First-class
9116813711266.42Middlesexv GloucsLord's19 Sep 2024First-class
893011917046.59Middlesexv GlamorganLord's218 Apr 2025First-class
8712814412060.41Middlesexv NorthantsNorthampton322 Jun 2025First-class
831831498055.70Middlesexv GlamorganLord's218 Apr 2025First-class
8015310112179.20Middlesexv DerbyshireDerby217 Sep 2024First-class
772101339057.89Middlesexv GloucsLord's19 Sep 2024First-class
7618513713055.47Middlesexv LeicsLeicester129 Jun 2025First-class
75*21311211066.96Middlesexv GlamorganCardiff217 May 2024First-class
752071427052.81Middlesexv KentCanterbury311 Apr 2025First-class
741861337055.63Middlesexv LancashireLord's34 Apr 2025First-class
73106989274.48Middlesexv NorthantsNorthwood122 Jul 2025First-class
711661108064.54Middlesexv NorthantsNorthwood222 Aug 2024First-class
701168311084.33Middlesexv LancashireLord's14 Apr 2025First-class
691561157160.00Middlesexv LancashireLord's14 Apr 2025First-class
681231175158.11Middlesexv SussexLord's224 May 2024First-class
681711549044.15Middlesexv DerbyshireDerby217 Sep 2024First-class
677159110113.55Middlesexv DerbyshireLord's323 Jun 2024First-class
67119805283.75Middlesexv DerbyshireLord's323 Jun 2024First-class
669058130113.79Middlesexv GlamorganCardiff323 May 2025First-class
661289510069.47Middlesexv NorthantsNorthampton122 Jun 2025First-class
65*134968067.70Middlesexv GloucsBristol326 Apr 2024First-class
64*6742110152.38Middlesexv NorthantsNorthwood422 Aug 2024First-class
641371207153.33Middlesexv GlamorganLord's25 Apr 2024First-class
641361158055.65Middlesexv GloucsLord's19 Sep 2024First-class
641131188154.23Middlesexv GloucsLord's124 Sep 2025First-class
631821177053.84Middlesexv GlamorganCardiff417 May 2024First-class
611851437042.65Middlesexv SussexLord's224 May 2024First-class
611431299047.28Middlesexv YorkshireLeeds229 Aug 2024First-class
611961558039.35Middlesexv DerbyshireDerby325 Apr 2025First-class
60*124958163.15Middlesexv GloucsCheltenham129 Jul 2025First-class
601841608037.50Middlesexv GlamorganLord's25 Apr 2024First-class
601781335045.11Middlesexv LeicsLeicester430 Jun 2024First-class
601201007160.00Middlesexv GloucsLord's124 Sep 2025First-class
591561075055.14Middlesexv DerbyshireLord's323 Jun 2024First-class
59533318178.78Middlesexv LeicsLeicester430 Jun 2024First-class
59117937163.44Middlesexv DerbyshireDerby225 Apr 2025First-class
5997838271.08Middlesexv KentLord's42 May 2025First-class
582071468039.72Middlesexv NorthantsNorthwood222 Aug 2024First-class
582091367042.64Middlesexv GlamorganLord's218 Apr 2025First-class
581319411061.70Middlesexv GloucsCheltenham129 Jul 2025First-class
571471078053.27Middlesexv DerbyshireLord's123 Jun 2024First-class
57105856167.05Middlesexv KentCanterbury311 Apr 2025First-class
571891476038.77Middlesexv KentCanterbury311 Apr 2025First-class
57514264135.71Middlesexv GlamorganCardiff323 May 2025First-class
571391088052.77Middlesexv NorthantsNorthwood122 Jul 2025First-class
57119866066.27Middlesexv GloucsCheltenham129 Jul 2025First-class
562281223045.90Middlesexv DerbyshireDerby325 Apr 2025First-class
561841134049.55Middlesexv LeicsLeicester129 Jun 2025First-class
551188111067.90Middlesexv GloucsLord's124 Sep 2025First-class
541571347240.29Middlesexv DerbyshireDerby225 Apr 2025First-class
541371016053.46Middlesexv KentLord's22 May 2025First-class
541531046051.92Middlesexv NorthantsNorthampton322 Jun 2025First-class
531641345039.55Middlesexv GlamorganLord's25 Apr 2024First-class
52*1781597132.70Middlesexv SussexLord's224 May 2024First-class
52*1731087248.14Middlesexv DerbyshireDerby325 Apr 2025First-class
52102696275.36Middlesexv DerbyshireLord's123 Jun 2024First-class
521721346038.80Middlesexv DerbyshireDerby225 Apr 2025First-class
52106686076.47Middlesexv LancashireManchester115 Sep 2025First-class
52111895358.42Middlesexv LancashireManchester115 Sep 2025First-class
51974790108.51Middlesexv YorkshireLord's219 Apr 2024First-class
511441454035.17Middlesexv YorkshireLeeds229 Aug 2024First-class
5195868059.30Middlesexv NorthantsNorthampton122 Jun 2025First-class
5092668075.75Middlesexv YorkshireLord's219 Apr 2024First-class
5068546092.59Middlesexv GloucsLord's39 Sep 2024First-class
49128906054.44Middlesexv LeicsLord's116 May 2025First-class
4868597081.35Middlesexv NorthantsNorthampton322 Jun 2025First-class
47*120778061.03Middlesexv KentCanterbury111 Apr 2025First-class
46127857054.11Middlesexv DerbyshireLord's28 Sep 2025First-class
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

Middlesex vs Gloucestershire at Lord's, County Championship Division Two 55th Match, Sep 24-27, 2025 [First-class]

Middlesex vs Lancashire at Manchester, County Championship Division Two 50th Match, Sep 15-18, 2025 [First-class]

Derbyshire vs Middlesex at Lord's, County Championship Division Two 46th Match, Sep 8-11, 2025 [First-class]