Top 10 Cricketers with Most Centuries in International cricket

By- Harshit Bhatia 

Sachin Tendulkar tops the list with 100 international centuries 

Virat Kohli ranks 2nd in the list with 78 international centuries

Australian former captain Ricky Ponting ranks 3rd in the list with 71 international centuries

Sri-Lankan former batsman Kumar Sangakkara ranks 4th in the list with 63 international centuries

Former South-African all-rounder Jacques Kallis ranks 5th in the list with 62 international centuries

Former South-African batsman Hashim Amla ranks 6th in the list with 55 international centuries

Former Sri-Lankan batsman Mahela Jayawardene ranks 7th in the list with 54 international centuries

Former West-Indian batsman Brian Lara ranks 8th in the list with 53 international centuries

Current Australian batsman Brian Lara ranks 9th in the list with 48 international centuries

Former Indian batsman Rahul Dravid ranks 10th in the list with 48 international centuries