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
One Day Internationals - Batting Records and Statistics - Hundreds
Number of Innings to Score Century No
(Maximum = 50)
Player
Country
Match
Versus
Ground
Inns
Inns/100
Score
100s
1
Q de Kock*
South Africa
09/02/2016
England
SuperSport Park
55
5.50
135
21
2
H M Amla
South Africa
28/08/2012
England
The Rose Bowl
57
5.70
150
27
3
Fakhar Zaman*
Pakistan
29/04/2023
New Zealand
Rawalpindi Cricket Stadium
67
6.70
180*
11
4
Babar Azam*
Pakistan
26/06/2019
New Zealand
Edgbaston
68
6.80
101*
19
5
S D Hope*
West Indies
10/03/2021
Sri Lanka
Sir Vivian Richards Stadium
74
7.40
110
16
6
J M Bairstow*
England
16/09/2020
Australia
Old Trafford
76
7.60
112
11
7
S Dhawan*
India
08/06/2017
Sri Lanka
Kennington Oval
77
7.70
125
17
8
V Kohli*
India
13/03/2012
Sri Lanka
Shere Bangla National Stadium
80
8.00
108
50
9
A J Finch*
Australia
18/01/2018
England
Brisbane Cricket Ground
83
8.30
106
17
10
J E Root*
England
01/06/2017
Bangladesh
Kennington Oval
84
8.40
133*
16
11
D A Warner*
Australia
06/12/2016
New Zealand
Manuka Oval
85
8.50
119
22
12
C S MacLeod*
Scotland
17/08/2022
United States
Mannofield Park
86
8.60
133*
10
13
J J Roy*
England
22/06/2022
Netherlands
VRA Ground
96
9.60
101*
12
14
C G Greenidge
West Indies
18/10/1988
Pakistan
Sharjah Cricket Stadium
99
9.90
102*
11
15
H H Gibbs
South Africa
03/10/2002
Bangladesh
Senwes Park
105
10.50
153
21
16
M E Trescothick
England
07/07/2005
Australia
Headingley
106
10.60
104*
12
17
B C Lara
West Indies
05/01/1997
Australia
Brisbane Cricket Ground
108
10.80
102
19
18
W T S Porterfield*
Ireland
13/01/2018
United Arab Emirates
ICC Global Cricket Academy
109
10.90
139
11
19
Saeed Anwar
Pakistan
10/11/1996
New Zealand
Sharjah Cricket Stadium
111
11.10
104*
20
20
A B de Villiers
South Africa
24/02/2011
West Indies
Arun Jaitley Stadium
111
11.10
107*
25
21
S P D Smith*
Australia
27/11/2020
India
Sydney Cricket Ground
111
11.10
105
12
22
W U Tharanga
Sri Lanka
10/03/2011
Zimbabwe
Pallekele International Cricket Stadium
112
11.20
133
15
23
C H Gayle*
West Indies
11/05/2005
South Africa
Kensington Oval
113
11.30
132
25
24
K S Williamson*
New Zealand
06/01/2018
Pakistan
Basin Reserve
113
11.30
115
13
25
P R Stirling*
Ireland
08/01/2021
United Arab Emirates
Sheikh Zayed Stadium
118
11.80
131*
14
26
F du Plessis
South Africa
11/11/2018
Australia
Bellerive Oval
119
11.90
125
12
27
I V A Richards
West Indies
13/10/1987
Sri Lanka
National Stadium (Karachi)
120
12.00
181
11
28
M J Guptill*
New Zealand
05/01/2016
Sri Lanka
Bay Oval
121
12.10
102
18
29
S C Ganguly
India
12/01/2000
Australia
Melbourne Cricket Ground
123
12.30
100
22
30
J C Buttler*
England
17/06/2022
Netherlands
VRA Ground
124
12.40
162*
11
31
M E Waugh
Australia
31/03/1997
South Africa
St George's Park
125
12.50
115*
18
32
L R P L Taylor*
New Zealand
31/01/2014
India
Sky Stadium
125
12.50
102
21
33
G Gambhir
India
13/03/2012
Sri Lanka
Shere Bangla National Stadium
128
12.80
100
11
34
S R Tendulkar
India
14/12/1996
South Africa
Wankhede Stadium
131
13.10
114
49
35
N J Astle
New Zealand
20/07/2001
India
R Premadasa Stadium
132
13.20
117
16
36
D L Haynes
West Indies
18/03/1988
Pakistan
Queen's Park Oval
135
13.50
142*
17
37
M L Hayden
Australia
20/04/2007
New Zealand
National Cricket Stadium (Grenada)
138
13.80
103
10
38
R G Sharma*
India
15/01/2016
Australia
Brisbane Cricket Ground
139
13.90
124
31
39
G Kirsten
South Africa
28/10/2000
New Zealand
Diamond Oval
144
14.40
101
13
40
R T Ponting
Australia
15/12/2002
England
Melbourne Cricket Ground
149
14.90
119
30
41
Mohammad Hafeez*
Pakistan
11/07/2015
Sri Lanka
Rangiri Dambulla International Stadium
162
16.20
103
11
42
E J G Morgan*
England
03/03/2017
West Indies
Sir Vivian Richards Stadium
163
16.30
107
14
43
J H Kallis
South Africa
29/06/2003
Zimbabwe
St Lawrence Ground
168
16.80
125*
17
44
Mohammad Yousuf
Pakistan
06/10/2004
Sri Lanka
National Stadium (Karachi)
168
16.80
107*
15
45
M N Samuels
West Indies
21/06/2016
Australia
Kensington Oval
172
17.20
125
10
46
A C Gilchrist
Australia
16/01/2004
Zimbabwe
Bellerive Oval
174
17.40
172
16
47
T M Dilshan
Sri Lanka
26/03/2011
England
R Premadasa Stadium
177
17.70
108*
22
48
Tamim Iqbal*
Bangladesh
22/07/2018
West Indies
Providence Stadium
178
17.80
130*
14
49
B R M Taylor*
Zimbabwe
19/03/2018
West Indies
Harare Sports Club
180
18.00
138
11
50
G C Smith
South Africa
25/01/2013
New Zealand
Senwes Park
186
18.60
116
10
51
M S Atapattu
Sri Lanka
15/03/2003
Zimbabwe
Buffalo Park
187
18.70
103*
11
52
V Sehwag
India
03/02/2009
Sri Lanka
R Premadasa Stadium
193
19.30
116
15
53
Yuvraj Singh
India
17/11/2008
England
Holkar Cricket Stadium
201
20.10
118
14
54
Ijaz Ahmed
Pakistan
07/04/1999
England
Sharjah Cricket Stadium
205
20.50
137
10
55
K C Sangakkara
Sri Lanka
30/06/2008
Bangladesh
National Stadium (Karachi)
206
20.60
121
25
56
P A de Silva
Sri Lanka
05/11/1997
Pakistan
Gaddafi Stadium
214
21.40
102*
11
57
S T Jayasuriya
Sri Lanka
06/02/2001
New Zealand
Eden Park
218
21.80
103
28
58
R Dravid
India
02/04/2005
Pakistan
Nehru Stadium (Kochi)
226
22.60
104
12
59
S Chanderpaul
West Indies
22/03/2009
England
Providence Stadium
228
22.80
112*
11
60
D P M D Jayawardene
ACC Asian XI
10/06/2007
ACA Africa XI
MA Chidambaram Stadium
236
23.60
107
19
61
M S Dhoni
India
19/01/2017
England
Barabati Stadium
248
24.80
134
10
62
Inzamam-ul-Haq
Pakistan
21/03/2004
India
Gaddafi Stadium
291
29.10
123
10
Most Centuries
Batting Records and Statistics Menu
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links