Most Centuries in ODI by Country and Player Rankings Aggregated by Kheloexch


When a batter scores a century in One Day International (ODI) cricket, it is an accomplishment worth applause. This achievement recognizes the batter's ability, concentration, and resilience, which can change a game.
A century - a score of 100 runs or greater - can turn the tide of a game and excite fans as they watch their favourites reach this milestone. This article will explore the players and the countries with the most centuries in ODI cricket.
Player Rankings for Most Centuries in ODI
The conversation about who has scored the most centuries in ODI cricket often brings three names to the forefront. They have consistently broken records and can be considered legends of the sport based on their phenomenal career accomplishments.
India's Virat Kohli leads as the player with most centuries in ODI cricket with 51 hundred centuries. He has an affinity for chasing down a target and leading his side to victory. Just behind him is fellow cricket legend Sachin Tendulkar, as he was the first player to achieve 49 ODI hundreds, before retiring.
Rohit Sharma, also from India, is in third spot with 31 centuries and is the only player to have three double centuries in ODI cricket.
Former Australia captain Ricky Ponting is next up with 30 centuries, with Sri Lankan Sanath Jayasuriya behind him with 28. These players are simply legends of the game.
Player | Country | Matches | Centuries |
Virat Kohli | India | 299 | 51 |
Sachin Tendulkar | India | 463 | 49 |
Rohit Sharma | India | 265 | 31 |
Ricky Ponting | Australia | 375 | 30 |
Sanath Jayasuriya | Sri Lanka | 445 | 28 |
A Closer Look at the Legends
Virat Kohli is out and out a modern-day master. He made his international debut in 2008 and immediately established himself as one of the best batters in the world.
He has a unique ability to score under pressure, evidenced by the fact that a large portion of his centuries have been scored in successful run chases for India. His performances are well-tracked on sites such as Kheloexch360; his stats speak for themselves.
Sachin Tendulkar, known by many as the "God of Cricket", had a career that lasted more than 20 years. He was a role model for many players, including Kohli, who is widely regarded as one of the best/test batsman in the cricketing world.
He held the record for 49 centuries for 16 years before Kohli passed him. The legendary Tendulkar was dirt-simple to watch in terms of his classic batting style and could perform against any opposition.
Rohit Sharma is known for a little different aspect of batting - his batting, powerful hit. Rohit's smashing record of three double centuries in ODI format is nothing short of unique. Rohit can literally flip the entire game on its head in just two or three overs.
This legend also managed to record the most centuries in Cricket World Cup history, with five, in just one edition of the tournament.
Team Dominance: Most centuries in ODI by Country
It's not just about individual players, the overall number of centuries from a country's players reflects a country's batting strength. Many countries have had a long history of producing great batters that score hundreds regularly and have maintained great dominance in the sport over a long period of time.
India is at the top when it comes to a team having the most centuries in ODI, as Indian players have taken the lead with over 300 full centuries. It also reflects a country's batting success over the years as notable players like Kohli, Tendulkar, Sharma, etc. have all scored many centuries as well.
Australia comes next on the list with their players scoring 242 centuries. They have endured as elite teams over the decades, with their fair share of legendary players and some great batters like Ricky Ponting and David Warner.
Here is a list of the top teams with the most centuries in ODI cricket:
India - 308 centuries
Australia - 242 centuries
Pakistan - 220 centuries
West Indies - 200 centuries
South Africa - 198 centuries
Pakistan is third on the list, being a past great with an endless list of charming, elegant, and productive batters. The West Indies is in fourth place, as giants of the game with their exciting hitman. South Africa scored a proud 198 centuries, and is in 5th place with their great records and recent history of scoring big runs.
These numbers show which countries have been powerhouses in ODI cricket over the decades.
Summing Up
Ultimately, centuries are the ultimate test of a batter's skills in limited-overs cricket. Without a doubt, the player rankings are littered with the likes of Virat Kohli, Sachin Tendulkar, and Rohit Sharma.
Although these individual performances have collectively contributed to India's status as the best country for total centuries, while individual performances grab the headlines, the total number of centuries speaks to the batting strength of a country over the course of time.
These records showcase legends of the game and standards for the future generation. The memory of these players and teams, and the millions of fans generated will be forever enshrined in the sport's history for everyone to see and admire.
Subscribe to my newsletter
Read articles from Dobi directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
