Most Hundreds in ODI

At the forefront of the list for most hundreds in ODI cricket stands Sachin Tendulkar, who has notched up 49 centuries across 463 matches. In pursuit, Virat Kohli follows with an admirable tally of 47 hundreds, closely pursued by Rohit Sharma with 30 hundreds.

Here is the list of batsmen with most hundreds in ODI format.

Sr. Player Team Mat Inn 100s 50s HS Runs Avg
1 Sachin Tendulkar India 463 452 49 96 200* 18426 44.83
2 Virat Kohli India 281 269 47 66 183 13083 57.38
3 Rohit Sharma India 251 243 30 52 264 10112 48.85
4 Ricky Ponting Australia 375 365 30 82 164 13704 42.03
5 Sanath Jayasuriya Sri Lanka 445 433 28 68 189 13430 32.36
6 Hashim Amla South Africa 181 178 27 39 159 8113 49.46
7 AB de Villiers South Africa 228 218 25 53 176 9577 53.50
8 Chris Gayle West Indies 301 294 25 54 215 10480 37.83
9 Kumar Sangakkara Sri Lanka 404 380 25 93 169 14234 41.98
10 Sourav Ganguly India 311 300 22 72 183 11363 41.02
11 Tillakaratne Dilshan Sri Lanka 330 303 22 47 161* 10290 39.27
12 Ross Taylor New Zealand 236 220 21 51 181* 8607 47.55
13 Herschelle Gibbs South Africa 248 240 21 37 175 8094 36.13
14 David Warner Australia 150 148 20 31 179 6397 45.04
15 Saeed Anwar Pakistan 247 244 20 43 194 8824 39.21
Get ₹1500* Bonus *T&C