Top 10 players with the Highest Batting Averages in England vs India Tests

Players with the Highest Batting Averages in England vs India Tests: The cricket rivalry between England and India is filled with historic performances and unforgettable moments. Among the shining highlights are players who delivered phenomenal batting performances, reflected in their batting averages. Some of these cricketers made a big impact even with limited chances, setting records with their composure and skill.

In this article, we reveal the Top 10 players with the Highest Batting Averages in England vs India Tests, ranked from 10 to 1.

List of Top 10 players with the Highest Batting Averages in England vs India Tests

10. Geoffrey Miller (England)

Highest Batting Averages in England vs India Tests

Geoffrey Miller may not be the most famous English cricketer, but his consistency in the few matches he played against India places him firmly in the record books. In his four innings, Miller remained reliable and composed, delivering three valuable half-centuries. Although he never reached a hundred, his contribution in the middle order was crucial. His average of 83.33 makes him one of the standout players in this historic rivalry.

PlayerMatchesRunsHighest ScoreAverage
Geoffrey Miller42509883.33

9. Washington Sundar (India)

Highest Batting Averages in England vs India Tests

Washington Sundar made headlines during India’s memorable 2021 tour of England. The young all-rounder played only three Tests against England but made a strong mark with the bat. His calm 96* at a pressure moment won praise from fans and experts alike. He averaged 90.50, proving his potential as a dependable lower-order batsman. His confident stroke-play and ability to stay calm under pressure earned him a spot in the list of Highest Batting Averages in England vs India Tests.

PlayerMatchesRunsHighest ScoreAverage
Washington Sundar318196*90.50

8. Mohammad Kaif (India)

Highest Batting Averages in England vs India Tests

Known more for his fielding heroics and ODI success, Mohammad Kaif’s only Test match against England was a show of resilience. He scored 91 runs in his lone innings during the 2006 series, ending with an impressive average of 91.00. His steady knock helped India stabilize their innings. Though he didn’t get further chances in the format, this innings remains one of his most underrated performances and contributes to the Highest Batting Averages in England vs India Tests.

PlayerMatchesRunsHighest ScoreAverage
Mohammad Kaif1919191.00

7. Raman Subba Row (England)

Highest Batting Averages in England vs India Tests

Raman Subba Row’s name may not appear often in cricket discussions, but his lone appearance against India in 1959 was a significant one. In that single innings, he scored 94 runs, showing strong technique and determination. Though it was his only outing in this contest, his average of 94.00 makes him one of the top contributors with the Highest Batting Averages in England vs India Tests.

PlayerMatchesRunsHighest ScoreAverage
Raman Subba Row1949494.00

6. Douglas Jardine (England)

Highest Batting Averages in England vs India Tests

A historic figure remembered for the Bodyline series, Douglas Jardine also made a solid impact against India. Between 1932 and 1934, he played 4 Tests against India and scored 385 runs at an incredible average of 96.25. Despite not scoring a century, he registered five fifties and always anchored the innings. His performance adds a rich layer to the Highest Batting Averages in England vs India Tests.

PlayerMatchesRunsHighest ScoreAverage
Douglas Jardine438585*96.25

5. Harry Brook (England)

Highest Batting Averages in England vs India Tests

Harry Brook represents the new generation of English cricket. In his only appearance against India (as of 2025), Brook scored 99 runs, narrowly missing out on a century. His stroke-play, intent, and confidence impressed fans. Though it’s just the beginning, his average of 99.00 marks him as one to watch and includes him among the Highest Batting Averages in England vs India Tests.

PlayerMatchesRunsHighest ScoreAverage
Harry Brook1999999.00

4. Vinod Kambli (India)

Highest Batting Averages in England vs India Tests

Vinod Kambli burst onto the scene with back-to-back big scores in the early ’90s. In just three matches against England in 1993, Kambli scored 317 runs at an average of 105.66, including a double century (224). He was a stroke-making genius, and his flair was evident during these matches. His short Test career belies the talent he showed, especially when it came to the Highest Batting Averages in England vs India Tests.

PlayerMatchesRunsHighest ScoreAverage
Vinod Kambli3317224105.66

3. Karun Nair (India)

Highest Batting Averages in England vs India Tests

Karun Nair stunned the cricket world with a record-breaking 303 not out against England in 2016. In just 4 matches, he scored 320 runs with an average of 106.66. His triple century remains one of India’s most iconic Test knocks. Despite limited chances afterward, that performance alone etched his name in the history of Highest Batting Averages in England vs India Tests.

PlayerMatchesRunsHighest ScoreAverage
Karun Nair4320303*106.66

2. Thomas Worthington (England)

Playing in 1936, Thomas Worthington had a short but highly effective series against India. In just 2 matches, he scored 215 runs at an average of 107.50, including a century (128). His strong performances underlined his solid technique, and although he didn’t play many Tests, his numbers speak volumes. His contribution stands tall in the Highest Batting Averages in England vs India Tests list.

PlayerMatchesRunsHighest ScoreAverage
Thomas Worthington2215128107.50

1. David Lloyd (England)

Highest Batting Averages in England vs India Tests

At the top of the list is David Lloyd, who played only 2 innings against India in 1974 but delivered an extraordinary unbeaten 214*. With one not-out and a total of 260 runs, he has the highest average in this contest: 260.00. His ability to capitalize in just one opportunity makes his name synonymous with the Highest Batting Averages in England vs India Tests.

PlayerMatchesRunsHighest ScoreAverage
David Lloyd2260214*260.00

READ MORE:

FAQ

Q1: Who has the highest average in India vs England Tests?

David Lloyd (England) has the highest average – 260.00 – thanks to his 214* in just 2 innings.

Q2: Which Indian has the highest average in Tests vs England?

Karun Nair, with an average of 106.66, leads the list among Indian players.

Q3: Is a high average more important than scoring the most runs?

Not necessarily. A high average shows consistency and fewer dismissals, but total runs also reflect long-term contribution.

Q4: Has any player scored a triple century in India vs England Tests?

Yes, Karun Nair scored 303 in 2016*, the only triple century in this rivalry so far.

Q5: Why are some players on the list with only one or two matches?

The ranking is based purely on batting average, so even short but excellent performances are included.

Leave a Comment

Scroll to Top