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