Scoring a century in One Day International cricket is one of the toughest achievements for a batter. A player must build an innings carefully, handle pressure, and keep scoring consistently for 50 overs. While a single hundred is special, making several centuries in the same year is a sign of complete dominance. The record for Most ODI Hundreds in a Calendar Year highlights batters who ruled international cricket with extraordinary consistency.
Only a few players in history have managed to score six, seven, or even nine ODI hundreds in one calendar year. These performances often came in important bilateral series, ICC tournaments, and high-pressure chases. The cricketers on this list did not just score runs; they produced match-winning innings throughout the year and became the backbone of their teams.
List of 5 Batsmen with the Most ODI Hundreds in a Calendar Year
5. Virat Kohli

Virat Kohli enjoyed one of the finest ODI seasons of his career in 2018. Despite playing only 14 matches, he scored six centuries and showed outstanding consistency throughout the year. His ability to build an innings, chase targets, and convert starts into big scores made him one of the best ODI batters in the world. During the season, Kohli averaged more than 133 and played several match-winning knocks for India. His remarkable performances secured his place among the players with the Most ODI Hundreds in a Calendar Year. The 2018 season remains one of the greatest examples of Most ODI Hundreds in a Calendar Year, proving why Kohli is regarded as one of the finest modern-day batters.
| Stat | Record |
|---|---|
| Year | 2018 |
| Matches | 14 |
| Runs | 1202 |
| Highest Score | 160* |
| Hundreds | 6 |
4. Sourav Ganguly

Sourav Ganguly enjoyed an outstanding ODI season in 2000 and finished the year with seven centuries. As India’s opening batter, he regularly provided solid starts and built partnerships that laid the foundation for big totals. His stylish cover drives, excellent timing, and confidence against both pace and spin made him one of the most dependable batters of his era. Throughout the season, Ganguly consistently scored runs against strong bowling attacks and played a major role in many Indian victories. His tally of 1,579 runs reflected his outstanding form and remarkable consistency. Because of these performances, he secured a place among the players with the Most ODI Hundreds in a Calendar Year. His memorable 2000 campaign is still remembered as one of the finest examples of Most ODI Hundreds in a Calendar Year, proving his ability to dominate ODI cricket over an entire season.
| Stat | Record |
|---|---|
| Year | 2000 |
| Matches | 32 |
| Runs | 1579 |
| Highest Score | 144 |
| Hundreds | 7 |
3. Rohit Sharma

Rohit Sharma produced one of the greatest ODI seasons ever in 2019 by scoring seven centuries. His incredible form reached another level during the ICC Cricket World Cup, where he created history by scoring five centuries in a single edition of the tournament. Rohit combined elegant stroke play with effortless power, allowing him to score heavily in every condition. Once he settled at the crease, he often converted his starts into match-winning centuries. He ended the year with 1,490 runs and remained one of the biggest reasons behind India’s success in ODI cricket. His remarkable consistency earned him a well-deserved place among the players with the Most ODI Hundreds in a Calendar Year. Even today, his 2019 season is regarded as one of the greatest achievements in the history of Most ODI Hundreds in a Calendar Year records.
| Stat | Record |
|---|---|
| Year | 2019 |
| Matches | 28 |
| Runs | 1490 |
| Highest Score | 159 |
| Hundreds | 7 |
READ MORE: Top 5 Players with Most Runs on ODI Debut in Cricket History
2. David Warner

David Warner was in sensational form throughout 2016 and became one of the most dangerous opening batters in ODI cricket. He scored seven centuries in only 23 matches, showing an incredible ability to dominate bowlers from the beginning of the innings. Warner’s aggressive batting style helped Australia build strong totals and chase difficult targets with confidence. Despite attacking almost every bowling attack, he maintained outstanding consistency and scored 1,388 runs during the year. Many of his centuries came in important victories, highlighting his value to the Australian team. His brilliant performances ensured his place among the elite players with the Most ODI Hundreds in a Calendar Year. Warner’s remarkable 2016 season continues to stand as one of the best examples of Most ODI Hundreds in a Calendar Year in modern ODI cricket.
| Stat | Record |
|---|---|
| Year | 2016 |
| Matches | 23 |
| Runs | 1388 |
| Highest Score | 173 |
| Hundreds | 7 |
1. Sachin Tendulkar

Sachin Tendulkar’s incredible performances in 1998 remain one of the greatest batting achievements in cricket history. During the year, he scored nine ODI centuries, which is still the highest number of centuries scored by any player in a single calendar year. He dominated bowling attacks across the world with flawless technique, brilliant shot selection, and unmatched consistency. Tendulkar accumulated 1,894 runs in 34 matches while producing several unforgettable match-winning innings against top international teams. His famous knocks made 1998 one of the most iconic years ever witnessed in ODI cricket. More than two decades later, his record continues to define the standard for the Most ODI Hundreds in a Calendar Year. Every batter who dreams of breaking the Most ODI Hundreds in a Calendar Year record is still chasing the remarkable benchmark established by the legendary Indian batter.
| Stat | Record |
|---|---|
| Year | 1998 |
| Matches | 34 |
| Runs | 1894 |
| Highest Score | 143 |
| Hundreds | 9 |
The record for the Most ODI Hundreds in a Calendar Year represents exceptional consistency, skill, and mental strength. Virat Kohli, Sourav Ganguly, Rohit Sharma, David Warner, and Sachin Tendulkar all produced unforgettable seasons by scoring centuries regularly against the world’s best bowling attacks. While several modern batters continue to challenge historic records, Sachin Tendulkar’s nine hundreds in 1998 remain the ultimate milestone for the Most ODI Hundreds in a Calendar Year. His achievement continues to inspire generations of cricketers and remains one of the greatest records in the history of One Day International cricket.
FAQs
1: Who has the Most ODI Hundreds in a Calendar Year?
Sachin Tendulkar holds the record for the Most ODI Hundreds in a Calendar Year. He scored 9 centuries in 1998, a record that still stands as the highest number of ODI hundreds by any batter in a single calendar year.
2: How many ODI hundreds did Virat Kohli score in a calendar year?
Virat Kohli scored 6 ODI hundreds in 2018. He achieved this milestone in just 14 matches, making it one of the most consistent batting performances in ODI history and placing him among the leaders for the Most ODI Hundreds in a Calendar Year.
3: Which players have scored seven ODI hundreds in a calendar year?
Three players have scored 7 ODI hundreds in a calendar year:
David Warner (Australia) – 2016
Sourav Ganguly (India) – 2000
Rohit Sharma (India) – 2019
They are among the top performers in the history
4: Why is the Most ODI Hundreds in a Calendar Year record so difficult to break?
The Most ODI Hundreds in a Calendar Year record is difficult because players must maintain outstanding form throughout the year. They need to perform consistently in different conditions, face world-class bowling attacks, stay fit, and convert starts into centuries across many ODI matches.
5: Can Sachin Tendulkar’s record for the Most ODI Hundreds in a Calendar Year be broken?
Yes, it is possible, but it will be extremely challenging. Modern players such as Virat Kohli and Rohit Sharma have come close, but no batter has surpassed Sachin Tendulkar’s record of 9 ODI hundreds in a calendar year. It remains one of the greatest achievements in ODI cricket.