Header Banner

Top 5 Indian openers with most Test runs Against England

Know more about Kaif By Kaif - Jul 24, 2025 10:31 AM
Last updated on Jul 24, 2025 10:34 AM
Top 5 Indian openers with most Test runs Against England

Image Source: X

Top 5 Indian openers with most Test runs Against England: The cricket rivalry between India and England has always been exciting, especially in Test cricket. When it comes to openers, some players have performed exceptionally well against England's strong bowling attack. These are the batsmen who have given the Indian team a strong start with their technique, patience and determination. Let's take a look at the top 5 Indian openers who have scored the most runs in Test matches against England.

List of Indian openers with most Test runs against England

#. Player Name Matches Innings Runs Average Hundreds Fifties
1 Sunil Gavaskar 37 66 2483 38.20 4 16
2 KL Rahul 15 27 1251 46.33 5 2
3 Rohit Sharma 13 24 1113 50.59 4 4
4 Yashasvi Jaiswal 9 16 1003 66.86 3 5
5 Murali Vijay 11 21 756 36.00 3 2

5. Murali Vijay - 756 Runs

List of Indian openers with most Test runs against England

Image Source: X

Former Indian opener Murali Vijay has shown his class and tenacity against England. He has scored 756 runs in 21 innings of 11 matches, with an average of 36. Three brilliant centuries and two half-centuries came off Vijay's bat, which shows that he contributed to the team at crucial moments. His batting style and ability to survive in difficult situations have earned him the fifth place in this list.

4. Yashasvi Jaiswal - 1003 Runs

Top 5 Indian openers with most Test runs vs England

Image Source: X

Young sensation Yashasvi Jaiswal has made his mark in the cricket world in a very short time. His performance against England has been very impressive. He has scored 1003 runs in 16 innings of just 9 matches. His average has been a brilliant 66.86, which is a testimony to his unbroken form and aggressive play. Jaiswal has scored three centuries and five half-centuries, which makes it clear that he is a big player for the future and he will soon cross the 1000 run mark.

Also Read: India vs Pakistan at LA 2028: Will it happen or not?

3. Rohit Sharma - 1113 runs

Top 5 Indian openers with most Test runs vs England

Image Source: X

The current captain and opening batsman of the Indian team, Rohit Sharma, has proved his ability in the Test against England. He has scored 1113 runs in 24 innings of 13 matches, with an average of 50.59. Rohit has scored four centuries and four half-centuries. There is a great mix of aggression and restraint in his batting, which gives him the third place in this list.

2. KL Rahul - 1251 Runs

Top 5 Indian openers with most Test runs vs England

Image Source: X

Star batsman KL Rahul has consistently performed well in Tests against England. He has scored 1251 runs in 27 innings of 15 matches, with an average of 46.33. Rahul has scored five brilliant centuries and two half-centuries against England. His technical proficiency and ability to play big innings have given him the second place in this list.

1. Sunil Gavaskar - 2483 Runs

List of Indian openers with most Test runs against England

Image Source: X

Indian cricket's greatest opener Sunil Gavaskar tops this list. He has scored 2483 runs in 66 innings of 37 matches against England, the highest by any Indian opener. His average has been 38.20. Gavaskar scored four centuries and sixteen half-centuries against England. His concentration, technique and ability to take on any bowling attack were unparalleled. He set a new benchmark for opening batting in Indian cricket.

Also Read: Who is Liam Dawson? Career, family, and girlfriend. Test comeback after 8 years

Give Your Feedback



Footer Sticky Banner