Home International Cricket News Indian Cricket ODI Records List

Indian Cricket ODI Records List

Indian Cricket ODI Records List

India has played in One-Day International (ODI) cricket since 1974, and their batting has been a critical component in their success in these games.

India has gained recognition as a squad equally skilled in all facets of cricket after winning the World Cup in 2011. India used to have a reputation for being especially powerful in the batting department.

Let’s talk about the Indian players who have scored the most runs for their nation. You can follow us to know more on most international runs for India news. 

10 Players with Maximum Runs in ODIs – Indian International Cricket 

Sachin Tendulkar

Sachin Tendulkar has scored the most runs (a total of 18426) for India in one-day internationals. His stellar 23-year One-Day International career, underlined by the fact that he currently holds the record for the most runs scored in the game (34347 runs), was extraordinary (1989-2012).

Sachin has the most hundred and fifty-point scores in one-day cricket. Among players who had scored 12000 runs, the top player in the world also holds the record for most times (41) when they were not out. Additionally, Tendulkar is the only batter to ever reach a century and a half in a one-day international.

Virat Kohli 

With 12344 runs scored, Virat Kohli is one of the best cricketers in the ODI format. For 13 years, he has played one-day international cricket for India (2008-continue). Virat holds the highest batting average in One-Day International cricket history (57.68).

Numerous experts agree that Virat is the best performance to ever play in this format. With 49 centuries and 96 half-centuries now held by Sachin in this format, only Virat is seen to be capable of surpassing that mark.

Virat has contributed consistently for India regarding runs scored since making his ODI debut. Among players with 10,000 runs, Kohli has the highest strike rate (92.83 percent) in one-day international cricket.

Check out the latest international cricket India news with CBTF Speed News. 

Sourav Ganguly

Five members of the Indian national squad have amassed more than 10,000 runs in one-day internationals, with Ganguly being one among them.

In 1992, against the West Indies, Ganguly made his One-Day International debut. He played till 2008. Despite facing some of the best bowlers in cricket history, Ganguly has a career average of 41. Throughout his playing career, he also held the position of team captain for six years (1999–2005), during which time they participated in 147 matches and won 76 of them. India won the ICC Champions Trophy in 2002 under his direction.

Rahul Dravid 

With 10,889 runs scored in one-day international cricket, Rahul Dravid has been given the title of “test player” by the cricketing world.

Rahul excelled in an international competition that lasted just one day. He is one of the players in the history of the game which has exhausted the opposition’s bowlers with his excellent batting. Dravid is second among all Indian players with 83 fifty-point scores in one-day international matches. He has amassed runs while keeping a respectable average of 39.16.

Stay updated on every international cricket team India news with us. 

MS Dhoni

Former India captain MS Dhoni scored 10,773 runs in one-day international cricket. In ODI cricket history, he is the only lower-order batsman to have amassed more than 10,000 runs.

Dhoni played in his debut ODI match against Bangladesh in 2004 and continued to do so till 2019. Despite batting at positions 6 and 7, he has an astonishing batting average of 50.23. Dhoni also holds the record for not being dismissed during the most One-Day Internationals, 84 times in total. For the previous 11 years (from 2007 to 2018), Dhoni has led the India one-day international team and has the third-highest victory percentage (59.52).

Mohammad Azharuddin

Mohammad Azharuddin scored 9378 runs in the ODI cricket format. Azhar competed in the sport for a total of 16 years before making his ODI debut in the year 1985. He was a prominent character in India’s history at that time. 

With 36.92 runs scored, he had a solid batting average. In addition, he managed the team in 174 games, winning 94 of them for India.

Rohit Sharma

Rohit Sharma, the powerful batsman, has hit 928 runs in one-day international matches. Rohit made his professional debut against Ireland in 2007. He is the only player in the history of one-day international cricket to have ever scored three double-centuries. When batting first, Sharma scored 9359 runs and a remarkable average of 49.0 runs per innings. In addition, he has so far broken 29 hundred and forty-five fifties.

Yuvraj Singh 

Yuvraj Singh, a former Indian all-rounder, holds the most runs scored for India in one-day international cricket, with 8701. Yuvraj has done a lot to save Indian cricket as a sport.

He is the only person on the list capable of doing everything. Along with his astounding average of 36.56 points, he also scored 111 victories. He was so outstanding during the 2011 World Cup that he was crowned Man of the Tournament. He made a big difference in India winning the ICC match as well.

Want to know more about international cricket India, follow us. 

Virendra Sehwag 

Former Indian swashbuckling opener Virender Sehwag is eighth all-time with 827 runs scored for India in ODI cricket. Sehwag was a player who would begin striking from the first ball, regardless of the format, in an era when the best bowlers, like Glenn McGrath, Brett Lee, Shoaib Akhtar, and Shane Bond, bowled with ferocity.

This was the case even when he faced some of the most challenging bowlers. He made his one-day international debut in 1999 against Pakistan and played until 2013. One player on the list, Sehwag, was the only one to score runs at an astoundingly high strike rate of 104.33 percent.

Shikhar Dhawan 

One of India’s current opening batters, Shikhar Dhawan, scored the most runs for India in one-day internationals (6,315). Dhawan played against Australia in his first ODI match in 2010. He is infamous for playing the game aggressively.

He has scored runs thus far, averaging a fantastic 45.76 runs per game. Dhawan won two consecutive Champions Trophies by scoring the most runs, earning him two golden bats in the process (2013,2017). He also has the second-best batting strike rate among Indian players who have scored more than 5000 runs for the national team (93.37).

Follow CBTF Speed News for More International cricket team India News

We always want you to provide us with the latest news & updates on cricket. You can follow us for India international cricket team and stay informed. 

Also Read – India Schedule for ICC T20 World Cup 2022


Please enter your comment!
Please enter your name here