England and India have shared a long and competitive history in One-Day International cricket, producing numerous memorable batting performances over the years. While total runs, centuries, and strike rates are commonly used to measure a batter’s success, batting average is equally important because it reflects how consistently a player scores before being dismissed. The Highest Averages for England vs India in ODIs feature players from different generations who made the most of their opportunities against one of the strongest teams in world cricket. Some players achieved their high averages through consistent run-scoring, while others benefited from remaining unbeaten in important innings. This list of the Highest Averages for England vs India in ODIs ranks the top 10 performers from 10 to 1, highlighting their matches, runs and batting averages against this historic rival.
List of 10 Highest Averages for England vs India in ODIs
10. Shubman Gill

Shubman Gill has established himself as one of India’s most dependable ODI batters, and his performances against England have been particularly impressive. His consistency at the top of the order has helped him earn a place in the list of the Highest Averages for England vs India in ODIs. Between 2023 and 2026, Gill played seven matches against England and scored 456 runs in seven innings. He remained unbeaten once, finishing with an excellent batting average of 76.00. His highest score during this period was 112, while he also recorded one century and four half-centuries. Gill’s ability to combine controlled batting with aggressive stroke play has made him an important performer in this rivalry. His strike rate of 100.88, along with 65 fours and six sixes, shows that he has been able to score quickly without sacrificing consistency. His record demonstrates why he features among the Highest Averages for England vs India in ODIs.
| Player | Span | Mat | Runs | Ave |
|---|---|---|---|---|
| Shubman Gill | 2023-2026 | 7 | 456 | 76.00 |
9. Robin Uthappa

Robin Uthappa occupies ninth place among the Highest Averages for England vs India in ODIs, having produced an impressive record in a relatively small number of matches. Uthappa played three ODI matches against England between 2006 and 2007 and batted in all three innings. He remained unbeaten once and scored 155 runs, giving him a strong average of 77.50. His highest score was 86, and he also registered one half-century during the series of performances. Uthappa scored 22 fours and one six while maintaining a strike rate of 97.48. Although he had fewer opportunities than many other players on this list, his ability to make valuable contributions whenever he batted helped him achieve one of the Highest Averages for England vs India in ODIs. His record is a good example of how consistency and an unbeaten innings can significantly improve a player’s average.
| Player | Span | Mat | Runs | Ave |
| Robin Uthappa | 2006-2007 | 3 | 155 | 77.50 |
READ MORE: Top 10 Most Experienced Captains in Australia vs India T20Is
8. Rishabh Pant

Rishabh Pant is eighth in the ranking of the Highest Averages for England vs India in ODIs, thanks to a combination of high-scoring innings and aggressive batting. Between 2019 and 2022, Pant played six ODI matches against England and batted in five innings. He remained unbeaten once and accumulated 312 runs at an impressive average of 78.00. His highest score was an unbeaten 125, which remains one of his notable ODI performances against England. Pant also scored two half-centuries and attacked the bowling with 28 fours and 13 sixes. His strike rate of 125.30 demonstrates his ability to score rapidly while still maintaining a strong average. The wicketkeeper-batter’s fearless approach and ability to produce match-changing innings have made him one of India’s important performers against England. These numbers firmly place him among the Highest Averages for England vs India in ODIs.
| Player | Span | Mat | Runs | Ave |
| Rishabh Pant | 2019-2022 | 6 | 312 | 78.00 |
7. Dennis Amiss

Dennis Amiss holds the seventh position among the Highest Averages for England vs India in ODIs and represents one of the early generations of ODI batting. Amiss played two matches against India between 1974 and 1975 and scored 157 runs in two innings. He did not have an unbeaten innings during this period, yet his impressive run-scoring produced an average of 78.50. His highest score was a magnificent 137, which also gave him a century against India. Amiss struck 21 fours during his two innings and scored at a strike rate of 86.26. His ability to convert an opportunity into a major score was the key reason for his excellent average. Despite playing only two matches, Amiss made a significant statistical impact against India and earned his place among the Highest Averages for England vs India in ODIs.
| Player | Span | Mat | Runs | Ave |
| Dennis Amiss | 1974-1975 | 2 | 157 | 78.50 |
6. Kedar Jadhav

Kedar Jadhav sits sixth on the list of the Highest Averages for England vs India in ODIs, with a highly productive record against England. From 2017 to 2019, Jadhav played four ODI matches and batted in all four innings. He remained unbeaten once and scored 244 runs, finishing with an excellent average of 81.33. His highest score was 120, and he also recorded a half-century during this period. Jadhav was particularly impressive because his strong average was combined with an aggressive scoring approach. He scored 28 fours and six sixes from 174 deliveries and finished with a remarkable strike rate of 140.22. His ability to accelerate the scoring while remaining consistent made him a dangerous middle-order batter against England. The combination of runs, an unbeaten innings and fast scoring explains his position among the Highest Averages for England vs India in ODIs.
| Player | Span | Mat | Runs | Ave |
| Kedar Jadhav | 2017-2019 | 4 | 244 | 81.33 |
5. AD Mascarenhas

AD Mascarenhas features at number five among the Highest Averages for England vs India in ODIs, producing an exceptional average despite receiving very few batting opportunities. Mascarenhas played four matches against India in 2007 but batted only twice. He remained unbeaten in one of those innings and scored 88 runs at a remarkable average of 88.00. His highest score was 52, which was also his only half-century in this period. What makes his record particularly interesting is his explosive strike rate of 162.96. Mascarenhas faced only 54 balls but hit one four and an impressive 10 sixes, demonstrating his ability to clear the boundary regularly. His unbeaten innings had a major impact on his average, allowing him to rank ahead of several players with much larger overall records. His performance remains a notable entry among the Highest Averages for England vs India in ODIs.
| Player | Span | Mat | Runs | Ave |
| AD Mascarenhas | 2007-2007 | 4 | 88 | 88.00 |
4. Barry Wood

Barry Wood occupies fourth position in the Highest Averages for England vs India in ODIs, recording an average of 93.00 against India. Wood represented England against India between 1975 and 1982 and played three ODI matches during that period. He batted in two innings and remained unbeaten once, scoring 93 runs in total. His highest score was an unbeaten 78, while he also recorded one half-century. Wood faced 176 balls and finished with a strike rate of 52.84, reflecting the more conservative scoring style associated with ODI cricket during his era. Although his scoring rate was considerably lower than some modern players on this list, his ability to stay at the crease and avoid dismissal played a major role in producing such a high average. His record demonstrates the importance of not-outs when calculating batting averages and explains why he remains among the Highest Averages for England vs India in ODIs.
| Player | Span | Mat | Runs | Ave |
| Barry Wood | 1975-1982 | 3 | 93 | 93.00 |
3. Krunal Pandya

Krunal Pandya takes third place in the ranking of the Highest Averages for England vs India in ODIs, following an excellent run of performances in 2021. Pandya played three ODI matches against England and batted in all three innings. He remained unbeaten twice and scored 95 runs, giving him an outstanding average of 95.00. His highest score was an unbeaten 58, and he also registered one half-century. Pandya combined his ability to stay at the crease with aggressive scoring, finishing with a strike rate of 128.37 from 74 balls. He struck eight fours and two sixes during his appearances. His two unbeaten innings were particularly important because they allowed him to maintain an exceptionally high average despite a relatively small number of total runs. His performance against England therefore stands out as one of the strongest records among the Highest Averages for England vs India in ODIs.
| Player | Span | Mat | Runs | Ave |
| Krunal Pandya | 2021-2021 | 3 | 95 | 95.00 |
READ MORE: Top 10 Most Catches in a Match for Australia vs India in T20Is
2. Chetan Sharma

Chetan Sharma is second among the Highest Averages for England vs India in ODIs, despite being primarily remembered for his bowling rather than his batting. Between 1984 and 1989, Sharma played six ODI matches against England and batted in three innings. He remained unbeaten twice and scored 109 runs overall. Since he was dismissed only once, Sharma finished with an exceptional average of 109.00. His highest score was an unbeaten 101, giving him a century against England. He also struck eight fours and one six while scoring at a strike rate of 105.82. His unusual record highlights how strongly not-out innings can influence batting averages. Sharma’s ability to make the most of limited batting opportunities resulted in one of the most impressive statistical records in the Highest Averages for England vs India in ODIs.
| Player | Span | Mat | Runs | Ave |
| Chetan Sharma | 1984-1989 | 6 | 109 | 109.00 |
1. JWA Taylor

JWA Taylor leads the ranking of the Highest Averages for England vs India in ODIs with an extraordinary batting average of 138.00. The England batter played two ODI matches against India in 2015 and batted twice. He remained unbeaten once and scored a total of 138 runs. Since Taylor was dismissed only once, his average reached 138.00, placing him comfortably at the top of this list. His highest score was 82, and he scored two half-centuries in his two innings, showing remarkable consistency during his limited opportunities against India. Taylor also struck eight fours and finished with a strike rate of 74.59. Although his record came from only two matches, his ability to score consistently and remain unbeaten made him the leading name among the Highest Averages for England vs India in ODIs. His record remains a striking example of how consistent batting can produce an exceptional average even from a short international record.
| Player | Span | Mat | Runs | Ave |
| JWA Taylor | 2015-2015 | 2 | 138 | 138.00 |
The Highest Averages for England vs India in ODIs provide an interesting look at the most consistent batters in this rivalry. JWA Taylor leads the ranking with an outstanding average of 138.00, followed by Chetan Sharma at 109.00 and Krunal Pandya at 95.00. The list also includes notable performers such as Barry Wood, Kedar Jadhav, Rishabh Pant and Shubman Gill, showing that players from different eras have achieved remarkable consistency against England or India. Not-out innings have played an important role in several of these records, while centuries, half-centuries and aggressive scoring have also contributed to the players’ impressive numbers. Overall, the Highest Averages for England vs India in ODIs demonstrate how consistency and the ability to remain at the crease can make a major difference in a batter’s statistical record.
