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 : Players playing against their country of birth during World Cup 2023
Click to read more..