10. AB de Villiers: 9 centuries (Test+ODI+T20I)
9. Michael Clarke: 9 centuries (Test+ODI+T20I)
8. Shivnarine Chanderpaul: 9 centuries (Test+ODI+T20I)
7. Mahela Jayawardena: 10 centuries (Test+ODI+T20I)
6. Sanath Jayasuriya: 10 centuries (Test+ODI+T20I)
5. Kumar Sangakkara: 11 centuries (Test+ODI+T20I)
4. Sir Viv Richards: 11 centuries (Test+ODI+T20I)
3. Joe Root: 12 centuries (Test+ODI+T20I)
2. Steve Smith: 14 centuries (Test+ODI+T20I)
1. Ricky Ponting: 14 centuries (Test+ODI+T20I)
Next : Indian bowlers to concede the most runs in international cricket
Click to read more..