Live Scores
Series
Teams
News
Features
Videos
Stats
Edition US
Records
Home
2025
Ask Cricinfo
Statsguru
IPL
World Cup
WPL
Champions Trophy
More
Records
County Championship Division One Records
FC Matches Records
Batting Most Hundreds Career - Middlesex
Most hundreds For County Championship Division One - Middlesex
Most hundreds
Player
Span
Mat
Inns
NO
Runs
HS
Ave
BF
SR
100
50
0
4s
6s
SD Robson
2012-2023
97
177
17
5982
231
37.38
11507
51.98
13
26
21
794
5
CJL Rogers
2012-2014
43
79
9
3487
241*
49.81
5736
60.79
10
16
4
462
11
DJ Malan
2012-2017
75
125
7
4424
182*
37.49
8342
53.03
10
19
12
615
12
OA Shah
2005-2006
31
58
4
2688
173*
49.77
4608
58.33
9
14
5
337
20
NRD Compton
2006-2017
53
96
8
3214
190
36.52
7151
44.94
9
12
8
383
8
EC Joyce
2005-2006
27
49
3
2745
211
59.67
4578
59.96
6
18
1
334
23
ET Smith
2005-2006
32
60
1
2303
166
39.03
3777
60.97
6
9
6
341
1
NRT Gubbins
2014-2017
34
57
1
2317
201*
41.37
4712
49.17
5
16
5
301
22
NJ Dexter
2012-2015
51
88
9
2428
163*
30.73
5095
47.65
5
11
8
310
18
SS Eskinazi
2015-2023
34
60
5
1711
179
31.10
3341
51.21
4
7
5
229
13
AC Voges
2013-2017
23
35
4
1624
160*
52.38
3030
53.59
3
10
1
191
1
JEC Franklin
2015-2017
39
60
8
1604
135
30.84
3280
48.90
3
8
7
196
14
JA Simpson
2012-2023
104
166
23
4128
110
28.86
9062
45.55
3
26
12
536
32
AJ Strauss
2005-2012
9
17
2
536
141
35.73
1038
51.63
2
1
2
67
2
SB Styris
2005-2006
19
34
2
1161
133
36.28
1686
68.86
2
8
2
146
11
PN Weekes
2005-2006
23
39
11
1174
128*
41.92
2146
54.70
2
5
3
154
2
BL Hutton
2005-2006
26
48
3
1358
152
30.17
3394
40.01
2
5
2
152
12
EJG Morgan
2006-2015
28
48
3
1281
191
28.46
2643
48.46
2
5
8
175
8
JL Denly
2012-2014
41
70
7
1819
134*
28.87
3501
51.95
2
11
3
246
8
GJ Bailey
2016-2016
3
5
1
284
110*
71.00
529
53.68
1
2
-
43
1
RF Higgins
2017-2023
18
32
2
1084
137
36.13
1770
61.24
1
8
1
127
4
JWM Dalrymple
2005-2006
22
39
2
1258
108
34.00
2161
58.21
1
10
5
148
8
PR Stirling
2013-2017
31
46
3
1229
111
28.58
1969
62.41
1
8
5
167
16
OP Rayner
2012-2017
69
94
12
1594
143*
19.43
3305
48.22
1
5
14
216
5
TS Roland-Jones
2012-2023
83
115
19
2192
103*
22.83
3388
64.69
1
8
10
278
41
Adjust:
Most recent
Past week
Past Month
Past year
4 years
10 years
25 years