Players
Series
Matches
Statistics
All Rounders
Batting
Bowling
Captaincy
Countries
Dismissals
Fielding
Grounds
Indian Premier League
Matches
Players
Series
Wicket Keeping
World Cup
World Series Cricket
Other...
New and Updated Pages
Milestones
Approaching Milestones
Recent Achievements
Ratings
World XI (Test)
World XI (ODI)
World XI (T20)
Top Ten (Test)
Top Ten (ODI)
Top Ten (T20)
Search
Quiz
Test Cricket - Batting Records and Statistics - Hundreds
Highest Scores for Century No
(Maximum = 51)
Player
Country
Match
Versus
Ground
Inns
100s
Score
1
G S A Sobers
West Indies
26/02/1958
Pakistan
Sabina Park
29
26
365*
2
R B Simpson
Australia
23/07/1964
England
Old Trafford
52
10
311
3
K K Nair
India
16/12/2016
England
MA Chidambaram Stadium
3
1
303*
4
R E Foster
England
11/12/1903
Australia
Sydney Cricket Ground
1
1
287
5
B C Lara
West Indies
02/01/1993
Australia
Sydney Cricket Ground
9
34
277
6
Zaheer Abbas
Pakistan
03/06/1971
England
Edgbaston
3
12
274
7
Z Crawley*
England
21/08/2020
Pakistan
The Rose Bowl
12
4
267
8
R B Kanhai
West Indies
31/12/1958
India
Eden Gardens
24
15
256
9
D J McGlew
South Africa
06/03/1953
New Zealand
Basin Reserve
13
7
255*
10
W R Hammond
England
14/12/1928
Australia
Sydney Cricket Ground
15
22
251
11
S F A Bacchus
West Indies
02/02/1979
India
Green Park
14
1
250
12
R Ravindra*
New Zealand
04/02/2024
South Africa
Bay Oval
7
1
240
13
S G Barnes
Australia
13/12/1946
England
Sydney Cricket Ground
5
3
234
14
A D Nourse
South Africa
24/12/1935
Australia
Old Wanderers
11
9
231
15
V G Kambli
India
19/02/1993
England
Wankhede Stadium
4
4
224
16
J A Rudolph
South Africa
24/04/2003
Bangladesh
MA Aziz Stadium
1
6
222*
17
R W T Key
England
22/07/2004
West Indies
Lord's
14
1
221
18
W J Edrich
England
03/03/1939
South Africa
Kingsmead
12
6
219
19
D S E Atkinson
West Indies
14/05/1955
Australia
Kensington Oval
22
1
219
20
E Paynter
England
10/06/1938
Australia
Trent Bridge
14
4
216*
21
M A Agarwal*
India
02/10/2019
South Africa
Dr YS Rajasekhara Reddy Cricket Stadium
8
4
215
22
L G Rowe
West Indies
16/02/1972
New Zealand
Sabina Park
1
7
214
23
D Lloyd
England
04/07/1974
India
Edgbaston
2
1
214*
24
M S Sinclair
New Zealand
26/12/1999
West Indies
Basin Reserve
1
3
214
25
H H Gibbs
South Africa
11/03/1999
New Zealand
AMI Stadium
23
14
211*
26
Taslim Arif
Pakistan
06/03/1980
Australia
Iqbal Stadium
5
1
210*
27
D M Jones
Australia
18/09/1986
India
MA Chidambaram Stadium
5
11
210
28
K R Mayers*
West Indies
03/02/2021
Bangladesh
Zahur Ahmed Chowdhury Stadium
2
2
210*
29
Imtiaz Ahmed
Pakistan
26/10/1955
New Zealand
Bagh-e-Jinnah
25
3
209
30
S L Campbell
West Indies
19/04/1996
New Zealand
Kensington Oval
15
4
208
31
T Chanderpaul*
West Indies
04/02/2023
Zimbabwe
Queens Sports Club
5
1
207*
32
M P Donnelly
New Zealand
25/06/1949
England
Lord's
8
1
206
33
Aamir Sohail
Pakistan
02/07/1992
England
Old Trafford
4
5
205
34
Nishan Madushka*
Sri Lanka
24/04/2023
Ireland
Galle International Stadium
4
1
205
35
B J Hodge
Australia
16/12/2005
South Africa
WACA Ground
5
1
203*
36
S E Gregory
Australia
14/12/1894
England
Sydney Cricket Ground
12
4
201
37
S M Nurse
West Indies
05/05/1965
Australia
Kensington Oval
15
6
201
38
D S B Kuruppu
Sri Lanka
16/04/1987
New Zealand
Colombo Cricket Club Ground
1
1
201*
39
G W Flower
Zimbabwe
01/02/1995
Pakistan
Harare Sports Club
17
6
201*
40
J N Gillespie
Australia
16/04/2006
Bangladesh
Zahur Ahmed Chowdhury Stadium
93
1
201*
41
D N Sardesai
India
12/03/1965
New Zealand
Brabourne Stadium
26
5
200*
42
G C Smith
South Africa
18/10/2002
Bangladesh
Buffalo Park
5
27
200
43
Hashmatullah Shahidi*
Afghanistan
10/03/2021
Zimbabwe
Sheikh Zayed Stadium
9
1
200*
44
D P Conway*
New Zealand
02/06/2021
England
Lord's
1
4
200
45
G B Legge
England
21/02/1930
New Zealand
Eden Park
6
1
196
46
D M Bravo*
West Indies
29/10/2011
Bangladesh
Shere Bangla National Stadium
18
8
195
47
B K Kunderan
India
10/01/1964
England
Nehru Stadium (Chennai)
15
2
192
48
I V A Richards
West Indies
11/12/1974
India
Arun Jaitley Stadium
3
24
192*
49
Waqar Hasan
Pakistan
26/10/1955
New Zealand
Bagh-e-Jinnah
26
1
189
50
M J Guptill*
New Zealand
15/02/2010
Bangladesh
Seddon Park
15
3
189
51
C Hill
Australia
29/01/1898
England
Melbourne Cricket Ground
11
7
188
52
J B Hobbs
England
11/03/1910
South Africa
Newlands
23
15
187
53
S J McCabe
Australia
02/12/1932
England
Sydney Cricket Ground
20
6
187*
54
S Dhawan*
India
14/03/2013
Australia
Punjab Cricket Association IS Bindra Stadium
1
7
187
55
R W Barber
England
07/01/1966
Australia
Sydney Cricket Ground
36
1
185
56
M Labuschagne*
Australia
21/11/2019
Pakistan
Brisbane Cricket Ground
16
11
185
57
M T Renshaw*
Australia
02/01/2017
Pakistan
Sydney Cricket Ground
6
1
184
58
D T Lindsay
South Africa
23/12/1966
Australia
Wanderers Stadium
22
3
182
59
T W Jarvis
New Zealand
06/04/1972
West Indies
Bourda
15
1
182
60
P J P Burge
Australia
17/08/1961
England
Kennington Oval
32
4
181
61
Mominul Haque*
Bangladesh
09/10/2013
New Zealand
Zahur Ahmed Chowdhury Stadium
6
12
181
62
M R Marsh*
Australia
14/12/2017
England
WACA Ground
36
3
181
63
W Rhodes
England
09/02/1912
Australia
Melbourne Cricket Ground
59
2
179
64
G A Hick
England
19/02/1993
India
Wankhede Stadium
22
6
178
65
S R Waugh
Australia
08/06/1989
England
Headingley
42
32
177*
66
R G Sharma*
India
06/11/2013
West Indies
Eden Gardens
1
12
177
67
G A Headley
West Indies
11/01/1930
England
Kensington Oval
2
10
176
68
K Mendis*
Sri Lanka
26/07/2016
Australia
Pallekele International Cricket Stadium
14
9
176
69
T W Graveney
England
14/12/1951
India
Brabourne Stadium
2
11
175
70
C H Gayle*
West Indies
19/07/2001
Zimbabwe
Queens Sports Club
16
15
175
71
D W Randall
England
12/03/1977
Australia
Melbourne Cricket Ground
9
7
174
72
S M Patil
India
23/01/1981
Australia
Adelaide Oval
8
4
174
73
J V Coney
New Zealand
20/01/1984
England
Basin Reserve
44
3
174*
74
U T Khawaja*
Australia
05/11/2015
New Zealand
Brisbane Cricket Ground
18
15
174
75
H D Rutherford
New Zealand
06/03/2013
England
University Oval
1
1
171
76
Y B K Jaiswal*
India
12/07/2023
West Indies
Windsor Park
1
3
171
77
R Edwards
Australia
13/07/1972
England
Trent Bridge
3
2
170*
78
Yasir Hameed
Pakistan
20/08/2003
Bangladesh
National Stadium (Karachi)
1
2
170
79
Saeed Anwar
Pakistan
17/02/1994
New Zealand
Basin Reserve
5
11
169
80
B J Haddin
Australia
28/11/2008
New Zealand
Adelaide Oval
16
4
169
81
S C J Broad*
England
26/08/2010
Pakistan
Lord's
44
1
169
82
Fawad Alam*
Pakistan
12/07/2009
Sri Lanka
P Sara Oval
2
5
168
83
D P M D Jayawardene
Sri Lanka
03/06/1998
New Zealand
Galle International Stadium
6
34
167
84
V V S Laxman
India
02/01/2000
Australia
Sydney Cricket Ground
30
17
167
85
J K Holt
West Indies
06/02/1954
England
Kensington Oval
4
2
166
86
Khalid Ibadulla
Pakistan
24/10/1964
Australia
National Stadium (Karachi)
1
1
166
87
M W Goodwin
Zimbabwe
14/03/1998
Pakistan
Queens Sports Club
10
3
166*
88
J-P Duminy
South Africa
26/12/2008
Australia
Melbourne Cricket Ground
3
6
166
89
D Ramdin
West Indies
26/02/2009
England
Kensington Oval
56
4
166
90
C Bannerman
Australia
15/03/1877
England
Melbourne Cricket Ground
1
1
165*
91
W W Hinds
West Indies
18/05/2000
Pakistan
Kensington Oval
5
5
165
92
W U Tharanga
Sri Lanka
08/03/2006
Bangladesh
Shaheed Chandu Stadium
5
3
165
93
A A Jackson
Australia
01/02/1929
England
Adelaide Oval
1
1
164
94
C A Best
West Indies
05/04/1990
England
Kensington Oval
9
1
164
95
Asghar Afghan*
Afghanistan
10/03/2021
Zimbabwe
Sheikh Zayed Stadium
10
1
164
96
M L Apte
India
19/02/1953
West Indies
Queen's Park Oval
9
1
163*
97
R C Fredericks
West Indies
16/02/1972
New Zealand
Sabina Park
28
8
163
98
Javed Miandad
Pakistan
09/10/1976
New Zealand
Gaddafi Stadium
1
23
163
99
A C Hudson
South Africa
18/04/1992
West Indies
Kensington Oval
1
4
163
100
T M Dilshan
Sri Lanka
26/11/1999
Zimbabwe
Harare Sports Club
2
16
163*
Most Centuries
Batting Records and Statistics Menu
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links