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

Highest 50/100 Conversion Rate
Batting Records and Statistics Menu