Top 10 indian batsmen with most runs in test cricket
Test cricket is considered the ultimate test of a batsman’s skills and mental toughness. Over the years, many Indian batsmen have shone in this format and have made a significant impact on the international stage with their performances. Here are the top 10 Indian batsmen with the most runs in Test cricket:
| Order | Player | Matches | Innings | Runs |
|---|---|---|---|---|
| 1 | Sachin Tendulkar | 200 | 329 | 15,921 |
| 2 | Rahul Dravid | 164 | 286 | 13,288 |
| 3 | Virat Kohli | 86 | 151 | 7,240 |
| 4 | Sunil Gavaskar | 125 | 214 | 10,122 |
| 5 | VVS Laxman | 134 | 225 | 8,781 |
| 6 | Sourav Ganguly | 113 | 188 | 7,212 |
| 7 | Virender Sehwag | 104 | 180 | 8,586 |
| 8 | Gautam Gambhir | 58 | 106 | 9,776 |
| 9 | Mohammad Azharuddin | 99 | 174 | 6,215 |
| 10 | Dilip Vengsarkar | 116 | 187 | 6,868 |
1. Sachin Tendulkar (200 Matches)
Sachin Tendulkar is widely considered one of the greatest batsmen of all time and holds the record for the most runs scored by an Indian in Test cricket. He played 200 Test matches and scored a total of 15,921 runs, including 51 centuries and 68 half-centuries. Sachin’s batting was marked by elegance, grace, and technical prowess, and he remains an inspiration for aspiring cricketers to this day.
| Matches | Innings | Runs | Highest Score | Career |
|---|---|---|---|---|
| 200 | 329 | 15,921 | 248* | 1989-2013 |
2. Rahul Dravid (164 Matches)
Rahul Dravid, often referred to as “The Wall”, was known for his technically sound and resilient batting. He played 164 Test matches and scored a total of 13,288 runs, including 36 centuries and 63 half-centuries. He was a mainstay in the Indian batting lineup for many years and his contributions to Indian cricket are still remembered and celebrated.
| Matches | Innings | Runs | Highest Score | Career |
|---|---|---|---|---|
| 164 | 286 | 13,288 | 270 | 1996-2012 |
3. Virat Kohli (86 Matches)
Virat Kohli, the current Indian captain, is known for his aggressive and attacking style of play. He has been in excellent form in recent years and has made a significant impact on the international stage with his performances. Kohli has played 86 Test matches and has scored 7,240 runs, including 27 centuries and 22 half-centuries.
| Matches | Innings | Runs | Highest Score | Career |
|---|---|---|---|---|
| 86 | 151 | 7,240 | 254 | 2011-present |
4. Sunil Gavaskar (125 Matches)
Sunil Gavaskar was one of India’s first true batting greats and was known for his technical prowess and his ability to score runs consistently. He played 125 Test matches and scored a total of 10,122 runs, including 34 centuries and 45 half-centuries. He remains a celebrated figure in Indian cricket and his contributions to the sport are still remembered today.
| Matches | Innings | Runs | Highest Score | Career |
|---|---|---|---|---|
| 125 | 214 | 10,122 | 236* | 1971-1987 |
5. VVS Laxman (134 Matches)
VVS Laxman was known for his stylish and elegant batting and was a vital part of the Indian middle order for many years. He played 134 Test matches and scored a total of 8,781 runs, including 17 centuries and 56 half-centuries. Laxman was especially known for his ability to perform in pressure situations and his contributions to Indian cricket are still remembered today.
| Matches | Innings | Runs | Highest Score | Career |
|---|---|---|---|---|
| 134 | 225 | 8,781 | 281 | 1996-2012 |
6. Sourav Ganguly (113 Matches)
Sourav Ganguly, also known as the “Prince of Kolkata”, was known for his attacking and flamboyant batting style. He played 113 Test matches and scored a total of 7,212 runs, including 16 centuries and 35 half-centuries. He was also an astute captain and led India to several significant victories during his tenure. Ganguly is remembered as one of India’s greatest batsmen and captains.
| Matches | Innings | Runs | Highest Score | Career |
|---|---|---|---|---|
| 113 | 188 | 7,212 | 239 | 1996-2008 |
7. Gautam Gambhir (58 Matches)
Gautam Gambhir was a solid and dependable opener for India for many years. He played 58 Test matches and scored 4,154 runs, including 9 centuries and 22 half-centuries. Gambhir was especially known for his ability to score runs at the top of the order and was a crucial part of the Indian batting lineup during his career.
| Matches | Innings | Runs | Highest Score | Career |
|---|---|---|---|---|
| 58 | 106 | 4,154 | 206 | 2004-2016 |
8. Virender Sehwag (104 Matches)
Virender Sehwag was known for his aggressive and attacking style of play and was a fearsome opener for India. He played 104 Test matches and scored 8,586 runs, including 23 centuries and 32 half-centuries. Sehwag’s innings were often marked by his free-flowing stroke play and he remains a popular figure in Indian cricket.
| Matches | Innings | Runs | Highest Score | Career |
|---|---|---|---|---|
| 104 | 189 | 8,586 | 319 | 2001-2013 |
9. MS Dhoni (90 Matches)
MS Dhoni, the former Indian captain, was known for his calm and composed demeanor and was a highly effective batsman and wicket-keeper. He played 90 Test matches and scored 4,876 runs, including 6 centuries and 33 half-centuries. Dhoni was also a successful captain, leading India to numerous victories and accolades during his tenure.
| Matches | Innings | Runs | Highest Score | Career |
|---|---|---|---|---|
| 90 | 144 | 4,876 | 224 | 2005-2014 |
10. Cheteshwar Pujara (72 Matches)
Cheteshwar Pujara is known for his technically sound and disciplined batting and is a crucial part of the Indian middle order. He has played 72 Test matches and has scored 5,326 runs, including 14 centuries and 27 half-centuries. Pujara is widely regarded as one of India’s most reliable batsmen and continues to make significant contributions to Indian cricket.
| Matches | Innings | Runs | Highest Score | Career |
|---|---|---|---|---|
| 72 | 133 | 5,326 | 193 | 2010-present |
