Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International

Middlesex First-class Runs Stats

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

Updated 24 September 2026, after the Northamptonshire game

Line50+
Reset
Player Avg Hit %
County Championship Division Two 24 Sep 26 NorthamptonshireH Won7 wkts
County Championship Division Two 15 Sep 26 GloucestershireA Drew
County Championship Division Two 8 Sep 26 DurhamA Lost93 runs
County Championship Division Two 2 Sep 26 LancashireH Won160 runs
County Championship Division Two 27 Aug 26 DerbyshireA Drew
County Championship Division Two 20 Aug 26 KentH Lost46 runs
County Championship Division Two 19 Jun 26 KentA Lost49 runs
County Championship Division Two 12 Jun 26 WorcestershireA Won141 runs
County Championship Division Two 15 May 26 DerbyshireH Lost7 wkts
County Championship Division Two 8 May 26 LancashireA Won6 wkts
County Championship Division Two 1 May 26 DurhamH Drew
County Championship Division Two 17 Apr 26 NorthamptonshireA Drew
County Championship Division Two 10 Apr 26 WorcestershireH Lost57 runs
County Championship Division Two 3 Apr 26 GloucestershireH Woninns
County Championship Division Two 24 Sep 25 GloucestershireH Woninns
County Championship Division Two 15 Sep 25 LancashireA Drew
County Championship Division Two 8 Sep 25 DerbyshireH Drew
County Championship Division Two 29 Jul 25 GloucestershireA Drew
County Championship Division Two 22 Jul 25 NorthamptonshireH Woninns
County Championship Division Two 29 Jun 25 LeicestershireA Woninns
County Championship Division Two 22 Jun 25 NorthamptonshireA Lost4 wkts
County Championship Division Two 23 May 25 GlamorganA Lost10 wkts
County Championship Division Two 16 May 25 LeicestershireH Lost7 wkts
County Championship Division Two 2 May 25 KentH Won2 wkts
County Championship Division Two 25 Apr 25 DerbyshireA Drew
County Championship Division Two 18 Apr 25 GlamorganH Won9 wkts
County Championship Division Two 11 Apr 25 KentA Lost8 wkts
County Championship Division Two 4 Apr 25 LancashireH Drew
County Championship Division One 26 Sep 23 NottinghamshireA Lost2 wkts
County Championship Division One 19 Sep 23 WarwickshireH Lost8 wkts
County Championship Division One 10 Sep 23 LancashireA Drew
County Championship Division One 4 Sep 23 EssexA Lost297 runs
County Championship Division One 25 Jul 23 WarwickshireA Won8 wkts
County Championship Division One 19 Jul 23 SurreyH Lost8 wkts
County Championship Division One 10 Jul 23 NorthamptonshireH Drew
County Championship Division One 25 Jun 23 HampshireA Lostinns
County Championship Division One 18 May 23 SomersetH Lostinns
County Championship Division One 11 May 23 SurreyA Lost9 wkts
County Championship Division One 27 Apr 23 KentH Won9 wkts
County Championship Division One 20 Apr 23 NottinghamshireH Won4 wkts
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
Middlesex total 262 2551343263612033302472000-249309443181339283177320169117430146341353183204445-634-21199298-445-625-534-413332155235232143238366315307470592223112604073662241212511941601791471999723827227732215020817521620924022986274249
L. du PlooyBatter, 40 inns 46.0 38%15/40 4171 1519 713 4064 1427 1327 85133 101*165 512 95117 6789 12 412 1518 5166 66*118 1021 1928 182274 263*358 2225 512 105175 5786 105*152 56113 6695 2851 1744 411 02 421 52134 1716 89191 27*21 2532 2641 41102 02
J J. DE CairesAll-rounder, 8 inns 43.3 50%4/8 1022 5268 1525 4685 5894 76137 23 87144
H. DukeKeeper, 10 inns 37.2 20%2/10 2841 -DNB 3063 94116 38*34 100*127 1024 1610 1036 43*106 316 -DNB
J J. CracknellKeeper, 25 inns 36.5 24%6/25 3849 65*97 4053 1619 01 4699 -DNB -DNB 4286 -DNB 79136 -DNB 719 43*92 97143 64118 614 -DNB 4365 03 7398 3893 112173 13*9 2860 1618 17 3366 04 1219
M. HoldenBowler, 63 inns 34.4 22%14/63 113 5087 4171 522 4378 3244 03 5160 1836 1327 182243 918 49151 1030 1339 2284 510 912 65163 77*162 16 86144 2573 4086 3295 1438 151282 04 169 54104 4260 3551 713 1864 1636 3866 1549 94135 107198 76 2685 510 69115 184335 1520 1113 01 -DNB 3076 1223 1515 -DNB 55117 2675 4168 3763 03 45 1716 1338 747 4380 625 -DNB 725 5357
B B. GeddesBatter, 47 inns 31.2 28%13/47 5781 59*128 3887 57138 1123 5071 2854 2828 816 3726 912 1131 511 2459 1842 1054 1226 73*70 03 2674 6580 0*7 3445 725 2544 60100 5289 1*5 1322 4472 01 137208 2750 2430 1867 1230 2362 618 2972 1553 5993 113 83149 -DNB 1315 75142 1025 74133
S. RobsonBatter, 66 inns 30.6 20%13/66 24 312 516 92198 2633 1125 816 1032 519 3653 14 716 70131 2367 3171 49 613 1418 87145 18 1330 162305 622 3154 3389 1416 916 2160 1050 49 57108 133241 1424 4859 613 6658 05 2355 1026 910 7083 319 1730 105*109 623 107*287 86235 616 1015 1821 01 1014 1237 2039 2848 126*252 3881 1440 2862 1838 76132 2261 2029 41*79 1756 12*18
R. HigginsAll-rounder, 62 inns 28.6 18%11/62 115124 -DNB 1532 1329 822 3138 4476 114 3342 1322 515 3448 3230 7*32 131273 3*17 1436 -DNB 26 1135 517 01 01 14*40 3155 2846 3545 920 2543 4451 01 1952 4498 01 54101 1135 2635 56122 15 -DNB 1431 1519 1324 4391 137182 1519 77 5783 4150 -DNB 4455 2196 5372 -DNB 311 2340 64*105 55 1039 5465 1726 3159 43 4271 71108 -DNB 5382 22*22
L. HollmanAll-rounder, 32 inns 25.5 16%5/32 1014 2657 1013 2631 54116 2244 2547 3679 -DNB -DNB 5581 04 3392 1127 60*95 5186 1012 1117 840 3369 42107 4265 103192 2038 1517 24 88 09 2850 520 47 3273 -DNB 2048 1313
M. StonemanBatter, 24 inns 24.4 21%5/24 1418 1417 1324 3270 011 1758 813 647 910 52*88 1131 7278 5172 1232 617 2345 721 60129 815 2846 107 1334 76130 4332
Z. GoharBowler, 41 inns 22.9 15%6/41 1544 -DNB 2439 2240 24 1521 02 06 110 110 95192 66*110 224 39*39 2456 1216 45 -DNB 5690 -DNB 83133 -DNB 4291 1321 2645 2440 2562 -DNB 1656 05 1024 3462 98 2539 22 36109 1447 13 30*75 1030 52*108 1226 -DNB 1125 5785 624 2236
J. DaviesKeeper, 23 inns 21.9 13%3/23 2248 1228 4990 15 2928 5983 54134 728 1628 -DNB 47*77 2797 46 2873 1134 1031 433 65*148 512 110 1866 18*31 420 1323
S. EskinaziBatter, 22 inns 21.5 14%3/22 611 41145 2755 61155 3993 19*22 1429 57147 5893 912 -DNB 26*115 07 1519 827 4*5 01 2872 1325 1762 1715 -DNB 311 1112
J. SimpsonKeeper, 21 inns 20.7 14%3/21 2672 914 014 1342 16 -DNB 1654 3272 1854 -DNB 60133 27 19 75158 1765 49136 57*116 114 08 2344 1235 -DNB 625 1711
B B. CullenKeeper, 6 inns 20.0 0%0/6 4291 4*22 3341 2245 12*18 78
S S. MorganAll-rounder, 15 inns 19.8 13%2/15 3871 27 08 417 623 816 58*80 -DNB 1548 -DNB 1418 -DNB 2545 416 14*21 97143 1010 -DNB 27
J J. de CairesBatter, 21 inns 18.6 0%0/21 828 1021 25 1552 1020 1735 1251 1234 4947 4058 08 1444 -DNB 29*33 17 3756 -DNB 30*40 3195 1028 17*21 2851 1972
E. BoschBowler, 6 inns 18.3 0%0/6 43*52 -DNB 223 1627 2949 711 13*25 -DNB
P. MalanBatter, 12 inns 17.9 17%2/12 1856 02 1519 01 110 04 66138 110 320 24*34 2641 6171
C C. FalconerBatter, 12 inns 17.6 0%0/12 03 5*14 4953 3173 917 1262 3753 07 919 48104 1120 01
T. Roland-JonesAll-rounder, 50 inns 16.4 2%1/50 06 -DNB 45*99 53 1828 3744 3626 812 2825 1740 410 -DNB 910 2847 04 -DNB 03 -DNB 1719 -DNB 1628 1613 13 199 11*15 -DNB 03 718 42*58 0*1 115 5742 2948 16*13 2429 23*42 213 -DNB 3127 -DNB 1312 05 12 3*5 23 -DNB 2649 -DNB 1115 1332 2115 -DNB 1621 3418 2638 730 3947 2724 26 614 27*31 -DNB
J. YadavBowler, 5 inns 14.8 20%1/5 5672 6*4 76 18 415 -DNB
T. HelmBowler, 25 inns 13.8 0%0/25 78 -DNB 1519 3274 22*19 01 2624 3353 1120 422 2137 -DNB 521 -DNB 1326 30*34 29*39 05 -DNB 8*9 -DNB 27 233 19*13 -DNB 17 1934 58 -DNB 934 1314 2019 -DNB
N N. FernandesBatter, 11 inns 11.3 9%1/11 89 313 27104 38 1617 01 58136 -DNB 415 14 114 310
E. BamberBowler, 18 inns 7.7 0%0/18 215 -DNB 05 621 8*30 -DNB 010 4*8 26 -DNB 1351 46*37 1139 -DNB 1*1 5*6 111 06 03 25*37 9*15 -DNB 531 -DNB
D. FernsBowler, 3 inns 6.0 0%0/3 1*3 -DNB 1349 4*4
H. BrookesAll-rounder, 8 inns 3.8 0%0/8 27 -DNB 218 1020 3*14 -DNB 57 3*21 45 115
D. PatersonBowler, 7 inns 3.1 0%0/7 0*0 516 13 01 1*5 -DNB 0*11 -DNB 15*13 -DNB
N N. SharmaBowler, 18 inns 3.1 0%0/18 02 114 04 0*7 1*5 07 5*16 44 0*3 -DNB 0*2 -DNB 0*10 318 2*4 1847 128 8*21 1*20 115
T. MurtaghBowler, 9 inns 2.3 0%0/9 0*1 02 810 02 03 0*1 5*8 05 87 -DNB
N N. CornwellBowler, 3 inns 0.00 0%0/3 -DNB 01 -DNB 06 -DNB 05
K. WilliamsonBatter, 2 inns 134 100%2/2 153183 114159
O. StoneBowler, 1 inns 6.0 0%0/1 6*3
M. AnderssonAll-rounder, 1 inns 2.0 0%0/1 213 -DNB
R. WhiteKeeper, 2 inns 1.50 0%0/2 02 312
A green cell reached the line. Each innings is its own column, the 1st then the 2nd. The line under a score is the balls faced; * not out; DNB did not bat.

Middlesex Team Runs

Line250.5
Avg262262
Hit45%
255
134
326
361
203
330
247
200
0
-
249
309
443
181
339
283
177
320
169
117
430
146
341
353
183
204
445
-
634
-
211
99
298
-
445
-
625
-
534
-
413
332
155
235
232
143
238
366
315
307
470
59
222
311
260
407
366
224
121
251
194
160
179
147
199
97
238
272
277
322
150
208
175
216
209
240
229
86
274
249
103
285
296
145
252
374
151
136
131
111
350
254
416
257
265
216
376
124
201
84
567
-
409
-
191
253
216
215
286
281
375
-
283
153
404
-
261
257
205
202
435
313
383
8
274
102
129
473
472
-
199
329
218
316
359
262
384
210
315
58
413
-
304
319
60
232
433
78
219
380
419
-
404
-
380
73
186
128
364
158
1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd1st2nd
County Championship Division Two 24 Sep 26 NorthamptonshireH Won7 wkts
County Championship Division Two 15 Sep 26 GloucestershireA Drew
County Championship Division Two 8 Sep 26 DurhamA Lost93 runs
County Championship Division Two 2 Sep 26 LancashireH Won160 runs
County Championship Division Two 27 Aug 26 DerbyshireA Drew
County Championship Division Two 20 Aug 26 KentH Lost46 runs
County Championship Division Two 19 Jun 26 KentA Lost49 runs
County Championship Division Two 12 Jun 26 WorcestershireA Won141 runs
County Championship Division Two 15 May 26 DerbyshireH Lost7 wkts
County Championship Division Two 8 May 26 LancashireA Won6 wkts
County Championship Division Two 1 May 26 DurhamH Drew
County Championship Division Two 17 Apr 26 NorthamptonshireA Drew
County Championship Division Two 10 Apr 26 WorcestershireH Lost57 runs
County Championship Division Two 3 Apr 26 GloucestershireH Woninns
County Championship Division Two 24 Sep 25 GloucestershireH Woninns
County Championship Division Two 15 Sep 25 LancashireA Drew
County Championship Division Two 8 Sep 25 DerbyshireH Drew
County Championship Division Two 29 Jul 25 GloucestershireA Drew
County Championship Division Two 22 Jul 25 NorthamptonshireH Woninns
County Championship Division Two 29 Jun 25 LeicestershireA Woninns
County Championship Division Two 22 Jun 25 NorthamptonshireA Lost4 wkts
County Championship Division Two 23 May 25 GlamorganA Lost10 wkts
County Championship Division Two 16 May 25 LeicestershireH Lost7 wkts
County Championship Division Two 2 May 25 KentH Won2 wkts
County Championship Division Two 25 Apr 25 DerbyshireA Drew
County Championship Division Two 18 Apr 25 GlamorganH Won9 wkts
County Championship Division Two 11 Apr 25 KentA Lost8 wkts
County Championship Division Two 4 Apr 25 LancashireH Drew
County Championship Division One 26 Sep 23 NottinghamshireA Lost2 wkts
County Championship Division One 19 Sep 23 WarwickshireH Lost8 wkts
County Championship Division One 10 Sep 23 LancashireA Drew
County Championship Division One 4 Sep 23 EssexA Lost297 runs
County Championship Division One 25 Jul 23 WarwickshireA Won8 wkts
County Championship Division One 19 Jul 23 SurreyH Lost8 wkts
County Championship Division One 10 Jul 23 NorthamptonshireH Drew
County Championship Division One 25 Jun 23 HampshireA Lostinns
County Championship Division One 18 May 23 SomersetH Lostinns
County Championship Division One 11 May 23 SurreyA Lost9 wkts
County Championship Division One 27 Apr 23 KentH Won9 wkts
County Championship Division One 20 Apr 23 NottinghamshireH Won4 wkts

Middlesex Runs Match by Match

The last 40 first-class matches, innings by innings, and how often Middlesex went over the line

Line250.5
OpponentResultInnsForAg 250.5+
Avg 262262 45%
Northamptonshire (H)CC2, 24 Sep Wby 7 wickets 1st 255103
2nd 134285
Gloucestershire (A)CC2, 15 Sep Ddrawn 1st 326296
2nd 361145
Durham (A)CC2, 8 Sep Lby 93 runs 1st 203252
2nd 330374
Lancashire (H)CC2, 2 Sep Wby 160 runs 1st 247151
2nd 200136
Derbyshire (A)CC2, 27 Aug Ddrawn 1st 0131
2nd -111 -
Kent (H)CC2, 20 Aug Lby 46 runs 1st 249350
2nd 309254
Kent (A)CC2, 19 Jun Lby 49 runs 1st 443416
2nd 181257
Worcestershire (A)CC2, 12 Jun Wby 141 runs 1st 339265
2nd 283216
Derbyshire (H)CC2, 15 May Lby 7 wickets 1st 177376
2nd 320124
Lancashire (A)CC2, 8 May Wby 6 wickets 1st 169201
2nd 11784
Durham (H)CC2, 1 May Ddrawn 1st 430567
2nd 146-
Northamptonshire (A)CC2, 17 Apr Ddrawn 1st 341409
2nd 353-
Worcestershire (H)CC2, 10 Apr Lby 57 runs 1st 183191
2nd 204253
Gloucestershire (H)CC2, 3 Apr Wby an innings and 14 runs 1st 445216
2nd -215 -
Gloucestershire (H)CC2, 24 Sep 2025 Wby an innings and 67 runs 1st 634286
2nd -281 -
Lancashire (A)CC2, 15 Sep 2025 Ddrawn 1st 211375
2nd 99-
Derbyshire (H)CC2, 8 Sep 2025 Ddrawn 1st 298283
2nd -153 -
Gloucestershire (A)CC2, 29 Jul 2025 Ddrawn 1st 445404
Northamptonshire (H)CC2, 22 Jul 2025 Wby an innings and 107 runs 1st 625261
2nd -257 -
Leicestershire (A)CC2, 29 Jun 2025 Wby an innings and 127 runs 1st 534205
2nd -202 -
Northamptonshire (A)CC2, 22 Jun 2025 Lby 4 wickets 1st 413435
2nd 332313
Glamorgan (A)CC2, 23 May 2025 Lby 10 wickets 1st 155383
2nd 2358
Leicestershire (H)CC2, 16 May 2025 Lby 7 wickets 1st 232274
2nd 143102
Kent (H)CC2, 2 May 2025 Wby 2 wickets 1st 238129
2nd 366473
Derbyshire (A)CC2, 25 Apr 2025 Ddrawn 1st 315472
2nd 307-
Glamorgan (H)CC2, 18 Apr 2025 Wby 9 wickets 1st 470199
2nd 59329
Kent (A)CC2, 11 Apr 2025 Lby 8 wickets 1st 222218
2nd 311316
Lancashire (H)CC2, 4 Apr 2025 Ddrawn 1st 260359
2nd 407262
Nottinghamshire (A)CC1, 26 Sep 2023 Lby 2 wickets 1st 366384
2nd 224210
Warwickshire (H)CC1, 19 Sep 2023 Lby 8 wickets 1st 121315
2nd 25158
Lancashire (A)CC1, 10 Sep 2023 Ddrawn 1st 194413
2nd 160-
Essex (A)CC1, 4 Sep 2023 Lby 297 runs 1st 179304
2nd 147319
Warwickshire (A)CC1, 25 Jul 2023 Wby 8 wickets 1st 19960
2nd 97232
Surrey (H)CC1, 19 Jul 2023 Lby 8 wickets 1st 238433
2nd 27278
Northamptonshire (H)CC1, 10 Jul 2023 Ddrawn 1st 277219
2nd 322380
Hampshire (A)CC1, 25 Jun 2023 Lby an innings and 61 runs 1st 150419
2nd 208-
Somerset (H)CC1, 18 May 2023 Lby an innings and 13 runs 1st 175404
2nd 216-
Surrey (A)CC1, 11 May 2023 Lby 9 wickets 1st 209380
2nd 24073
Kent (H)CC1, 27 Apr 2023 Wby 9 wickets 1st 229186
2nd 86128
Nottinghamshire (H)CC1, 20 Apr 2023 Wby 4 wickets 1st 274364
2nd 249158

Middlesex Runs Lines

How often each line went over, last 40 first-class matches, an innings each

LineOverUnderOver %
200.5502368%
225.5423158%
250.5334045%
275.5284538%
300.5254834%
LineOverUnderOver %
475.5382858%
500.5353153%
525.5333350%
550.5323448%
575.5293744%

Runs Batting First and Chasing

Middlesex's runs per game by when they batted

BattingPWForAg
First206339329
Second207235275

CC2 2026 Runs Table

Runs per game, this season

SidePForAgMatch
1Durham 14331189521
2Northamptonshire 14315269583
3Kent 14266318583
4Gloucestershire 14240253493
5Middlesex 14237252489
6Derbyshire 14236247483
7Worcestershire 14215272487
8Lancashire 14192233425

Middlesex Runs by Competition

Runs per game in each First-class competition

CompetitionPW-LForAg
County Championship Division Two2810-9316293
County Championship Division One123-7218323

Middlesex First-class Runs Questions

How many runs do Middlesex score per innings in first-class matches?

Middlesex have averaged 262 runs an innings over their last 40 first-class matches, their opponents 262.

How often do Middlesex go over 250.5 runs in an innings?

Middlesex went over 250.5 runs in 33 of their last 73 innings.

Who scores the most runs for Middlesex?

Over Middlesex's last 40 first-class matches: Max Holden (2169 in 63 innings, 34.4 an innings), Sam Robson (2021 in 66 innings, 30.6 an innings), Leus du Plooy (1840 in 40 innings, 46.0 an innings).

What is Middlesex's highest runs in an innings in a recent first-class match?

634 in their first innings against Gloucestershire on 24 Sep 2025 at Lord's, London.

Do Middlesex score more runs batting first or chasing?

Batting first Middlesex average 339 runs (20 first-class matches); batting second 235 (20).