Team India

After Rishabh Pant’s heroic 146-run knock which rescued the Indian team at Edgbaston, let us have a look at the highest scores by Indian batters on England’s soil-

10. KL Rahul’s 149 at The Oval, England

KL Rahul’s 149 is the 2nd highest individual score by an Indian batsman in the 4th innings of a Test, only after Sunil Gavaskar’s 221 at Oval in 1979. KL Rahul is the 9th player to score all his first five Test centuries in different countries with this innings and also only the 2nd Indian to do so. Unfortunately, India lost the match but Rahul’s performance was an iconic one.

9. Virat Kohli’s 149 at Birmingham, England

Virat Kohli’s knock of 149 runs came at a crucial time as no other Indian batter succeeded to cross 30 in reply to England’s first innings total of 287 runs. He batted with the tail, especially with No. 10 Ishant Sharma (5 off 17) and Umesh Yadav (1 not out off 16) to reach his first ton on English soil and eventually scored 149 off 225 balls to take India’s score as close to that of the England as possible.

Follow us on Instagram

8. Vengsarkar’s 157 at Lord’s, England


Despite Kapil Dev’s 5-wicket haul, England posted a total of 433 after their first innings and then followed it up by bowling India out for just 128 in 1st innings.  Following on, Vengsarkar while batting at 3 led the fightback and scored a memorable total of 157 off 264 balls in an innings that included 21 fours. India lost the match unfortunately but this innings of Vengsarkar was a victory in its own way for us against England.

7. Sachin Tendular’s 177 at Nottingham, England

The little master delivered his top-quality shots against England at Nottingham in his 177 runs innings against England. Tendulkar played about 360 balls and stayed at the crease for more than 460 minutes. Tendulkar in his iconic innings hit 26 fours on 4 July 1996. Sachin was the top scorer for India in both the innings and also scored the half century in the 4th innings of the game. Ganguly scored a century in India’s 1st innings along with Dravid’s crucial 84 but unfortunately, India lost the fixture against England.

6. Mohammad Azharuddin’s 179 at Manchester, England

Mohammad Azharuddin leads the Indian side against England at Manchester with his 179 runs innings in the 1st innings. His innings included 21 fours and 1 six and he stayed at the crease for over 280 minutes facing 240+ balls in the middle. The match ended in a draw and Sachin Tendulkar won the man of the match due to his century in the 4th innings of the game which saved the match for India.

5. Vinoo Mankad’s 184 at Lord’s, England

Vinoo Mankad played over 270 minutes in his innings of 184 runs at Lord’s against England. Mankad’s fighting knock included 19 fours and 1 six. Mankad even scored 72 runs in the 1st innings of the test match and was the highest scorer for India in both innings but unfortunately, India end up losing the test match against England.

4. Ravi Shastri’s 187 at The Oval, England

Ravi Shastri played over 400 balls and stayed on the crease for more than 550 minutes in his innings of 187 runs against England, at The Oval. Shastri’s innings included 23 fours as he opened the innings for the Indian side. Kapil Dev also scored 110 in the middle to take India to 600+ total in 1st innings of the test but unfortunately the test match at The Oval, England ended as a draw.

3. Sachin Tendulkar’s 193 at Leeds, England

LEEDS, ENGLAND – AUGUST 23: Sachin Tendulkar of India celebrates his century during the Third npower Test match between England and India on August 23, 2002, at Headingley in Leeds.

The little master and the GOD of the game portrayed his top-quality shots against England at Leeds in his 193 runs innings. Tendulkar played about 330 balls and stayed at the crease for more than 430 minutes. Tendulkar in his marvelous innings hit 19 fours and 3 sixes on 22 Aug 2002. Dravid and Ganguly also scored the hundreds in the same innings of the test match but Tendulkar was the center of attraction at Leeds, England.

2. Rahul Dravid’s 217 at The Oval, England

The wall in perfect sense and the current Indian coach Rahul Dravid potrayed his class against England at the Oval when he scored 217 runs against England on 5 Sept 2002. Dravid played 468 balls and was at the crease for more than 600 minutes. His fighting knock at the Oval included 28 fours. The game ended in a draw after there was no play on Day 5 but this innings of Dravid is one of the finest in terms of classics on England soil.

1. Sunil Gavaskar’s 221 at The Oval, England

The former Indian legend scored 221 runs at the Oval against England on 30 Aug 1979. Gavaskar played a total of 443 balls and played more than 490+ minutes on the crease. His memorable innings at the Oval included 21 fours, and this innings of Sunil Gavaskar in the 4th innings of the game almost pulled off a memorable win for India in England. Still, after 40+ years, Gavaskar holds the record for the highest individual score on English soil.

Chances of each Team in ICC World Test Championship 2021-2023





By Abhishek Pandey

Non-Aspiring future engineer having many aspirations in life. A lover of cricket and football, an admirer of the GOATs in both games. Solving the jigsaw puzzles of life in my own way to find the treasure of peace. There is only one quote that keeps me going- 'There is no way for being happy, being happy is the only way.'