10. David Warner - 22 hundreds in 154 innings
Image Source : Getty9. Kumar Sangakkara - 25 hundreds in 380 innings
Image Source : Getty8. Chris Gayle - 25 innings 294 innings
Image Source : Getty6. AB de Villiers - 25 innings in 218 innings
Image Source : Getty5. Hashim Amla - 27 hundreds in 178 innings
Image Source : Getty5. Sanath Jayasuriya - 28 hundreds in 433 innings
Image Source : Getty4. Ricky Ponting - 30 hundreds in 365 innings
Image Source : Getty3. Rohit Sharma - 31 innings 250 innings
Image Source : Getty2. Sachin Tendulkar - 49 hundreds in 452 innings
Image Source : Getty1. Virat Kohli - 49 hundreds in 277 innings
Image Source : GettyNext : IND vs SL head-to-head in ODIs, World Cup, Wankhede Stadium; all you need to know