Ad imageAd image

Most Test Runs For India: Cheteshwar Pujara In The List

6 Min Read

Most Test Runs For India: As Cheteshwar Pujara retired from Test cricket, he leaves behind a stunning record that sets him solidly in India’s all-time greats. India has witnessed 70 batsmen reaching the 1,000-run mark in Tests, and 44 of them have also crossed the 2,000-run mark. But only a handful are in the top position when it comes to run-scoring consistency, longevity, and influence.

Top 8 Indian players with the Most Test Runs for India

Sachin Tendulkar – The Unmatched Master

Years Active: 1989-2013

Test Runs for India: 15,921

Batting Average: 53.78

100s/50s: 51/68

Leading the list of most Test runs for India, Sachin Tendulkar is a solitary figure with almost 16,000 runs in a 24-year career. With his unmatched technique and temperament, Tendulkar hit 51 Test centuries, with six double hundreds.

His best score a match-winning 248 not out against Bangladesh in 2010 demonstrated his capacity to overpower any bowling attack. Not many players have shown such consistency over years.

Rahul Dravid – The Wall of Indian Cricket

Years Active: 1996-2012

Test Runs for India: 13,265

Batting Average: 52.63

100s/50s: 36/63

Coming next to the list of most India Test runs is Rahul Dravid, whose name has become synonymous with grit. Gillespie once opined that Dravid could “wear bowlers down,” and with good reason. His patience and traditional technique transformed him into a fortress at No. 3.

His career-high 270 off Pakistan in 2004 was compiled from 495 balls a clinic on stamina. That knock alone placed India in a position to take charge of a high-pressure Test.

Sunil Gavaskar – The First Run Machine

Years Active: 1971-1987

Test Runs for India: 10,122

Batting Average: 51.12

100s/50s: 34/45

Sunil Gavaskar became the first Indian batsman to score over 10,000 Test runs. He raised the bar for subsequent generations. His phenomenal debut series included four centuries and three half-centuries in his first eight innings a record yet to be bettered.

When opposing the feared West Indian pace battery of the 1970s, Gavaskar’s composure and technical excellence won him international acclaim.

VVS Laxman – The Artist at the Crease

Years Active: 1996-2012

Test Runs for India: 8,781

Batting Average: 45.97

100s/50s: 17/56

Described as having wristy elegance and match-winning innings, particularly against Australia, VVS Laxman was the middle-order wizard. His legendary 281 at Eden Gardens turned a Test match and Indian cricket, for that matter on its head. Laxman’s pressure-proofing made him an indispensable member of India’s golden generation.

Virender Sehwag – The Fearless Opener

Years Active: 2001-2013

Test Runs for India: 8,586

Batting Average: 49.34

100s/50s: 23/32

Sehwag changed the face of opening in Test cricket with his no-holds-barred, aggressive style. With two triple hundreds and several scores in excess of 250, his Test strike rate of close to 82 is unbelievable. Sehwag stands alone when it comes to most runs for India in Tests at a scorching speed.

Virat Kohli – The Modern-Day Great

Years Active: 2011-Present

Test Runs for India: 8,479* (and growing)

Batting Average: 49.29

100s/50s: 29/29

Still very much an active participant, Virat Kohli is set to move higher up the rankings of India’s highest Test run-scorers. Famed for his fitness level, steadiness, and desperation for centuries, Kohli has delivered match-winning knocks under conditions. He is also the Indian skipper with the most double centuries (7).

Dilip Vengsarkar – The Backbone of the 80s

Years Active: 1976-1992

Test Runs for India: 6,868

Batting Average: 42.13

100s/50s: 17/35

Dilip Vengsarkar, highly under-valued during his career, was India’s lynchpin in the middle order in the 1980s. His heavenly touch and majestic strokeplay provided invaluable runs against the top bowlers of his time.

Cheteshwar Pujara – The Last Classical Test Batter

Years played: 2010-2023

Test Runs for India: 7,195

Batting average: 43.60

Centuries/half-centuries: 19/35

Pujara’s retirement leaves him ranked eighth in runs scored in Tests for India, but his value cannot be articulated in numbers. Pujara played more than 16,000 balls in Tests, a number surpassed by no Indian except Rahul Dravid.

The fact that he could blunt world-class attacks, particularly during India’s historic 2018-19 series triumph in Australia, made him invaluable in the longest form of the game. He may lack some of the flair of contemporaries, but his patience, discipline, and rock-steady technique set a generation.

Legends Who Dominated the Red Ball

Rank Player Test Runs Years Active
1 Sachin Tendulkar 15,921 1989–2013
2 Rahul Dravid 13,265 1996–2012
3 Sunil Gavaskar 10,122 1971–1987
4 VVS Laxman 8,781 1996-2012
5 Virender Sehwag 8,586 2001–2013
6 Virat Kohli 8,479* 2011–Present
7 Dilip Vengsarkar 6,868 1976–1992
8 Cheteshwar Pujara 7,195 2010-2023

In a nation besotted with batting greats, India’s top Test run-scorers is a testament to technical excellence, mental fortitude, and longevity. Cheteshwar Pujara, with his unconventional approach and steely concentration, finds himself in this pantheon of legends—not for his numbers alone, but for the numerous times he saved India’s innings when it was most needed.

ALSO READ: Cheteshwar Pujara Retirement: A Tribute To India’s Wall In White-Ball Era