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
Babar Azam*
Pakistan
87
12
4442
158
17
19.54
59.23
2
Imam-ul-Haq*
Pakistan
52
6
2520
151
9
17.31
54.78
3
V Kohli*
India
253
39
12344
183
43
17.00
57.68
4
R N ten Doeschate
Netherlands
32
9
1541
119
5
15.63
67.00
5
H M Amla
South Africa
178
14
8113
159
27
15.17
49.47
6
D A Warner*
Australia
131
6
5610
179
18
13.74
44.88
7
S D Hope*
West Indies
96
11
4215
170
13
13.54
49.59
8
Q de Kock*
South Africa
132
7
5774
178
17
12.88
46.19
9
R G Sharma*
India
226
33
9376
264
29
12.83
48.58
10
J M Bairstow*
England
86
8
3634
141*
11
12.79
46.59
11
A J Finch*
Australia
136
3
5375
153*
17
12.50
40.41
12
K L Rahul*
India
41
6
1634
112
5
12.20
46.69
13
Zaheer Abbas
Pakistan
60
6
2572
123
7
11.67
47.63
14
A B de Villiers
South Africa
218
39
9577
176
25
11.47
53.50
15
S O Hetmeyer*
West Indies
44
3
1447
139
5
11.36
35.29
16
S Dhawan*
India
152
9
6493
143
17
11.18
45.41
17
J E Root*
England
147
23
6207
133*
16
10.88
50.06
18
S R Tendulkar
India
452
41
18426
200*
49
10.84
44.83
19
C S MacLeod*
Scotland
85
6
2893
175
9
10.59
36.62
20
Salman Butt
Pakistan
78
4
2725
136
8
10.26
36.82
21
Fakhar Zaman*
Pakistan
59
4
2490
210*
6
10.17
45.27
22
J J Roy*
England
101
3
3954
180
10
9.90
40.35
23
M E Trescothick
England
122
6
4335
137
12
9.84
37.37
24
S E Marsh
Australia
72
4
2773
151
7
9.72
40.78
25
S P D Smith*
Australia
115
12
4459
164
11
9.57
43.29
26
P R Stirling*
Ireland
136
3
5172
177
13
9.56
38.89
27
L R P L Taylor*
New Zealand
220
39
8607
181*
21
9.55
47.55
28
M J Guptill*
New Zealand
190
19
7254
237*
18
9.47
42.42
29
H E van der Dussen*
South Africa
32
10
1525
134
3
9.38
69.32
30
K S Williamson*
New Zealand
144
14
6173
148
13
9.03
47.48
31
A D Hales
England
67
3
2419
171
6
8.96
37.80
32
F du Plessis*
South Africa
136
20
5507
185
12
8.82
47.47
33
Litton Das*
Bangladesh
57
5
1835
176
5
8.77
35.29
34
H H Gibbs
South Africa
240
16
8094
175
21
8.75
36.13
35
C G Greenidge
West Indies
127
13
5134
133*
11
8.66
45.04
36
R R Rossouw
South Africa
35
3
1239
132
3
8.57
38.72
37
Saleem Elahi
Pakistan
47
4
1579
135
4
8.51
36.72
38
C H Gayle*
West Indies
294
17
10480
215
25
8.50
37.83
39
N C Johnson
Zimbabwe
48
2
1679
132*
4
8.33
36.50
40
Jatinder Singh*
Oman
36
1
1098
118*
3
8.33
31.37
41
A Balbirnie*
Ireland
85
5
2544
145*
7
8.24
31.80
42
R T Ponting
Australia
365
39
13704
164
30
8.22
42.04
43
Saeed Anwar
Pakistan
244
19
8824
194
20
8.20
39.22
44
Anamul Haque
Bangladesh
38
0
1221
120
3
7.89
32.13
45
G R Marsh
Australia
115
6
4357
126*
9
7.83
39.97
46
E C Joyce
Ireland
77
8
2622
160*
6
7.79
38.00
47
G Gambhir
India
143
11
5238
150*
11
7.69
39.68
48
J C Buttler*
England
130
25
4245
162*
10
7.69
40.43
49
M E Waugh
Australia
236
20
8500
173
18
7.63
39.35
50
W T S Porterfield
Ireland
145
3
4343
139
11
7.59
30.58
Highest 50/100 Conversion Rate
Batting Records and Statistics Menu
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links