Jacques Kallis - 7 centuries in 31 innings
Sachin Tendulkar - 7 centuries in 45 innings
Virender Sehwag - 5 centuries in 26 innings
Hashim Amla - 5 centuries in 37 innings
Mohammad Azharuddin - 4 centuries in 20 innings
Rohit Sharma - 3 centuries in 16 innings
Gary Kirsten - 3 centuries in 19 innings
Ajinkya Rahane - 3 centuries in 22 innings
Virat Kohli - 3 centuries in 24 innings
AB de Villiers - 3 centuries in 35 innings
Next : List of players who will earn more than Virat Kohli in IPL 2024
Click to read more..