Top 10 Indian Cricketers with Most International Runs

Indian cricket has produced a number of iconic batsmen who have dominated the field for many years. Indian batters have always dominated international cricket, from the days of Sunil Gavaskar and Sachin Tendulkar to more recent greats like Virat Kohli and Rohit Sharma.

We list the top ten Indian cricket players with the most international runs in Test, ODI, and T20I competitions.

RankPlayer NameRunsMatchesAvg.100s50sDuration of Career
1Sachin Tendulkar34,35766448.531001641989 – 2013
2Virat Kohli (+)2759955052.27821432008 – Present
3Rahul Dravid24,20850945.42481461996 – 2012
4Rohit Sharma (+)1970049941.91491082007 – Present
5Sourav Ganguly18,57542441.28381071992 – 2008
6MS Dhoni17,26653844.96161082004 – 2019
7Virender Sehwag17,25337440.3138721999 – 2013
8M. Azharuddin15,59343339.7829791984 – 2000
9Sunil Gavaskar13,21423346.2035721971-1987
10Yuvraj Singh11,77840234.3417712000 – 2017

About legends in short

  1. Sachin Tendulkar – Sachin Tendulkar is the “God of Cricket” and the highest run-scorer in international cricket history.
  2. Virat Kohli – Virat Kohli dominates modern cricket with his aggressive batting style and consistent match-winning performances.
  3. Rahul Dravid – Rahul Dravid, “The Wall” of Indian cricket, earned respect for his solid technique and calm presence.
  4. Rohit Sharma – Rohit Sharma, the “Hitman,” is famous for his explosive batting and multiple double centuries in ODIs.
  5. Sourav Ganguly – Sourav Ganguly was a fearless leader who transformed Indian cricket with his bold captaincy.
  6. MS Dhoni – MS Dhoni, “Captain Cool,” led India to World Cup triumphs and impressed fans with his sharp finishing and calm leadership.
  7. Virender Sehwag – Virender Sehwag thrilled fans with his fearless stroke play and two triple centuries in Tests.
  8. M. Azharuddin – Mohammad Azharuddin was a stylish middle-order batsman and former Indian captain.
  9. Sunil Gavaskar – Sunil Gavaskar was India’s first batting superstar and a master against fast bowling.
  10. Yuvraj Singh – Yuvraj Singh thrilled cricket fans as a heroic all-rounder, smashing six sixes in an over and playing a key role in India’s 2007 & 2011 World Cup victory.

These top 10 Indian cricketers shaped the history and future of Indian cricket with their iconic performances. They inspired millions of fans and aspiring cricketers across the globe through their contributions in all formats. As cricket evolves, new stars will emerge, but these legends will always shine in golden letters.

Leave a Comment