Top 10 Highest Batting Averages in England vs India T20Is

The Highest Batting Averages in England vs India T20Is feature some of the most consistent batters to have played in this high-profile T20I rivalry. These players have produced valuable performances against the opposition and maintained strong averages through their ability to score runs consistently. The ranking includes batters from both England and India, with players arranged from 10 to 1 based on their batting averages. While some names have achieved their figures over many matches, others have made the list after producing excellent performances in a smaller number of games.

The Highest Batting Averages in England vs India T20Is also demonstrate the importance of consistency and not-outs in determining a player’s average. A batter can achieve an outstanding average by regularly contributing runs and avoiding dismissals. The list below includes established stars such as Virat Kohli, MS Dhoni and Shreyas Iyer, along with England’s Alex Hales, Kevin Pietersen, David Willey and Ravi Bopara. Each player’s paragraph is followed by a simple statistics table showing their span, matches, runs, highest score and batting average.

List of 10 Highest Batting Averages in England vs India T20Is

10. Virat Kohli

Virat Kohli features at No. 10 among the Highest Batting Averages in England vs India T20Is. The Indian batting great has been one of the most dependable run-scorers in international cricket and has also produced several important performances against England in T20Is. Kohli played 21 matches against England and scored 648 runs, making him one of the highest run-getters in this rivalry. His ability to build innings and score consistently allowed him to maintain a strong batting record throughout his appearances.

Kohli’s highest score against England was 80*, while his batting average stood at 38.11. He also recorded five half-centuries during these matches. His record is particularly impressive because he achieved his numbers across 21 matches, giving his average greater context than players who appeared only once or twice. His combination of experience, run-scoring ability and consistency makes him an important name in the Highest Batting Averages in England vs India T20Is.

SpanMatRunsHSAve
2012–20242164880*38.11

9. Alex Hales

Alex Hales ranks No. 9 in the list of Highest Batting Averages in England vs India T20Is. The former England opener was renowned for his aggressive approach and ability to score quickly in the shortest format. Hales played 10 matches against India and accumulated 331 runs, providing England with a powerful option at the top of the batting order. His performances included several useful contributions that helped him establish a strong average against India.

Hales finished with a batting average of 41.37 and recorded an unbeaten highest score of 86. He also produced three half-centuries during his T20I appearances against India. His aggressive batting style allowed him to maintain a strike rate of more than 134, while his boundary-hitting ability added further value to his performances. His record places him comfortably among the Highest Batting Averages in England vs India T20Is.

SpanMatRunsHSAve
2011–20191033186*41.37

READ MORE: Top 10 Players with the Most Matches for England vs India in ODIs

8. Kevin Pietersen

Kevin Pietersen occupies No. 8 among the Highest Batting Averages in England vs India T20Is. The former England batter was known for his fearless stroke play and ability to attack bowlers from the beginning of an innings. Pietersen played four matches against India and scored 171 runs in those appearances. Although his number of matches was relatively small, he made a strong impact whenever he batted.

Pietersen’s highest score against India was 53, while his batting average was 42.75. He also registered one half-century during his four T20I matches against India. His aggressive style was reflected in his excellent strike rate, as he scored his runs at a rate of more than 150 per 100 balls. His strong scoring ability and consistent contributions earned him a place in the Highest Batting Averages in England vs India T20Is.

SpanMatRunsHSAve
2009–201241715342.75

7. Yusuf Pathan

Yusuf Pathan is ranked No. 7 in the Highest Batting Averages in England vs India T20Is. The Indian all-rounder was recognised for his powerful hitting and ability to change the momentum of a match in a short period. Pathan played two T20I matches against England and scored 43 runs. Although his overall number of appearances was limited, his performances gave him an impressive batting average.

Pathan scored an unbeaten 33 as his highest score against England and finished with an average of 43.00. His ability to remain unbeaten in one of his two innings helped strengthen his overall average. He also scored his runs at an impressive strike rate of 148.27, showing his attacking approach. His short but effective record keeps him inside the top 10 of the Highest Batting Averages in England vs India T20Is.

SpanMatRunsHSAve
2011–201224333*43.00

6. Vikram Solanki

Vikram Solanki takes No. 6 in the Highest Batting Averages in England vs India T20Is. The England batter had only one opportunity to play a T20I against India, but he made the most of that appearance. Solanki scored 43 runs in his only innings, making his entire record against India based on a single match. Despite the limited sample size, his performance was strong enough to give him an average of 43.00.

Solanki’s highest score was 43, meaning he scored all of his runs in one innings before being dismissed. He also struck five fours and one six during his innings and recorded a strike rate of 138.70. Although his position should be considered alongside his limited number of matches, his individual performance still places him among the Highest Batting Averages in England vs India T20Is.

SpanMatRunsHSAve
20071434343.00

5. Shreyas Iyer

Shreyas Iyer stands at No. 5 in the ranking of Highest Batting Averages in England vs India T20Is. The Indian middle-order batter has shown an excellent combination of stroke play and consistency against England. He played 11 matches and scored 367 runs, making him one of the more productive batters in this list. Iyer’s ability to score quickly while building useful innings has made him an important contributor for India.

Iyer’s highest score was an unbeaten 80, while his batting average reached 45.87. He also scored three half-centuries in his appearances against England. His strike rate of more than 150 highlights his ability to keep the scoring rate high in T20 cricket. With more than 360 runs and an average close to 46, Iyer deserves his place among the Highest Batting Averages in England vs India T20Is.

SpanMatRunsHSAve
2021–20251136780*45.87

4. MS Dhoni

MS Dhoni occupies No. 4 among the Highest Batting Averages in England vs India T20Is. The former Indian captain was particularly effective as a middle-order batter and finisher. Dhoni played 14 matches against England and scored 296 runs. One of the most notable aspects of his record was his six not-outs, which played an important role in pushing his batting average close to 50.

Dhoni’s highest score against England was 56, and he finished with an average of 49.33. He also registered one half-century during his appearances. His ability to finish innings without losing his wicket helped him maintain an excellent average, while his strike rate of 133.93 demonstrated his ability to score at a healthy pace. His record makes him one of the most consistent players in the Highest Batting Averages in England vs India T20Is.

SpanMatRunsHSAve
2007–2017142965649.33

3. David Willey

David Willey is ranked No. 3 in the Highest Batting Averages in England vs India T20Is. The England all-rounder played five matches against India and scored 66 runs. He batted in four innings and remained unbeaten three times, which had a significant effect on his final batting average. His record demonstrates how remaining not out can make a major difference when batting averages are calculated.

Willey’s highest score against India was an unbeaten 33, and he finished with an exceptional average of 66.00. He also scored at a strike rate of 146.66, showing that his contributions were not simply about occupying the crease. His combination of quick scoring and frequent not-outs helped him secure third place among the Highest Batting Averages in England vs India T20Is.

SpanMatRunsHSAve
2018–202156633*66.00

READ MORE: Top 10 Players With Most Wickets in a Series for England vs India in ODIs

2. Virender Sehwag

Virender Sehwag ranks No. 2 in the Highest Batting Averages in England vs India T20Is. The explosive Indian opener played only one T20I against England, but he produced a memorable batting performance. Sehwag scored 68 runs in that match, giving him an average of 68.00. His record is a clear example of how a single high-scoring innings can produce a very high average when the player is dismissed only once.

Sehwag’s highest score was 68, which included one half-century, four fours and three sixes. He scored his runs from 52 deliveries and finished with a strike rate of 130.76. While his limited number of matches means his figure should be viewed in context, his excellent individual contribution places him second in the Highest Batting Averages in England vs India T20Is.

SpanMatRunsHSAve
20071686868.00

1. Ravi Bopara

Ravi Bopara sits at No. 1 in the Highest Batting Averages in England vs India T20Is. The former England all-rounder recorded an extraordinary batting average of 103.00 against India. Bopara played four matches and scored 103 runs, but the most important factor behind his outstanding average was his ability to remain unbeaten. He batted four times and was not out on three occasions, meaning he was dismissed only once.

Bopara’s highest score against India was 37, and he scored nine fours and two sixes during his appearances. He faced 98 deliveries and finished with a strike rate of 105.10. His average of 103.00 puts him clearly at the top of the Highest Batting Averages in England vs India T20Is. Although his number of matches is smaller than players such as Kohli and Dhoni, his remarkable record of three not-outs from four innings gives him the highest average in this ranking.

SpanMatRunsHSAve
2009–2014410337103.00

The Highest Batting Averages in England vs India T20Is show a wide range of batting performances from both sides. Ravi Bopara leads the ranking with an exceptional average of 103.00, followed by Virender Sehwag at 68.00 and David Willey at 66.00. MS Dhoni, Shreyas Iyer, Vikram Solanki, Yusuf Pathan, Kevin Pietersen and Alex Hales also feature prominently, while Virat Kohli’s 648 runs stand out because they came across 21 matches.

The Highest Batting Averages in England vs India T20Is also highlight the importance of considering the number of matches and innings alongside the average. Players with fewer appearances can achieve extremely high figures because of a small sample size or several not-out innings. At the same time, Kohli’s large run tally and Iyer’s strong average over multiple matches demonstrate sustained performance over a longer period. Together, these statistics provide a clear view of the batters who have been most effective in England-India T20I contests.

Scroll to Top