Over the years there have been a few batsmen in world cricket that have dominated the No.1 ODI batting rankings and have gone on to be legends of the game. They have put their hands up and taken it upon themselves to perform consistently and provide the perfect platform for their team to build on. 

Here are the top 3 Indian batsmen who dominated the no.1 position in ODI batting rankings.

1) Sachin Tendulkar (887)

In ODI batting rankings Indian legend Sachin Tendulkar has spent a total of 304 days at the helm and ended two years 1998 and 2003 at the top of the pile as No1 ODI batsman. The talented Indian batsman's highest ratings accumulated stands at 887 as he topped the ranking. His longest consecutive number of days spent as No1 is 98 days in the period Oct 2003 -Jan 2004.

Sachin Tendulkar Indian ODI
Sachin Tendulkar

The little master blaster has played over 463 ODIs over the years accumulating 18462, holding the record for the highest number of runs and the longest career in ODI cricket along with numerous other records. With a total of 49 centuries and 96 half-centuries, his talent has left many in awe and is considered one of the greats of the game.

2) MS Dhoni (836)

MS Dhoni is the highest impact ODI player India has produced contributing in three ways - as a wicketkeeper, captain, and significant middle-order batsman. Dhoni’s consistency helped him become the No.1 ranked batsman in ODI rankings with the highest rating of 836. In 2006 he replaced Ricky Ponting at the peak and then was replaced by Adam Gilchrist in a week. In 2009 after staying 7 months on the top he was dethroned by Michael Hussey of Australia.

MS Dhoni Indian ODI
MS Dhoni 

The former Indian skipper is absolutely adored by the Indian fans and is the only captain in the world to win all major ICC tournament honors. Playing over 350 matches, he has scored over 10773 runs at an average of 50.57. With 10 centuries and 73 half-centuries, he was the most dependable batsman making him the best finisher of the game.

3) Virat Kohli (911)

The Indian skipper is a modern-day giant who has dominated world cricket for a decade. Reaching the summit in Oct 2017, King Kohli has enjoyed 1258 days as the No1 ODI batsman until he was replaced by Babar Azam in April 2021. With the highest rating of 911, he holds the best ever batsman rating among all the Indian batsman who has held the top ranking,

Virat Kohli Indian ODI
Virat Kohli

Virat Kohli is one of the best match-winners in the world and does exceedingly well in all formats of the game. He thrives under pressure and is one of the most consistent performers of the game. Playing over 254 ODIs, he has scored over 12169 runs at an average of 59.07 including 43 centuries and 62 half-centuries, making him one of the pillars of the present Indian cricket team.

With the No. 1 ODI batsman ranking being one of the top individual honors for batsmen in the game, every batsman will aspire for the title. Indian openers Rohit Sharma and Shikhar Dhawan who are so successful in their trade have come close to attaining this title. With the abundance of talents brimming from India, Kl Rahul and Rishabh Pant can also be future challenges.

Let us know your comments on who do you think dominated the No 1 ODI batsman ranking and who do you think has the potential to reach the top.