Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International
— Runs · Middlesex

Middlesex Average Score & Team Totals

Updated , after Middlesex vs Kent

Middlesex average 158.8 runs across their last 20 T20 matches, and their opponents 173.6, so their matches average 332.4. They passed 150.5 in 12 of the 20 (60%), and 213 was their highest total against Sussex on 30 May 2026.

Middlesex runs: over/under

Avg 158.8
LineOverUnderOver %
140.5 runs14670%
150.5 runs12860%
160.5 runs101050%
170.5 runs81240%
180.5 runs71335%

Match total runs: over/under

Avg 332.4
LineOverUnderOver %
310.5 runs15575%
320.5 runs12860%
330.5 runs81240%
340.5 runs71335%
350.5 runs71335%

Middlesex runs by split

Averages a match · home: Lord's
SplitMatchesScoredConcededMatch total
Overall20158.8173.6332.4
At home4166.5175.3341.8
Elsewhere16156.8173.2330.0
Batting first10163.3158.5321.8
Chasing10154.2188.7342.9
Won6173.3161.0334.3
Lost14152.5179.0331.5

Middlesex top run-scorers

In these matches
#PlayerMatchesRunsPer match
1Leus du Plooy1841623.1
2Max Holden1840122.3
3Luke Hollman2033516.8
4Stephen Eskinazi828335.4
5Kane Williamson827534.4
6Ben Geddes1621713.6
7Ryan Higgins1421315.2
8Josh de Caires1016916.9

Match by match

Last 20 T20 matches, 19 Jun 2025 to 12 Jul 2026
DateOppositionGroundResultBattedScoredConcededMatch total
12 Jul 2026 Kent St Lawrence Ground W 1st 172 157 329
10 Jul 2026 Sussex Merchant Taylors' School Ground L 2nd 195 213 408
8 Jul 2026 Hampshire The Rose Bowl W 2nd 162 159 321
5 Jul 2026 Essex County Ground W 2nd 143 142 285
28 Jun 2026 Durham Old Deer Park L 2nd 118 218 336
26 Jun 2026 Glamorgan Sophia Gardens L 1st 153 159 312
7 Jun 2026 Essex Merchant Taylors' School Ground L 2nd 116 176 292
3 Jun 2026 Surrey Kennington Oval L 1st 129 134 263
31 May 2026 Hampshire Merchant Taylors' School Ground L 1st 126 130 256
30 May 2026 Sussex County Ground W 1st 213 182 395
24 May 2026 Surrey Lord's L 1st 143 144 287
22 May 2026 Kent Lord's L 2nd 181 208 389
18 Jul 2025 Glamorgan Sophia Gardens L 2nd 132 184 316
16 Jul 2025 Surrey Lord's L 2nd 181 189 370
13 Jul 2025 Kent St Lawrence Ground L 1st 160 165 325
11 Jul 2025 Gloucestershire Merchant Taylors' School Ground W 1st 189 166 355
9 Jul 2025 Hampshire Merchant Taylors' School Ground L 1st 187 188 375
6 Jul 2025 Gloucestershire County Ground L 2nd 195 204 399
20 Jun 2025 Surrey Kennington Oval L 2nd 119 194 313
19 Jun 2025 Essex Lord's W 1st 161 160 321

More Middlesex stats

Middlesex sixes Middlesex fours Middlesex powerplay Middlesex team page

Runs for every T20 Blast side

Derbyshire Durham Essex Glamorgan Gloucestershire Hampshire Kent Lancashire Leicestershire Northamptonshire Nottinghamshire Somerset Surrey Sussex Warwickshire Worcestershire Yorkshire

About Middlesex runs

Frequently asked questions

What is Middlesex's average score?

Middlesex average 158.8 runs across their last 20 T20 matches, from 116 to 213, and concede 173.6, so their matches average 332.4 runs. Batting first they average 163.3, and chasing 154.2.

How often do Middlesex score over 150.5 runs?

Middlesex have scored over 150.5 runs in 12 of their last 20 T20 matches (60%), and over 160.5 runs in 10 (50%). Their matches have gone over 320.5 runs in 12 of the 20 (60%).

What is Middlesex's highest total in their last 20 T20 matches?

Middlesex's highest total in their last 20 T20 matches is 213, against Sussex on 30 May 2026, and their lowest 116, against Essex on 7 Jun 2026. They average 158.8 over the 20.

Do Middlesex score more runs at home or away?

Middlesex score 166.5 runs a match at Lord's, their home ground, across 4 of their last 20 T20 matches, and 156.8 elsewhere across 16. Their matches average 341.8 at home and 330.0 away.

Who scores the most runs for Middlesex?

Leus du Plooy has scored the most runs for Middlesex in their last 20 T20 matches, 416 in 18 matches, ahead of Max Holden (401) and Luke Hollman (335). The side averages 158.8 runs a match in that time.

How many runs are scored in Middlesex matches?

Middlesex matches average 332.4 runs across their last 20 T20 matches, with Middlesex scoring 158.8 and their opponents 173.6. The match total went over 320.5 in 12 of the 20 (60%), and the most in one match was 408, against Sussex on 10 Jul 2026.