6 players who scored the most ODI hundreds in a calendar year

Image result for rahul dravid ODI
Did Rahul Dravid make the list?

Cricketers have been scaling new heights every passing year. Batsmen have become more consistent in recent times. The fitness levels of players have gone up in recent years, which has helped them increase their consistency in their respective departments, Virat Kohli being the prime example of this development.

This list contains 3 current players and 3 players from the past. So let's take a look at players who have shown excellent consistency levels and scored the maximum centuries in a single season.

Notable mention: Gary Kirsten also scored 6 centuries in 1996.


#6 Rahul Dravid (6 centuries - 1999)

Image result for Rahul Dravid 1999
Rahul Dravid during his final ODI appearance

Rahul Dravid was seen as a Test specialist throughout his career. He played 344 matches and scored 10889 runs at an average of 39.16, including 12 centuries. His record is actually comparable with the likes of Brian Lara, who also averages around 40 in ODI's. He played in the middle and lower middle order ( at positions 4,5,6) for the most part of his career according to the requirements of his team. He was an ultimate team man and did everything his team had asked of him.

Rahul Dravid had a wonderful year with the bat in 1999 and was the leading run-scorer in ODI's that year. He scored 6 centuries in 1999.


#5 Virat Kohli ( 6 centuries - 2017)

3rd Momentum ODI: South Africa v India
Virat Kohli after scoring yet another century

The run-machine Virat Kohli has been a consistent performer in ODI cricket ever since his debut in 2008. In his 10 years long career so far he has broken many longstanding records. He already has 35 centuries to his name from just 211 matches and looks set to break Sachin's record of 49 centuries in ODI's. Virat Kohli till date has scored 9779 runs at an outstanding average of 58.22

Virat Kohli was in ominous batting form last year and ended up as the highest run-scorer in the world across all formats. He also hit 6 centuries in 2017, which helped him earn the fifth position on this list.

#4 Rohit Sharma

England v India - 3rd ODI: Royal London One-Day Series
Elegance personified

Rohit Sharma has been one of the best ODI batsmen in the world in the last few years. His stats are comparable with Virat Kohli's statistics in recent years. He has become a highly consistent performer ever since he started opening innings for the team.

He has an astounding average of 54.75 as an opener which is highest among openers of all times. He recently completed 7000 ODI runs and looks set to pile up many more runs in the future.

He was in imperious form in 2017 as he scored 1293 runs in just 21 matches and was the second-highest run-scorer behind Virat Kohli. He also hit 6 ODI centuries last year.


#3 Sourav Ganguly ( 7 centuries - 2000)

Related image
Dada acknowledging the applause after scoring a century

Fondly known as "Dada", Sourav Ganguly is regarded as one of the best captains ever. Not everybody knows that he was also a great ODI batsman. He was highly a consistent batsman in ODI format during his heyday and was the fastest batsmen to score 5000,6000,7000 runs in ODI cricket. He held these records a considerable amount of time until Hashim Amla broke them recently.

He scored 7 centuries in the year 2000, which has helped him clinch 3rd position on this elite list.

#2 David Warner ( 7 centuries - 2016)

Image result for david warner odi
David Warner after scoring a hundred

David Warner was in the middle of a purple patch in form when he was handed one year ban from International Cricket. David Warner was initially seen as an explosive T20 batsman but with time he enhanced his skills and became an important member of Aussies line-up across all formats of the game. He has played 106 ODI's till date and scored 4343 runs at an average of 43.43, including 14 centuries.

Over the years he has matured as an ODI batsman as he now looks to build the innings and play according to the situation rather playing attacking cricket all the time.

He had a stellar season in 2016 as he scored 1388 runs in 23 matches that year. He also hit 7 ODI centuries in 2016, which earned him second spot in this list.


#1 Sachin Tendulkar ( 9 centuries - 1998)

Image result for Sachin Tendulkar
Legendary Sachin Tendulkar Celebration

Sachin Tendulkar holds almost every major batting record in the sport. He scored 9 centuries in the calendar year 1998 and after 20 years his record is still safe, as no one has been able to break it until now.

Sachin is the only man to appear twice in the top 10 of this list, as he hit 6 centuries in 1996.

Brand-new app in a brand-new avatar! Download CricRocket for fast cricket scores, rocket flicks, super notifications and much more! 🚀☄️

Quick Links