Most Hundreds in ODI

Most Hundreds in ODI

most hundreds in odi world cup, most hundreds in odi for india, most hundreds in odi as captain, most hundreds in odi for pakistan, most hundreds in odi in a calendar year, most hundreds in odi international, most hundreds in odi cricket, most hundreds in odi as opener, most hundreds in an odi innings, most century in odi all time

Most Hundreds in ODI cricket

# Player Team Mat 100s 50s
1 S R Tendulkar India 463 49 96
2 V Kohli India 259 43 64
3 R T Ponting Australia 375 30 82
4 R G Sharma India 229 29 44
5 S T Jayasuriya Sri Lanka 445 28 68
6 H M Amla South Africa 181 27 39
7 C H Gayle West Indies 301 25 54
8 K C Sangakkara Sri Lanka 404 25 93
9 A B de Villiers South Africa 228 25 53
10 S C Ganguly India 311 22 72
11 T M Dilshan Sri Lanka 330 22 47
12 H H Gibbs South Africa 248 21 37
13 L R P L Taylor New Zealand 233 21 51
14 Saeed Anwar Pakistan 247 20 43
15 B C Lara West Indies 299 19 63
16 D P M D Jayawardene Sri Lanka 448 19 77
17 M E Waugh Australia 244 18 50
18 D A Warner Australia 128 18 23
19 D L Haynes West Indies 238 17 57
20 J H Kallis South Africa 328 17 86
21 S Dhawan India 148 17 35
22 A J Finch Australia 132 17 29
23 Q de Kock South Africa 127 17 27
24 N J Astle New Zealand 223 16 41
25 A C Gilchrist Australia 287 16 55
26 M J Guptill New Zealand 186 16 37
27 J E Root England 152 16 35
28 Mohammad Yousuf Pakistan 288 15 64
29 V Sehwag India 251 15 38
30 W U Tharanga Sri Lanka 235 15 37
31 Yuvraj Singh India 304 14 52
32 E J G Morgan England 246 14 47
33 Tamim Iqbal Bangladesh 219 14 51
34 Babar Azam Pakistan 83 14 17
35 G Kirsten South Africa 185 13 45
36 K S Williamson New Zealand 151 13 39
37 R Dravid India 344 12 83
38 M E Trescothick England 123 12 21
39 P R Stirling Ireland 136 12 26
40 F du Plessis South Africa 143 12 35
41 C G Greenidge West Indies 128 11 31
42 I V A Richards West Indies 187 11 45
43 P A de Silva Sri Lanka 308 11 64
44 M S Atapattu Sri Lanka 268 11 59
45 S Chanderpaul West Indies 268 11 59
46 G Gambhir India 147 11 34
47 Mohammad Hafeez Pakistan 218 11 38
48 B R M Taylor Zimbabwe 205 11 39
49 W T S Porterfield Ireland 148 11 20
50 S P D Smith Australia 128 11 25