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

Highest 50/100 Conversion Rate
Batting Records and Statistics Menu