Movie prime

Top 10 Indian Batsmen With Most Runs In ODI Cricket

 
indian batsmen

In the illustrious history of Indian cricket, numerous batsmen have left their indelible mark on the One Day International (ODI) format. Let's explore the top 10 Indian batsmen with the highest runs in ODI cricket.

1. Sachin Tendulkar: 18426 Runs

Sachin tendulkar

Image source: https://www.mensxp.com

Often referred to as the "Little Master" and considered one of the greatest batsmen of all time, Sachin Tendulkar tops the list with a staggering 18,426 runs in 463 matches (452 innings) spanning from 1989 to 2012. His consistency and unmatched talent made him a cricketing legend.

2. Virat Kohli: 12471 Runs

Virat Kohli, the modern-day run machine and former Indian captain, secures the second position. He has accumulated 12,471 runs in 265 matches (256 innings) as of 2022. Known for his incredible consistency and class, Kohli continues to be a force to be reckoned with.

3. Sourav Ganguly: 11221 Runs

Sourav Ganguly, the "Prince of Kolkata" and former Indian captain, stands at third place with 11,221 runs from 308 matches (297 innings) during his career from 1992 to 2007. His elegant strokeplay and leadership qualities made him an iconic figure.

4. Rahul Dravid: 10768 Runs

Nicknamed the "Great Wall of Indian Cricket," Rahul Dravid takes the fourth spot with 10,768 runs in 340 matches (314 innings) between 1996 and 2011. Dravid's technical prowess and resilience earned him immense respect.

5. MS Dhoni: 10599 Runs

ms dhoni

Image source: https://timesofindia.indiatimes.com

Former Indian captain and the epitome of coolness, MS Dhoni, occupies the fifth position with 10,599 runs in 347 matches (294 innings) throughout his career from 2004 to 2019. Dhoni's captaincy and finishing abilities were legendary.

6. Rohit Sharma: 9454 Runs

rohit sharma

Image source: https://timesofindia.indiatimes.com

Rohit Sharma, the "Hitman" of the Indian cricket team, holds the sixth place with 9,454 runs in 235 matches (228 innings) up to 2022. His explosive batting style and numerous double centuries have made him a star.

7. Mohammad Azharuddin: 9378 Runs

Former Indian captain Mohammad Azharuddin secures the seventh spot with 9,378 runs from 334 matches (308 innings) during his tenure from 1985 to 2000. Azharuddin's wristy elegance was his hallmark.

8. Yuvraj Singh: 8609 Runs

Known as the "King of Sixes," Yuvraj Singh takes the eighth place with 8,609 runs in 301 matches (275 innings) from 2000 to 2017. His match-winning performances, especially in the 2011 World Cup, remain unforgettable.

9. Virender Sehwag: 7995 Runs

Virender Sehwag, the dynamic right-hand opening batsman, stands at ninth position with 7,995 runs in 241 matches (235 innings) spanning from 1999 to 2013. Sehwag's fearless approach revolutionized Indian batting.

10. Shikhar Dhawan: 6793 Runs

Shikhar Dhawan, the stylish left-hand opener, completes the list with 6,793 runs in 167 matches (164 innings) up to 2022. His flamboyant strokeplay and consistency have been assets for the Indian team.

These Indian batting stalwarts have not only amassed runs but have also left an enduring legacy in the world of cricket, inspiring generations to come.