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
Number of Innings to Score Century No
(Maximum = 51)
Player
Country
Match
Versus
Ground
Inns
Inns/100
Score
100s
1
D G Bradman
Australia
18/12/1931
South Africa
Sydney Cricket Ground
23
2.30
112
29
2
G A Headley
West Indies
24/06/1939
England
Lord's
32
3.20
107
10
3
A R Morris
Australia
02/02/1951
England
Adelaide Oval
36
3.60
206
12
4
D C S Compton
England
08/07/1948
Australia
Old Trafford
40
4.00
145*
17
5
R N Harvey
Australia
06/02/1953
South Africa
Melbourne Cricket Ground
40
4.00
205
21
6
H Sutcliffe
England
29/06/1929
South Africa
Lord's
44
4.40
100
16
7
E D C Weekes
West Indies
17/03/1954
England
Queen's Park Oval
45
4.50
206
15
8
C L Walcott
West Indies
26/03/1955
Australia
Sabina Park
47
4.70
108
15
9
M Labuschagne*
Australia
08/12/2022
West Indies
Adelaide Oval
51
5.10
163
11
10
W R Hammond
England
02/12/1932
Australia
Sydney Cricket Ground
54
5.40
112
22
11
I V A Richards
West Indies
19/06/1980
England
Lord's
54
5.40
145
24
12
G S A Sobers
West Indies
09/12/1960
Australia
Brisbane Cricket Ground
55
5.50
132
26
13
V Sehwag
India
24/03/2005
Pakistan
M Chinnaswamy Stadium
55
5.50
201
23
14
A J Strauss
England
04/08/2006
Pakistan
Headingley
56
5.60
116
21
15
K P Pietersen
England
09/08/2007
India
Kennington Oval
57
5.70
101
23
16
S P D Smith*
Australia
16/07/2015
England
Lord's
57
5.70
215
36
17
M Azharuddin
India
09/08/1990
England
Old Trafford
58
5.80
179
22
18
M L Hayden
Australia
07/11/2002
England
Brisbane Cricket Ground
58
5.80
103
30
19
V Kohli*
India
06/01/2015
Australia
Sydney Cricket Ground
58
5.80
147
30
20
S R Tendulkar
India
04/07/1996
England
Trent Bridge
59
5.90
177
51
21
G S Chappell
Australia
28/11/1975
West Indies
Brisbane Cricket Ground
60
6.00
123
24
22
S M Gavaskar
India
11/02/1977
England
Wankhede Stadium
61
6.10
108
34
23
D A Warner
Australia
09/12/2014
India
Adelaide Oval
61
6.10
145
26
24
A L Hassett
Australia
25/06/1953
England
Lord's
62
6.20
104
10
25
G C Smith
South Africa
21/04/2005
West Indies
Kensington Oval
65
6.50
104
27
26
J B Hobbs
England
01/01/1925
Australia
Melbourne Cricket Ground
67
6.70
154
15
27
L Hutton
England
11/06/1949
New Zealand
Headingley
67
6.70
101
19
28
K D Walters
Australia
23/03/1973
West Indies
Queen's Park Oval
67
6.70
112
15
29
Mohammad Yousuf
Pakistan
16/11/2002
Zimbabwe
Queens Sports Club
67
6.70
159
24
30
C A Pujara*
India
16/11/2016
England
Dr YS Rajasekhara Reddy Cricket Stadium
67
6.70
119
19
31
D Elgar*
South Africa
06/10/2017
Bangladesh
Mangaung Oval
67
6.70
113
14
32
M P Vaughan
England
10/12/2003
Sri Lanka
Asgiriya Stadium
69
6.90
105
18
33
M J Clarke
Australia
03/01/2009
South Africa
Sydney Cricket Ground
69
6.90
138
28
34
Younis Khan
Pakistan
13/01/2006
India
Gaddafi Stadium
70
7.00
199
34
35
J H Edrich
England
29/01/1971
Australia
Adelaide Oval
71
7.10
130
12
36
M D Crowe
New Zealand
10/02/1989
Pakistan
Basin Reserve
71
7.10
174
17
37
Ijaz Ahmed
Pakistan
22/10/1998
Australia
National Stadium (Karachi)
71
7.10
120*
12
38
D L Amiss
England
12/08/1976
West Indies
Kennington Oval
72
7.20
203
11
39
J L Langer
Australia
22/11/2001
New Zealand
Bellerive Oval
72
7.20
123
23
40
M E K Hussey
Australia
19/08/2009
England
Kennington Oval
72
7.20
121
19
41
K S Williamson*
New Zealand
21/05/2015
England
Lord's
72
7.20
132
33
42
A C Gilchrist
Australia
16/03/2004
Sri Lanka
Asgiriya Stadium
74
7.40
144
17
43
I T Botham
England
24/06/1982
India
Old Trafford
75
7.50
128
14
44
R B Richardson
West Indies
28/04/1989
India
Sabina Park
75
7.50
156
16
45
H M Amla
South Africa
14/02/2010
India
Eden Gardens
75
7.50
123*
28
46
P B H May
England
24/07/1958
New Zealand
Old Trafford
76
7.60
101
13
47
A I Kallicharran
West Indies
28/04/1978
Australia
Sabina Park
76
7.60
126
12
48
B C Lara
West Indies
20/06/1997
Sri Lanka
Arnos Vale Ground
76
7.60
115
34
49
M J Slater
Australia
11/12/1998
England
Adelaide Oval
76
7.60
103
14
50
A G Prince
South Africa
26/11/2008
Bangladesh
SuperSport Park
76
7.60
162*
11
51
Mominul Haque*
Bangladesh
03/02/2021
West Indies
Zahur Ahmed Chowdhury Stadium
76
7.60
115
13
52
M A Taylor
Australia
17/06/1993
England
Lord's
77
7.70
111
19
53
P R Umrigar
India
08/02/1961
Pakistan
Arun Jaitley Stadium
78
7.80
112
12
54
U T Khawaja*
Australia
05/01/2022
England
Sydney Cricket Ground
78
7.80
137
16
55
J E Root*
England
22/07/2016
Pakistan
Old Trafford
79
7.90
254
36
56
T W M Latham*
New Zealand
22/08/2019
Sri Lanka
P Sara Oval
79
7.90
154
13
57
D Chandimal*
Sri Lanka
02/12/2017
India
Arun Jaitley Stadium
80
8.00
164
16
58
K F Barrington
England
23/07/1964
Australia
Old Trafford
81
8.10
256
20
59
Javed Miandad
Pakistan
14/01/1983
India
Niaz Stadium
81
8.10
280*
23
60
G Boycott
England
08/07/1971
Pakistan
Headingley
82
8.20
112
22
61
Saeed Anwar
Pakistan
21/06/2000
Sri Lanka
Galle International Stadium
82
8.20
123
11
62
H H Gibbs
South Africa
04/09/2003
England
Kennington Oval
82
8.20
183
14
63
T T Samaraweera
Sri Lanka
18/08/2009
New Zealand
Galle International Stadium
82
8.20
159
14
64
Hanif Mohammad
Pakistan
12/02/1965
New Zealand
AMI Stadium
83
8.30
100*
12
65
R B Kanhai
West Indies
18/08/1966
England
Kennington Oval
83
8.30
104
15
66
D M Jones
Australia
01/02/1992
India
WACA Ground
83
8.30
150*
11
67
M E Waugh
Australia
08/12/1995
Sri Lanka
WACA Ground
83
8.30
111
20
68
Asif Iqbal
Pakistan
16/02/1979
New Zealand
McLean Park
84
8.40
104
11
69
D R Martyn
Australia
16/12/2004
Pakistan
WACA Ground
84
8.40
100*
13
70
Asad Shafiq
Pakistan
15/12/2016
Australia
Brisbane Cricket Ground
84
8.40
137
12
71
Mushtaq Mohammad
Pakistan
01/04/1977
West Indies
Queen's Park Oval
85
8.50
121
10
72
W M Lawry
Australia
22/08/1968
England
Kennington Oval
86
8.60
135
13
73
D P M D Jayawardene
Sri Lanka
18/12/2003
England
Sinhalese Sports Club Ground
86
8.60
134
34
74
R G Sharma*
India
12/07/2023
West Indies
Windsor Park
86
8.60
103
12
75
R T Ponting
Australia
08/03/2002
South Africa
Newlands
87
8.70
100*
41
76
S M Katich
Australia
27/03/2010
New Zealand
Seddon Park
87
8.70
106
10
77
I M Chappell
Australia
06/04/1973
West Indies
Bourda
88
8.80
109
14
78
C H Lloyd
West Indies
10/03/1976
India
Kensington Oval
88
8.80
102
19
79
D J Cullinan
South Africa
02/01/2000
England
Newlands
88
8.80
120
14
80
M Vijay
India
24/11/2017
Sri Lanka
Vidarbha Cricket Association Stadium
88
8.80
128
12
81
D de Silva*
Sri Lanka
16/07/2023
Pakistan
Galle International Stadium
88
8.80
122
12
82
M C Cowdrey
England
31/05/1962
Pakistan
Edgbaston
89
8.90
159
22
83
Azhar Ali
Pakistan
03/08/2016
England
Edgbaston
89
8.90
139
19
84
Zaheer Abbas
Pakistan
23/12/1982
India
National Stadium (Karachi)
90
9.00
186
12
85
A N Cook
England
26/12/2009
South Africa
Kingsmead
90
9.00
118
33
86
C G Greenidge
West Indies
28/06/1984
England
Lord's
91
9.10
214*
19
87
M Amarnath
India
02/01/1986
Australia
Sydney Cricket Ground
91
9.10
138
11
88
T M Dilshan
Sri Lanka
16/11/2009
India
Narendra Modi Stadium
91
9.10
112
16
89
A R Border
Australia
25/11/1983
Pakistan
Brisbane Cricket Ground
93
9.30
118
27
90
A Flower
Zimbabwe
07/09/2001
South Africa
Harare Sports Club
93
9.30
142
12
91
Saleem Malik
Pakistan
04/06/1992
England
Edgbaston
94
9.40
165
15
92
L R P L Taylor
New Zealand
11/12/2013
West Indies
Basin Reserve
94
9.40
129
19
93
R Dravid
India
11/04/2002
West Indies
Bourda
96
9.60
144*
36
94
M S Atapattu
Sri Lanka
16/05/2002
England
Lord's
97
9.70
185
16
95
Mohammad Hafeez
Pakistan
07/10/2018
Australia
Dubai International Cricket Stadium
97
9.70
126
10
96
A M Rahane*
India
22/08/2019
West Indies
Sir Vivian Richards Stadium
97
9.70
102
12
97
D C Boon
Australia
01/03/1991
West Indies
Sabina Park
98
9.80
109*
21
98
I R Bell
England
20/03/2010
Bangladesh
Shere Bangla National Stadium
98
9.80
138
22
99
Mudassar Nazar
Pakistan
25/11/1987
England
Gaddafi Stadium
100
10.00
120
10
100
G Kirsten
South Africa
26/12/1999
England
Kingsmead
100
10.00
275
21
Most Centuries
Batting Records and Statistics Menu
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links