List of Player With Most Run in ODI for India
India is known for its batters, or we can say India is the land of batters. They have produced many greatest batsmen like Sachin Tendulkar, Virat Kohli, and Saurav Ganguly. India is one of the few teams that have a strong past in every format and ODI is also one of them. They first played ODI cricket in 1974, and since then, India has played hundreds of live
international cricket games. Bowlers are always there for India, and no doubt about it, but India has been over-dependent upon their batting. Because they never lack talent. Let’s see the batters who ruled in ODI cricket and had the most runs for India.
Sachin Tendulkar
Ramesh Tendulkar is the only batsman from India, who is also known as the God of cricket. He has also one of the longest careers in ODI cricket, he played 23 years for India. Sachin Tendulkar played 463 live international cricket
matches in his 23 years of career and made 18426 runs with an average of 44.83. He also has the highest run scores of ODI in world cricket and has many records like the most number of centuries in ODI, first-ever batsman to reach double hundred mark.
Virat Kohli
is a modern-day cricket legend batsman, and no one is close to him in modern cricket time. He has ruled the world of cricket with his aggression, style, and hunger of run. Virat Kohli is also the pillar of this Indian cricket team, and he scored 12344 runs in 262 matches with an average of 57.68. If anyone can break the record of Sachin Tendulkar's highest run in one-day cricket among players. Virat Kohli is at the top among all playing live international cricket.
Sourav Ganguly
is in 3rd place in most runs for India In ODI. He is a great batter and the former captain of the Indian cricket team. It is said that Sourav taught
Indian players to win, and later it became a habit. He has played 308 live international cricket matches for India and scored 11221 runs. Sourav Ganguly has seen lots of ups and downs in his entire career, but he is a great batter and the greatest captain.
Rahul Dravid
is also known as the wall, and his skills were not limited to test cricket. He is in 4th place with 10768 runs and has played 340
live cricket international
matches. He has also hit 83 centuries and is in 2nd place in hitting centuries among Indians. He is the most selfless player India ever has, whenever the team demands he delivers. He became the wicket-keeper for the team and does well in the wicket-keeping also.
MS Dhoni
MS Dhoni the modern-day legend is known by many names by his fans “Thala”, “Captain Cool” and “MSD”. He is like the center of the team, and all the players are moving according to him because he has a different level of game awareness. He is not only a great captain, but he was also a destructive batsman. He has played 350 live cricket international
matches for
India, scored 10773 runs, and holds 5th place.
Mohammad Azharuddin
He is one of the greatest captains of the Indian cricket team and captained the Indian team in 174 matches, and India won 94 matches during his captaincy. He is in 6th position with 9378 runs in 334 innings with an average of 36.92, and his live internet cricket career became short due to unfortunate events. The cricket expert said that he used to play according to the field.
Rohit Sharma
The modern cricket day legend and the captain of the Indian cricket team, he is also on the list of most ODI runs for India. He has many records in ODI and played 233 live cricket international
matches and scored 9376. He is only 2 runs behind to pass Azharuddin. He has 3 double centuries in ODI, and no one is near him, he also has the record for
in ODI.
is also known as the “hitman” and he has the potential of breaking many records.
Yuvraj Singh
One of the greatest all-rounders and match-winners India has ever produced. He is very destructive with the bat and played in the middle order for India for a long time. He has played 301 matches for India and scored 8609 runs in live international cricket matches. He is the key player of the 2011 ODI world cup winning team.
Virender Sehwag
He is one of the most destructive openers and a legendary batsman from India. He is in 9th place in most runs in ODI cricket for India. He has played 251 matches and scored 8273 runs with an average of 35.05.
Learn more about the Indian cricket team and its live international cricket
match record on
. It is a news website that provides the latest and fastest news to readers.