Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International

Middlesex T20 Blast Runs Stats

How many runs Middlesex score, and who scores the most, game by game

Updated 12 July 2026, after the Kent game

Player Avg Hit %
T20 Blast 10 Jul 26 SussexH 195/9213/3
T20 Blast 28 Jun 26 DurhamH 118218/6
T20 Blast 7 Jun 26 EssexH 116176/5
T20 Blast 31 May 26 HampshireH 126/7130/2
T20 Blast 24 May 26 SurreyH 143/8144/4
T20 Blast 22 May 26 KentH 181/8208/6
T20 Blast 16 Jul 25 SurreyH 181/6189/9
T20 Blast 11 Jul 25 GloucestershireH 189/5166/7
T20 Blast 9 Jul 25 HampshireH 187/8188/7
T20 Blast 19 Jun 25 EssexH 161160/6
T20 Blast 1 Jun 25 GlamorganH 124/9128/5
T20 Blast 29 May 25 SussexH 186/7202/4
T20 Blast 18 Jul 24 GloucestershireH 169/7179/8
T20 Blast 20 Jun 24 SurreyH 129/8185/9
T20 Blast 13 Jun 24 EssexH 63/2129/4
T20 Blast 11 Jun 24 SomersetH 7882/1
T20 Blast 6 Jun 24 GlamorganH 173177/7
T20 Blast 31 May 24 KentH 107205/8
T20 Blast 18 Jun 23 EssexH 116/2237/6
T20 Blast 16 Jun 23 KentH 215/7228/3
T20 Blast 8 Jun 23 SussexH 177/5181/8
T20 Blast 6 Jun 23 HampshireH 159/7164/6
T20 Blast 31 May 23 GlamorganH 209/5238/3
T20 Blast 29 May 23 GloucestershireH 179/6181/9
T20 Blast 25 May 23 SurreyH 126199/6
T20 Blast 1 Jul 22 SomersetH 160/6161/8
T20 Blast 23 Jun 22 EssexH 140/8161/6
T20 Blast 19 Jun 22 KentH 143/3141/9
T20 Blast 9 Jun 22 SurreyH 188/8208/7
T20 Blast 7 Jun 22 HampshireH 142/7145/1
Middlesex total 153 1951181161261431811811891871611241861691296378173107116215177159209179126160140143188142
S S. EskinaziBatter, 6 batted 38.8 50%3/6 5338 2012 9448 1815 1423 3430
K. WilliamsonBatter, 6 batted 30.8 67%4/6 1613 5230 2522 5331 2522 1412
S. EskinaziBatter, 17 batted 30.2 47%8/17 2319 1510 23 4829 2317 2820 2413 94*62 05 5933 5438 12 44 4338 2815 4721 2113
C. GreenAll-rounder, 4 batted 25.3 50%2/4 44*24 42 -DNB 46*29 79
A. RossingtonKeeper, 4 batted 25.0 25%1/4 04 1513 613 7943
L. du PlooyBatter, 14 batted 23.6 36%5/14 3728 3421 1417 1617 02 1910 2917 5437 97 1816 116 73*52 69 1110
M. HoldenBowler, 27 batted 22.5 33%9/27 5220 26 2022 26 2319 2016 1210 3326 3730 64 01 41*24 12 77 24 6*2 121*59 1812 5331 116 76 4323 711 36 1217 3319 3529
P. MalanBatter, 5 batted 19.4 40%2/5 3629 1815 1111 23 3018
R. HigginsAll-rounder, 22 batted 18.0 32%7/22 3628 65 1316 02 29*18 28*16 44 36 2112 4416 56 711 22 911 1816 106 3222 3522 -DNB 4335 19*10 2422 77
E. BoschBowler, 5 batted 16.4 40%2/5 2719 01 1213 3118 1211
L. HollmanAll-rounder, 27 batted 15.5 19%5/27 2216 2214 45 47*33 35*28 03 32*14 4*6 13*7 46 1410 209 11 46 -DNB 1217 1712 2315 -DNB 1211 33 11*11 912 3919 02 4127 02 -DNB 2111 912
M. AnderssonAll-rounder, 12 batted 15.3 25%3/12 4939 119 0*1 108 5734 -DNB 56 0*2 12*6 -DNB -DNB 48 11*12 -DNB 01 25*18
J. DaviesKeeper, 16 batted 13.6 19%3/16 109 46 76 03 3530 26 67 2317 43 1910 107 4*6 1417 4142 4*1 3427
J J. CracknellKeeper, 21 batted 13.2 24%5/21 811 22 46 01 02 55 -DNB 611 13 36 36*33 33 12 04 7742 4228 1210 2522 02 43*37 612 36
B B. GeddesBatter, 9 batted 12.1 22%2/9 87 49 03 14 2519 12 125 77 5137
J. SimpsonKeeper, 8 batted 11.5 13%1/8 45 2*4 1511 811 03 4635 1310 46
C C. FalconerBatter, 3 batted 10.7 0%0/3 1623 49 1215
S S. MorganAll-rounder, 3 batted 8.3 0%0/3 01 65 19*10 -DNB
J J. de CairesBatter, 10 batted 7.7 0%0/10 96 148 1212 01 1615 15 127 39 66 -DNB -DNB -DNB 47
N N. CornwellBowler, 7 batted 5.3 0%0/7 7*2 117 -DNB -DNB -DNB -DNB -DNB -DNB 14 1*1 -DNB -DNB -DNB -DNB 15*14 1*3 1*2
T. HelmBowler, 15 batted 4.8 7%1/15 01 0*1 2*3 -DNB 11 1*1 -DNB -DNB 0*1 64 5*6 -DNB 11*3 26*27 -DNB 1517 02 01 -DNB -DNB -DNB -DNB -DNB -DNB 2*2 -DNB -DNB 3*5
Z. GoharBowler, 8 batted 4.6 0%0/8 34 01 7*9 -DNB 119 -DNB -DNB 01 88 712 1*3
B B. CullenKeeper, 4 batted 4.0 0%0/4 -DNB 1*4 -DNB 01 116 -DNB -DNB -DNB -DNB -DNB 42
H. BrookesAll-rounder, 4 batted 1.50 0%0/4 1*1 57 -DNB 02 01
J. BehrendorffBowler, 1 batted 22.0 0%0/1 -DNB 22*11 -DNB -DNB -DNB
M M. BoyleBatter, 2 batted 21.5 50%1/2 3424 97
M M. HarrisBowler, 1 batted 7.0 0%0/1 7*5
T T. WalallawitaBowler, 1 batted 5.0 0%0/1 -DNB 53 -DNB -DNB
E. MorganBatter, 1 batted 5.0 0%0/1 510
N N. FernandesBatter, 1 batted 2.0 0%0/1 -DNB -DNB -DNB 24
T. Roland-JonesAll-rounder, 1 batted 1.00 0%0/1 13 -DNB
N N. SharmaBowler, 2 batted 0.50 0%0/2 1*1 0*1
A green cell reached the line. The line under a score is the balls faced; * not out; DNB did not bat.

Middlesex Team Runs

Line150.5
Avg153177330
Hit53%
195
118
116
126
143
181
181
189
187
161
124
186
169
129
63
78
173
107
116
215
177
159
209
179
126
160
140
143
188
142
213
218
176
130
144
208
189
166
188
160
128
202
179
185
129
82
177
205
237
228
181
164
238
181
199
161
161
141
208
145
408
336
292
256
287
389
370
355
375
321
252
388
348
314
192
160
350
312
353
443
358
323
447
360
325
321
301
284
396
287
T20 Blast 10 Jul 26 SussexH 195/9213/3
T20 Blast 28 Jun 26 DurhamH 118218/6
T20 Blast 7 Jun 26 EssexH 116176/5
T20 Blast 31 May 26 HampshireH 126/7130/2
T20 Blast 24 May 26 SurreyH 143/8144/4
T20 Blast 22 May 26 KentH 181/8208/6
T20 Blast 16 Jul 25 SurreyH 181/6189/9
T20 Blast 11 Jul 25 GloucestershireH 189/5166/7
T20 Blast 9 Jul 25 HampshireH 187/8188/7
T20 Blast 19 Jun 25 EssexH 161160/6
T20 Blast 1 Jun 25 GlamorganH 124/9128/5
T20 Blast 29 May 25 SussexH 186/7202/4
T20 Blast 18 Jul 24 GloucestershireH 169/7179/8
T20 Blast 20 Jun 24 SurreyH 129/8185/9
T20 Blast 13 Jun 24 EssexH 63/2129/4
T20 Blast 11 Jun 24 SomersetH 7882/1
T20 Blast 6 Jun 24 GlamorganH 173177/7
T20 Blast 31 May 24 KentH 107205/8
T20 Blast 18 Jun 23 EssexH 116/2237/6
T20 Blast 16 Jun 23 KentH 215/7228/3
T20 Blast 8 Jun 23 SussexH 177/5181/8
T20 Blast 6 Jun 23 HampshireH 159/7164/6
T20 Blast 31 May 23 GlamorganH 209/5238/3
T20 Blast 29 May 23 GloucestershireH 179/6181/9
T20 Blast 25 May 23 SurreyH 126199/6
T20 Blast 1 Jul 22 SomersetH 160/6161/8
T20 Blast 23 Jun 22 EssexH 140/8161/6
T20 Blast 19 Jun 22 KentH 143/3141/9
T20 Blast 9 Jun 22 SurreyH 188/8208/7
T20 Blast 7 Jun 22 HampshireH 142/7145/1

Middlesex Runs Match by Match

The last 30 T20 Blast matches and how often Middlesex went over the line

Line150.5
OpponentResultForAgTotal 150.5+
Avg 153177330 53%
Sussex (H)10 Jul Lby 18 runs 195213408
Durham (H)28 Jun Lby 100 runs 118218336
Essex (H)7 Jun Lby 60 runs 116176292
Hampshire (H)31 May Lby 8 wickets 126130256
Surrey (H)24 May Lby 6 wickets 143144287
Kent (H)22 May Lby 27 runs 181208389
Surrey (H)16 Jul 2025 Lby 8 runs 181189370
Gloucestershire (H)11 Jul 2025 Wby 23 runs 189166355
Hampshire (H)9 Jul 2025 Lby 3 wickets 187188375
Essex (H)19 Jun 2025 Wby 1 run 161160321
Glamorgan (H)1 Jun 2025 Lby 5 wickets 124128252
Sussex (H)29 May 2025 Lby 16 runs 186202388
Gloucestershire (H)18 Jul 2024 Lby 10 runs 169179348
Surrey (H)20 Jun 2024 Lby 56 runs 129185314
Essex (H)13 Jun 2024 Lby 16 runs 63129192
Somerset (H)11 Jun 2024 Lby 9 wickets 7882160
Glamorgan (H)6 Jun 2024 Lby 3 wickets 173177350
Kent (H)31 May 2024 Lby 98 runs 107205312
Essex (H)18 Jun 2023 Lby 22 runs 116237353
Kent (H)16 Jun 2023 Lby 13 runs 215228443
Sussex (H)8 Jun 2023 Lby 4 runs 177181358
Hampshire (H)6 Jun 2023 Lby 5 runs 159164323
Glamorgan (H)31 May 2023 Lby 29 runs 209238447
Gloucestershire (H)29 May 2023 Lby 2 runs 179181360
Surrey (H)25 May 2023 Lby 73 runs 126199325
Somerset (H)1 Jul 2022 Lby 2 wickets 160161321
Essex (H)23 Jun 2022 Lby 21 runs 140161301
Kent (H)19 Jun 2022 Wby 7 wickets 143141284
Surrey (H)9 Jun 2022 Lby 20 runs 188208396
Hampshire (H)7 Jun 2022 Lby 9 wickets 142145287

Middlesex Runs Lines

How often each line went over, last 30 T20 Blast matches

LineOverUnderOver %
130.5201067%
140.5191163%
150.5161453%
160.5141647%
170.5121840%
LineOverUnderOver %
310.521970%
320.5191163%
330.5151550%
340.5141647%
350.5121840%

Runs Batting First and Chasing

Middlesex's runs per game by when they batted

BattingPWForAg
First102148148
Second201155192

T20B 2026 Runs Table

Runs per game, this season

SidePForAgMatch
1Derbyshire 12191186377
2Yorkshire 13181171352
3Somerset 14179166345
4Warwickshire 12177168344
5Glamorgan 12177180356
6Hampshire 15174162336
7Nottinghamshire 14173173346
8Northamptonshire 15172157328
9Gloucestershire 13168164332
10Sussex 12167186352
11Lancashire 12167175341
12Essex 13163168331
13Surrey 13162161323
14Durham 12160157317
15Leicestershire 12155174329
16Middlesex 12154169323
17Worcestershire 12153159311
18Kent 12152160312

Middlesex T20 Blast Runs Questions

How many runs do Middlesex score per T20 Blast match?

Middlesex have averaged 153 runs per T20 Blast match over their last 30 T20 Blast matches, their opponents 177, and the match 330 between them.

How often do Middlesex go over 150.5 runs?

Middlesex went over 150.5 runs in 16 of their last 30 T20 Blast matches.

Who scores the most runs for Middlesex?

Over Middlesex's last 30 T20 Blast matches: Max Holden (607 in 27, 22.5 a game), Stevie Eskinazi (514 in 17, 30.2 a game), Luke Hollman (419 in 27, 15.5 a game).

What is Middlesex's highest runs in a recent T20 Blast match?

215 against Kent on 16 Jun 2023 at Lord's, London.

Do Middlesex score more runs batting first or chasing?

Batting first Middlesex average 148 runs (10 T20 Blast matches); batting second 155 (20).