Top 10: Most ODI Runs for India
The Master Blaster, Sachin Tendulkar, has scored the most runs for India in ODI cricket, with 18,426 runs in 452 innings under his belt.
For Cricket's Amazing Stats & Facts
The Master Blaster, Sachin Tendulkar, has scored the most runs for India in ODI cricket, with 18,426 runs in 452 innings under his belt.
India’s highest successful run chase came against Australia at Jaipur in 2013. The Indian team scored 362/1 in response to Australia’s 359/5.
India’s first Test captain, Colonel CK Nayudu, played a pivotal role in breaking down divisive barriers that had long plagued the sport.
Sachin Tendulkar leads the chart of most ODI runs for India against Sri Lanka with 3113 runs. He is followed by Virat Kohli with 2500+ runs.
A full list of Indian cricket team players – men and women cricketers who have represented Team India in Test cricket