Top 5 Indian Players With Most Runs In ODI
Top 5 Indian Players With Most Runs In ODI
Every cricket fan enjoys the thrilling moments that an ODI match offers, despite the fact that a single match may run over nine hours. In these ODIs with limited overs, batters attempt to score as many runs as they can to increase their chances of winning the games. Since 1974, Men in Blue has participated in these one-day international matches, and the Indian team has had several batsmen who have scored a lot of runs.
Indian batsmen were praised for their ability to score runs that assisted their teams in winning games, but since the 2011 World Cup, everyone is aware that the Indian squad must not be overlooked in other aspects. While bowlers have taken many wickets, Indian cricketers have also scored a lot of runs, setting numerous records around the world. Let’s discuss the batters who scored the most ODI runs for the Indian Team without further delay.
Sachin Tendulkar
Throughout his 23-year career, Sachin Tendulkar has become a legendary figure in cricket. Sachin has amassed a total of 18426 runs for India in ODIs, the most by an Indian batsman. In ODI games, Sachin has scored the most hundreds (49) and fifty-plus scores (96) overall. In addition, Sachin is the first batsman to score two hundred in an ODI, and he also holds a number of other records.
Matches | Innings | Runs | Average | Strike-rate | Best | 50s | 100s |
463 | 452 | 18426 | 44.83 | 86.23 | 200* | 96 | 49 |
Virat Kholi
Virat Kohli, the former captain of the Indian cricket team, has scored the second-most ODI runs for India. The only batsman who is thought to be capable of surpassing Sachin Tendulkar’s current record for most ODI match hundreds is Virat. Virat has a stellar ODI average of 58.07 and has scored 64 half centuries in addition to 43 centuries. Kohli has played 260 ODI matches over the course of his 13-year career, scoring a total of 12311 runs.
Matches | Innings | Runs | Average | Strike-rate | Best | 50s | 100s |
260 | 251 | 12311 | 58.07 | 92.92 | 183 | 64 | 43 |
Sourav Ganguly
Sourav Ganguly, the current president of the Board of Control for Cricket in India (BCCI), has scored 11363 runs overall in ODI matches. Ganguly, a left-handed batsman, has batted against some of the best bowlers of his period and achieved an admirable average of 41 and a strike rate of 73.65. He played until November 2008 after making his ODI debut against the West Indies in 1992. He also won the 2002 ICC Champion Trophy while serving as the Indian cricket team’s six-year captain.
Matches | Innings | Runs | Average | Strike-rate | Best | 50s | 100s |
308 | 297 | 11363 | 41 | 73.65 | 183 | 72 | 22 |
Rahul Dravid
Rahul Dravid, who is regarded as one of the best batsmen in Test Cricket history, excelled in ODI games as well. He had a lot of records registered in his name before announcing his retirement from international matches in 2011. In ODI games, this right-handed batsman has scored 10889 runs overall at an average of 39.16. In addition, he scored the second most 50s for the Indian cricket team.
Matches | Innings | Runs | Average | Strike-rate | Best | 50s | 100s |
340 | 314 | 10889 | 39.16 | 71.18 | 153 | 83 | 13 |
MS Dhoni
Prior to his retirement, Mahendra Singh Dhoni captained the Indian cricket team and helped them win numerous trophies. He was the captain of the 2007 ICC World Twenty20, 2011 ICC Cricket World Cup, and 2013 ICC Champions Trophy. Only MS Dhoni, the wicket-keeper batsman, has scored more than 10,000 runs in one-day international games among the lower order batsmen. In 350 ODI matches he played, he scored 10773 runs overall, with a fantastic average of 50.23.
Matches | Innings | Runs | Average | Strike-rate | Best | 50s | 100s |
350 | 297 | 10773 | 50.23 | 87.56 | 183* | 73 | 10 |
Indian Batsmen with Most Run in ODI Matches
Cricketers | Matches | Innings | Runs | Average | Strike-rate | Best | 50s | 100s |
Sachin Tendulkar | 463 | 452 | 18426 | 44.83 | 86.23 | 200* | 96 | 49 |
Virat Kohli | 260 | 251 | 12311 | 58.07 | 92.92 | 183 | 64 | 43 |
Sourav Ganguly | 308 | 297 | 11363 | 41 | 73.65 | 183 | 72 | 22 |
Rahul Dravid | 340 | 314 | 10889 | 39.16 | 71.18 | 153 | 83 | 13 |
MS Dhoni | 350 | 297 | 10773 | 50.23 | 87.56 | 183* | 73 | 10 |
Mohammad Azharuddin | 334 | 308 | 9378 | 36.92 | 74.02 | 153* | 58 | 7 |
Rohit Sharma | 231 | 224 | 9359 | 49 | 89.25 | 264 | 45 | 29 |
Yuvraj Singh | 304 | 278 | 8701 | 36.56 | 87.68 | 150 | 52 | 14 |
Virender Sehwag | 251 | 245 | 8273 | 35.05 | 104.33 | 219 | 38 | 15 |
Shikhar Dhawan | 150 | 147 | 6315 | 45.76 | 93.08 | 143 | 35 | 17 |
FAQs
Who has scored the most runs for India in ODI?
Sachin Tendulkar has scored the most runs for India in ODI, 18426 runs.
Which current Indian player has the most ODI runs?
Virat Kohli has the most ODI runs, 12311runs.
Who hit first 200 in ODI?
Sachin Tendulkar scored 200 not out against South Africa at Captain Roop Singh Stadium, Gwalior, on 24 February 2010. He was the first player to do so in ODI Cricket.