Most centuries in international cricket by country
When we talk about cricket, there are 9-10 teams which have been playing at the highest level for last 4-5 decades. Cricket is a colonial game and is more famous in countries that were once colonies.
Although there are many other teams which are moving up the ranks quickly, most of the records are still held by teams that have been playing cricket for long. Teams like Ireland, Afghanistan and Nepal ave done really well to attain ODI status.
Here we are talking about players who have scored most centuries for their respective teams.
Let us have a look at the top 10 players who have scored most centuries for their teams:
#1 Sachin Tendulkar (India)
There is no record in the world which doesn't have Sachin Tendulkar on the list. With a career spanning over 23 years, there is hardly any record left to be broken by him. He holds the records for most centuries overall, most Test centuries, most ODI centuries, most runs in ODI cricket among many others.
Evidently, Sachin Tendulkar holds the record for most centuries for India across all the formats. He is the only player on the planet to have scored 100 international centuries.
Number of centuries: 100