
Cricket in India has produced some extraordinary talents over the years. Among the countless cricketing greats that have donned the Indian jersey, there are a select few who have left an indelible mark on the sport. In this blog post, we celebrate the top 10 scoring players for India, who have not only etched their names in the record books but have also become legends in the hearts of millions of cricket enthusiasts across the nation.
Sachin Tendulkar – The Master Blaster: No list of Indian cricket legends is complete without mentioning the iconic Sachin Tendulkar. With a staggering total of 34,357 runs across formats, Tendulkar’s name has become synonymous with cricket itself. His unmatched technique, impeccable timing, and unwavering dedication to the sport earned him the title of “Master Blaster.”
Virat Kohli – The Modern Maestro: Virat Kohli, the epitome of passion and consistency, has taken Indian cricket by storm. With 25,484 runs and counting, Kohli’s aggressive batting style, combined with his exceptional fitness and astute leadership, have elevated him to the status of a true modern-day maestro.
Rahul Dravid – The Wall: Known for his resolute defense and solid technique, Rahul Dravid earned the moniker “The Wall” for his unwavering ability to thwart opposition bowlers. Dravid’s contribution of 24,064 runs in international cricket played a pivotal role in shaping India’s success during his playing days.
Sourav Ganguly – The Prince of Kolkata: Sourav Ganguly, fondly known as “Dada,” was not just a flamboyant left-handed batsman but also an exceptional leader. Ganguly’s 18,433 runs showcased his aggressive stroke play and his ability to lead from the front, heralding a new era of Indian cricket.
Rohit Sharma – The Hitman: Rohit Sharma, with his elegant stroke play and remarkable ability to score big runs, has solidified his place among India’s top scorers. With 17,298 runs and counting, Rohit’s audacious batting style, coupled with his effortless timing, has earned him the nickname “Hitman.”
Read: Rohit sharma became 5th highest run-scorer for India
MS Dhoni – The Captain Cool: An enigmatic leader and a phenomenal finisher, MS Dhoni is hailed as one of the greatest captains in Indian cricket history. Dhoni’s calm demeanor and exceptional cricketing acumen contributed to his tally of 17,092 runs, making him a revered figure among fans.
Virender Sehwag – The Sultan of Multan: Virender Sehwag’s explosive batting style revolutionized the opening position in Test cricket. Known for his fearless stroke play and ability to dominate bowlers, Sehwag amassed 17,253 runs, including two triple centuries, leaving an indelible mark on Indian cricket.
Sunil Gavaskar – The Little Master: Sunil Gavaskar, the original Little Master, set the benchmark for opening batsmen in Test cricket. His composed and technically sound batting earned him 13,214 runs, making him a pioneer in Indian cricket and inspiring generations of cricketers to follow.
Mohammad Azharuddin – The Stylish Stroke-maker: Mohammad Azharuddin’s graceful stroke play and artistic batting style mesmerized fans worldwide. With 11,363 runs to his name, Azharuddin’s elegance at the crease made him one of the most captivating batsmen of his era.
Dilip Vengsarkar – The Colonel: Known for his impeccable technique and ability to handle the most challenging of situations, Dilip Vengsarkar’s contribution of 9,854 runs showcased his reliability as a batsman. His consistency and determination made him an integral part of Indian cricket history.

List of Top 10 Scorers for India
Rank | Player | Runs |
---|---|---|
1 | Sachin Tendulkar | 34,357 |
2 | Virat Kohli | 25,484 |
3 | Rahul Dravid | 24,064 |
4 | Sourav Ganguly | 18,433 |
5 | Rohit Sharma | 17,298 |
6 | MS Dhoni | 17,092 |
7 | Virender Sehwag | 17,253 |
8 | Sunil Gavaskar | 13,214 |
9 | Mohammad Azharuddin | 11,363 |
10 | Dilip Vengsarkar | 9,854 |
The top 10 scoring players for India have not only amassed staggering numbers but have also become national icons, inspiring generations of aspiring cricketers. From Sachin Tendulkar’s unparalleled mastery to Virat Kohli’s hunger for success, these legends have redefined the sport and left an indelible impact on the hearts and minds of cricket enthusiasts around the world. As we celebrate their extraordinary achievements, we acknowledge their invaluable contributions to the game and their everlasting legacy in Indian cricket.
Also Read:
- IND vs ENG: Jadeja, Sundar, Gill Hundreds Help India Earn Dramatic Draw Against England in 4th Test
- “If There Are No Bilateral Matches, Why Play in Multination Events?”: Azharuddin on India-Pakistan Asia Cup Clash
- Men’s Asia Cup 2025 To Be Held In UAE; ACC
- Ben Stokes Creates History With 11,000 International Runs And Rare 7,000 Runs-200 Wickets Test Feat