1. Virat Kohli (India) - 40 centuries
2. Sachin Tendulkar (India) - 33 centuries
3. Ricky Ponting (Australia) - 25 centuries
4. Hashim Amla (South Africa) - 24 centuries
5. Sanath Jayasuriya (Sri Lanka) - 24 centuries
6. Rohit Sharma (India) - 24 centuries
7. AB de Villiers (South Africa) - 21 centuries
8. Tillakaratne Dilshan (Sri Lanka) - 18 centuries
9. Sourav Ganguly (India) - 18 centuries
10. Kumar Sangakkara (Sri Lanka) - 18 centuries
Next : Jasprit Bumrah vs Ajit Agarkar - Stats comparison after 89 ODIs
Click to read more..