Former Indian skipper Mahendra Singh Dhoni on Friday reached another milestone as he completed his 10,000 One Day International runs for India during the opening ODI match of three-match series against Australia at the Sydney Cricket Ground (SCG).

The stylish wicket-keeper batsman has now also become only the fifth cricketer to score 10,000 runs for India. But here is a catch, Dhoni had completed his 10,000 ODI runs in July last year during India’s tour to England, but that included the 174 runs he scored for Asia XI.

On Saturday, MS Dhoni reached the milestone of 10,000 ODI runs for his country. Before the start of the Sydney ODI, Dhoni was just one run away from achieving this feat. Other than MS Dhoni India’s batting great Sachin Tendulkar, former skippers Sourav Ganguly and Rahul Dravid, and current captain Virat Kohli are the only cricketers to notch up 10,000 ODI runs for India.


Sachin Tendulkar, who is also the highest run-scorer in the limited overs game, leads the pack with 18,426 runs, followed by Ganguly (11, 221 runs).

Rahul Dravid is third in the list with 10,768 runs followed by Virat Kohli, who has scored 10,232 runs.

The stylish 37-year-old cricketer is also the second wicket-keeper-batsman to cross the 10,000 ODI runs mark after the Sri Lankan great Kumar Sangakkara.

Sangakkara has scored 14,234 runs in 404 matches at an average of 41.98. The former Sri Lanka captain is also the second most ODI run-getter in the world.

MS Dhoni has scored 9 centuries and 67 fifties for India in One Day Internationals. The wicket-keeper is also one of the most successful ODI captains with an ICC World Cup (2011), T20 World Cup (2007), and Champions Trophy (2013) under his belt.