ss

Top five batters with most centuries in ODI cricket

In the enthralling world of One Day International (ODI) cricket, certain batters have consistently showcased the remarkable ability to achieve three-digit scores.

Centuries in ODI cricket carry substantial importance that goes beyond individual accomplishments. They hold immense value for both the players themselves and their teams. These three-digit totals not only signify a batter’s remarkable talent but also underscore their capacity to excel under intense pressure, which can greatly influence the match's result. Attaining a century serves as a testament to their cricketing skill, steadfast composure, and ability to adjust to the dynamic nature of the limited-overs format.

These remarkable individuals have achieved the remarkable feat of accumulating the highest number of centuries in ODI cricket. 

In this article, let’s look at the list of the top five batters with the most centuries in ODI cricket.

5. Sanath Jayasuriya – 28

Sanath Jayasuriya - Top five batters with most centuries in ODI cricket
Sanath Jayasuriya (Credits - ESPN)

Throughout his illustrious ODI career, Sanath Jayasuriya achieved a remarkable total of 28 centuries in 445 matches. He amassed an impressive 13,430 runs, with his highest individual score reaching 189 runs.

4. Ricky Ponting – 30

Ricky Ponting - Top five batters with most centuries in ODI cricket
Ricky Ponting (Credits - ESPN)

Ricky Ponting had an illustrious ODI career, playing in 375 matches and securing an impressive 30 centuries. Over the course of his career, he accumulated 13,704 runs, with his highest individual score standing at 164 runs.

3. Rohit Sharma – 32

Rohit Sharma - Top five batters with most centuries in ODI cricket
Rohit Sharma (Credits - BCCI)

Rohit Sharma has currently played in 270 ODIs, highlighting an outstanding record of 32 centuries. Throughout his remarkable ODI career, he has accumulated more than 11,000 runs, with his highest individual score of 264 runs.

2. Sachin Tendulkar – 49

Sachin Tendulkar - Top five batters with most centuries in ODI cricket
Sachin Tendulkar (Credits - ICC)

Sachin Tendulkar, the cricket legend, boasts an impressive 49 centuries in his illustrious ODI career.  He played in 463 ODI matches, amassing an extraordinary 18,426 runs, with his highest individual score being an unbeaten 200*. Tendulkar maintained the record for the most ODI centuries from 2012 until 2023, when it was surpassed by Virat Kohli.

1. Virat Kohli – 51

Virat Kohli - Top five batters with most centuries in ODI cricket
Virat Kohli (Credits - India Today)

As of now, Virat Kohli has played in 299 ODI matches, demonstrating an impressive record of 51 centuries. He has accumulated more than 14,000 runs, with a personal best of 183 runs throughout his distinguished ODI career. He surpassed Sachin Tendulkar’s record of 49 ODI centuries during the semi-final match against New Zealand in the ICC Cricket World Cup 2023 held in Mumbai.

Cover Credits - BCCI Official

Leave a Reply