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
V Kohli*
India
280
44
13848
183
50
17.86
58.68
2
S R Tendulkar
India
452
41
18426
200*
49
10.84
44.83
3
R G Sharma*
India
254
36
10709
264
31
12.20
49.12
4
H M Amla
South Africa
178
14
8113
159
27
15.17
49.47
5
A B de Villiers
South Africa
218
39
9577
176
25
11.47
53.50
6
C H Gayle*
West Indies
294
17
10480
215
25
8.50
37.83
7
D A Warner*
Australia
159
6
6932
179
22
13.84
45.31
8
Q de Kock*
South Africa
155
7
6770
178
21
13.55
45.74
9
L R P L Taylor*
New Zealand
220
39
8607
181*
21
9.55
47.55
10
H H Gibbs
South Africa
240
16
8094
175
21
8.75
36.13
11
Babar Azam*
Pakistan
114
13
5729
158
19
16.67
56.72
12
M J Guptill*
New Zealand
195
19
7346
237*
18
9.23
41.74
13
A J Finch*
Australia
142
3
5406
153*
17
11.97
38.89
14
S Dhawan*
India
164
10
6793
143
17
10.37
44.11
15
J E Root*
England
160
23
6522
133*
16
10.00
47.61
16
S D Hope*
West Indies
119
16
5177
170
16
13.45
50.26
17
P R Stirling*
Ireland
154
3
5700
177
14
9.09
37.75
18
S P D Smith*
Australia
142
18
5446
164
12
8.45
43.92
19
F du Plessis
South Africa
136
20
5507
185
12
8.82
47.47
20
M E Trescothick
England
122
6
4335
137
12
9.84
37.37
21
J J Roy*
England
110
3
4271
180
12
10.91
39.92
22
J M Bairstow*
England
98
8
3868
141*
11
11.22
42.98
23
Fakhar Zaman*
Pakistan
81
6
3492
210*
11
13.58
46.56
24
C G Greenidge
West Indies
127
13
5134
133*
11
8.66
45.04
25
C S MacLeod*
Scotland
86
7
3026
175
10
11.63
38.30
26
Imam-ul-Haq*
Pakistan
71
6
3138
151
9
12.68
48.28
27
Salman Butt
Pakistan
78
4
2725
136
8
10.26
36.82
28
S E Marsh
Australia
72
4
2773
151
7
9.72
40.78
29
Zaheer Abbas
Pakistan
60
6
2572
123
7
11.67
47.63
30
K L Rahul*
India
70
14
2820
112
7
10.00
50.36
31
A D Hales*
England
67
3
2419
171
6
8.96
37.80
32
P Nissanka*
Sri Lanka
55
5
2225
210*
6
10.91
44.50
33
H E van der Dussen*
South Africa
56
11
2360
134
6
10.71
52.44
34
Shubman Gill*
India
44
7
2271
208
6
13.64
61.38
35
D J Mitchell*
New Zealand
35
5
1577
134
6
17.14
52.57
36
D J Malan*
England
30
4
1450
140
6
20.00
55.77
37
Rahmanullah Gurbaz*
Afghanistan
40
1
1467
151
6
15.00
37.62
38
Ibrahim Zadran*
Afghanistan
33
3
1440
162
5
15.15
48.00
39
D P Conway*
New Zealand
31
3
1246
152*
5
16.13
44.50
40
R N ten Doeschate*
Netherlands
32
9
1541
119
5
15.63
67.00
41
T Bavuma*
South Africa
37
4
1512
144
5
13.51
45.82
42
S O Hetmeyer*
West Indies
50
3
1515
139
5
10.00
32.23
43
H T Tector*
Ireland
41
6
1747
140
5
12.20
49.91
44
S S Iyer*
India
54
6
2383
128*
5
9.26
49.65
45
Saleem Elahi
Pakistan
47
4
1579
135
4
8.51
36.72
46
N C Johnson
Zimbabwe
48
2
1679
132*
4
8.33
36.50
47
M van Lingen*
Namibia
31
5
939
133
4
12.90
36.12
48
W A Young*
New Zealand
31
3
1244
120
3
9.68
44.43
49
Asif Khan*
United Arab Emirates
31
4
1076
151*
3
9.68
39.85
50
R R Rossouw*
South Africa
35
3
1239
132
3
8.57
38.72
Highest 50/100 Conversion Rate
Batting Records and Statistics Menu
About Us
Feedback
Ask the Statistician
Advertising
Privacy
Disclaimer
Copyright
Links