One Day International (ODI) cricket always features exciting games and big innings. Centuries are of great importance in ODI cricket. In this format, a century is very important not only for the player but also for his team. It is not easy for any batsman to score a century, especially in high-pressure situations, but many batsmen thrive under pressure and showcase their skills. We take a look at the list of top 5 batsmen with the most centuries in ODI cricket.
Indian batsman Virat Kohli has played 296 One Day International (ODI) matches so far, in which he has an excellent record of 50 centuries. He has scored a total of 13,911 runs during his brilliant ODI career, achieving the highest individual score of 183 runs. In the first semi-final match of the World Cup 2023 against New Zealand, Virat broke Sachin's record of most centuries by scoring the 50th century of his ODI career.
Indian cricket legend Sachin Tendulkar, known as the God of Cricket, has scored 49 centuries in his illustrious One Day International (ODI) career. He scored a total of 18,426 runs in 463 ODIs and made his highest individual score of 200* not out.
The current captain of the Indian cricket team, Rohit Sharma, also known as Hitman, has played 267 One Day International (ODI) matches so far, in which he has an impressive record of 32 centuries. During his brilliant ODI career, Rohit has scored a total of 10,900 runs, with his highest individual score being 264 runs. Rohit scored the 32nd century of his ODI career in the second match of the three-match ODI series being played against England in 2025.
One of the most successful batsmen of Australian cricket and former captain Ricky Ponting played 375 matches and scored 30 centuries during his One Day International (ODI) career. During this time he also scored a total of 13,704 runs, with his highest individual score being 164 runs. Bo was also Australia's most successful captain
Sri Lankan veteran batsman Sanath Jayasuriya has scored 28 centuries in 445 matches during his illustrious One Day International (ODI) career. He has also scored a total of 13,430 runs with the highest individual score of 189 runs. This batsman has always played an important role in the success of the Sri Lankan team with his performance.
Also Read: 3 players who can replace Jacob Bethell in England squad for Champions Trophy
Give Your Feedback