Batting Records

IND vs ENG Test Records: Most Runs by Batters

PlayerMatchesInnsRunsHSAvg100/50
Joe Root (ENG)3259295521856.8210/12
Sachin Tendulkar (IND)3253253519351.737/13
Sunil Gavaskar (IND)3867248322138.204/16
Alastair Cook (ENG)3054243129447.667/9
Virat Kohli (IND)2850199123542.365/9
Rahul Dravid (IND)2137195021760.937/8
Gundappa Viswanath (IND)3054188022237.604/12
Cheteshwar Pujara (IND)27491778206*39.515/7
Graham Gooch (ENG)1933172533355.645/8
Dilip Vengsarkar (IND)2643158915742.945/6

Key Insights

Joe Root has amassed the most runs in the India versus England Test matches. He is on the verge of scoring 3000 runs.

Root is also the only batter to smash 10 or more centuries between India and England Tests. Alastair Cook, Rahul Dravid, and Sachin Tendulkar follow him with seven hundreds each.

Root, Tendulkar, and Sunil Gavaskar are the three batters with 20 or more fifty-plus knocks in the India vs England Tests.

Ken Barrington has the highest batting average in the India vs England Tests (minimum of 1000 runs). He averaged 75.27 while scoring 1355 runs in 21 innings.

Graham Gooch has recorded the highest Test score between these two sides. The right-hander accumulated 333 runs in the first innings of the 1990 Lord’s Test. 

Karun Nair is the other triple-centurion in India vs England Tests. He brought up an unbeaten 303 in the 2016 Chepauk Test.

More than 20 batters have scored Test double centuries in India versus England games, with Yashasvi Jaiswal being the only one with two.

Graham Gooch holds the record for the most runs scored in a single Test series between India and England, accumulating 752 runs in six innings during the 1990 series in England. However, this outstanding achievement does not place him among the top ten overall run-scorers in a bilateral Test series.

Gooch averaged 125.33 in that series, the highest in a series (minimum 500 runs).

Root (737 in 2021-22) and Jaiswal (712 in 2024) are the other batters to aggregate 700-plus Test runs in a series. Jaiswal’s tally is the highest by a batter in an India versus England series played in India. Check out 5 Jaiswal’s Test records after playing 10 Test matches.

Root and Tendulkar are the two batters with 1500-plus Test runs in the India vs England series played in England. Likewise, Gavaskar, Root, and Cook have scored 1200-plus runs on Indian soil.