10. David Warner - 22 hundreds in 154 innings
9. Kumar Sangakkara - 25 hundreds in 380 innings
8. Chris Gayle - 25 innings 294 innings
6. AB de Villiers - 25 innings in 218 innings
5. Hashim Amla - 27 hundreds in 178 innings
5. Sanath Jayasuriya - 28 hundreds in 433 innings
4. Ricky Ponting - 30 hundreds in 365 innings
3. Rohit Sharma - 31 innings 250 innings
2. Sachin Tendulkar - 49 hundreds in 452 innings
1. Virat Kohli - 49 hundreds in 277 innings
Next : IND vs SL head-to-head in ODIs, World Cup, Wankhede Stadium; all you need to know
Click to read more..