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
Players with Highest Percentage of Centuries
(Minimum 30 Innings)
Player
Country
Inns
NO
Runs
HS
100s
%100s
Avg
1
R G Sharma*
India
265
36
11168
264
32
12.08
48.77
2
M J Guptill*
New Zealand
195
19
7346
237*
18
9.23
41.74
3
C H Gayle
West Indies
294
17
10480
215
25
8.50
37.83
4
P Nissanka*
Sri Lanka
69
5
2568
210*
6
8.70
40.13
5
Fakhar Zaman*
Pakistan
85
6
3651
210*
11
12.94
46.22
6
Shubman Gill*
India
55
8
2775
208
8
14.55
59.04
7
S R Tendulkar
India
452
41
18426
200*
49
10.84
44.83
8
F du Plessis
South Africa
136
20
5507
185
12
8.82
47.47
9
V Kohli*
India
290
45
14181
183
51
17.59
57.88
10
L R P L Taylor
New Zealand
220
39
8607
181*
21
9.55
47.55
11
J J Roy*
England
110
3
4271
180
12
10.91
39.92
12
D A Warner*
Australia
159
6
6932
179
22
13.84
45.31
13
Q de Kock*
South Africa
155
7
6770
178
21
13.55
45.74
14
Ibrahim Zadran*
Afghanistan
36
3
1656
177
6
16.67
50.18
15
P R Stirling*
Ireland
162
3
6005
177
14
8.64
37.77
16
A B de Villiers
South Africa
218
39
9577
176
25
11.47
53.50
17
C S MacLeod*
Scotland
86
7
3026
175
10
11.63
38.30
18
H H Gibbs
South Africa
240
16
8094
175
21
8.75
36.13
19
A D Hales*
England
67
3
2419
171
6
8.96
37.80
20
K U Carty*
West Indies
37
5
1495
170
4
10.81
46.72
21
S D Hope*
West Indies
137
20
5879
170
18
13.14
50.25
22
J E Root*
England
169
24
7126
166*
18
10.65
49.14
23
H M Amla
South Africa
178
14
8113
159
27
15.17
49.47
24
Babar Azam*
Pakistan
131
15
6291
158
19
14.50
54.23
25
T M Head*
Australia
73
7
2942
154*
7
9.59
44.58
26
A J Finch*
Australia
142
3
5406
153*
17
11.97
38.89
27
D P Conway*
New Zealand
35
3
1431
152*
5
14.29
44.72
28
Rahmanullah Gurbaz*
Afghanistan
49
1
1785
151
8
16.33
37.19
29
Imam-ul-Haq*
Pakistan
74
7
3152
151
9
12.16
47.04
30
B J McMullen*
Scotland
31
4
1175
151
4
12.90
43.52
31
S E Marsh
Australia
72
4
2773
151
7
9.72
40.78
32
K S Williamson*
New Zealand
165
18
7235
148
15
9.09
49.22
33
T Bavuma*
South Africa
49
5
1931
144
5
10.20
43.89
34
S Dhawan*
India
164
10
6793
143
17
10.37
44.11
35
J M Bairstow*
England
98
8
3868
141*
11
11.22
42.98
36
H T Tector*
Ireland
49
6
1992
140
5
10.20
46.33
37
D J Malan*
England
30
4
1450
140
6
20.00
55.77
38
S O Hetmeyer*
West Indies
52
3
1543
139
5
9.62
31.49
39
M E Trescothick
England
122
6
4335
137
12
9.84
37.37
40
Salman Butt
Pakistan
78
4
2725
136
8
10.26
36.82
41
Saleem Elahi
Pakistan
47
4
1579
135
4
8.51
36.72
42
H E van der Dussen*
South Africa
65
12
2657
134
6
9.23
50.13
43
D J Mitchell*
New Zealand
47
5
2041
134
6
12.77
48.60
44
M van Lingen*
Namibia
39
5
1316
133
5
12.82
38.71
45
C G Greenidge
West Indies
127
13
5134
133*
11
8.66
45.04
46
R R Rossouw*
South Africa
35
3
1239
132
3
8.57
38.72
47
Zaheer Abbas
Pakistan
60
6
2572
123
7
11.67
47.63
48
W A Young*
New Zealand
46
5
1674
120
4
8.70
40.83
49
R N ten Doeschate
Netherlands
32
9
1541
119
5
15.63
67.00
50
K L Rahul*
India
79
17
3043
112
7
8.86
49.08
Highest 50/100 Conversion Rate
Batting Records and Statistics Menu
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links