India has been playing One-Day International (ODI) cricket since 1974, and their batting has been a major contributor to their success in these matches. In the years since India’s 2011 World Cup victory, the country’s cricket team has been widely regarded as one of the best at every level of the sport. India had previously earned a name for itself as a formidable batting force. There are four Indian batsmen among the top 10 highest run scorers in ODI history. Discussing the top run-scorers for India in ODIs is a great way to learn about the sport. You should follow Betproexch for more sports news and other fascinating topics before reading the rest of this article.
Sachin Tendulkar has accumulated 18426 runs for India in ODIs, making him the all-time leader. His 23-year career in One-Day Internationals was remarkable, and the fact that he still retains the record for most runs scored in the game (3,4347 runs) is a shining example of his brilliance (1989-2012).
When it comes to one-day cricket, Sachin has set a new record for most hundred and fifty-point scores. The finest player of all time also has the record (41 times) for never being out in a group of players who have scored at least 12000 runs. Tendulkar also holds the record for the highest individual score in the history of one-day internationals, with a total of 155 runs.
Follow Jdbook for the most accurate match predictions and other sports-related stuff. Get your betpro ID only on Satsport.
Virat Kohli is now in second place all-time in one-day international cricket with a total of 12344 runs. He has played cricket for India in ODIs for the past 13 years (2008-continue). The batting average of 57.68 that Virat has achieved in ODIs is the highest ever recorded.
According to a wide range of experts, Virat is the best player of all time in this format. The current record for centuries in this format belongs to Sachin, with 49, while the current record for half-centuries is 96, both of which Virat is the only player seen to be capable of surpassing. Virat has been a consistent run producer for India in ODIs ever since he made his debut.
Kohli also has the highest strike rate (92.83 percent) among players who have scored 10,000 runs in one-day international cricket.
Sourav Ganguly, a former Indian captain, comes in third place for scoring the most runs (11363) for India in ODI cricket. Ganguly is one of only five players to have amassed over 10,000 runs for India in ODIs.
In 1992, against the West Indies, Ganguly played in his first ODI. He continued to play till 2008. Ganguly averaged 41 while playing against some of cricket’s greatest bowlers. He also served as the team’s captain for six years (1999–2005) through 147 games, winning 76 of them. He steered India to victory in the 2002 ICC Champions Trophy.
Rahul Dravid is now ranked fourth on India’s all-time list of ODI run scorers, with a total of 10,889 runs. Rahul Dravid has been officially recognized as a “test player” in cricket. In international one-day competition, however, Rahul was just as dominant.
He has been one of the few batsmen in the game’s history to consistently wear out the other team’s bowlers with his immaculate batting. Dravid is currently second all-time among Indian players with 83 fifty-point scores in ODIs. He has a high batting average (39.16) and has scored a lot of runs.
MS Dhoni, a former captain of the Indian cricket team, is fifth on the all-time list with 10,773 runs scored in one-day internationals. MS Dhoni has more than 10,000 runs, more than any other lower-order batsman in the history of one-day international cricket.
Dhoni made his debut in ODIs in 2004 against Bangladesh and remained active in the sport through 2019. His incredible 50.23 average comes despite him primarily batting in the sixth or seventh spot. Dhoni also has the record for most One-Day Internationals without being dismissed (84 overall). For the past 11 years (2007-2018), Dhoni has led India in one-day internationals, and he has the third-best winning percentage among active captains (59.52). An overall mean of 39.16.
Mohammad Azharuddin is now ranked sixth all-time for India in one-day international cricket with a total of 9378 runs. After making his ODI debut in 1985, Azhar remained active in the sport for a total of 16 years.
He was a major player in Indian history at the time. At the plate, he scored runs at a good 36.92 run per game clip. In addition, during his tenure as captain, India won 94 of 174 games.
The current explosive Indian batter has scored 9283, which is the 7th-most runs for India in ODIs. Rohit played his first game against Ireland in 2007. In addition, Rohit is the only player in ODI cricket history to score three double century. Sharma has scored 9359 runs with an astounding average of 49.0 as an opener. Additionally, he has so far broken 45 fifty and 29 hundred.
For India in ODI cricket, Yuvraj Singh, a former all-rounder from India, ranks eighth with 8701 runs. Indian cricket has been greatly saved by Yuvraj. On the list, he is the lone all-around player. He also had 111 scalps and an amazing average of 36.56. He even won the 2011 World Cup’s Man of the Tournament award. He helped India win the ICC competition in a big way.
Former Indian dashing opener Virender Sehwag has scored 8273 runs in ODI cricket, which ranks ninth overall. In his period, when the top bowlers like Glenn McGrath, Brett Lee, Shoaib Akhtar, and Shane Bond bowled viciously, Sehwag was a player who used to start striking from the first ball regardless of the format.
He played in ODIs till 2013, making his debut against Pakistan in 1999. The only player on the list who has scored runs is Sehwag, who has a commendable strike rate of 104.33.
Shikhar Dhawan, the current Indian opener, is ranked 10th in terms of runs scored for India in ODIs (6651). Dhawan played against Australia in his first ODI match in 2010. He is renowned for playing with aggression. He has accrued runs with an outstanding average of 45.55 so far. Dhawan has received two golden bat awards for scoring the most runs in back-to-back Champions Trophies (2013, 2017). He also ranks second among players who have scored more than 5000 runs for India in terms of batting strike rate (91.92).