Top 5 batsmen with the most centuries in Test cricket

By Abhishek Sen

Sachin Tendulkar – 51 centuries

Jacques Kallis – 45 centuries

Ricky Ponting – 41 centuries

Kumar Sangakkara – 38 centuries

Rahul Dravid – 36 centuries

Next: Surprising Astrological Facts on human life

Find out More..