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