England and India have produced some memorable batting performances throughout their ODI rivalry, with several world-class players recording huge individual scores. The Highest Individual Scores for England vs India in ODIs feature a mixture of experienced openers, powerful middle-order batters and aggressive stroke-makers. These performances show how batters from both teams have adapted their approach according to the conditions, bowling attack and match situation.
The following ranking covers the Highest Individual Scores for England vs India in ODIs from No. 10 to No. 1. Each player is discussed in two paragraphs, while the statistics table focuses only on the most important batting figures: runs, balls faced, fours, sixes and strike rate. The list includes notable performances from RA Smith, MS Dhoni, NS Sidhu, DL Amiss, Rohit Sharma, Yuvraj Singh, BM Duckett and AJ Strauss.
List of 10 Highest Individual Scores for England vs India in ODIs
10. RA Smith

RA Smith scored an impressive 129 runs for England against India in Gwalior on March 4, 1993. He faced 145 balls during his innings and struck 12 fours and four sixes. His strike rate of 88.96 reflected a controlled approach that was effective during the era. Smith combined patience with timely attacking shots and remained one of England’s leading contributors during the match. His performance deserves recognition among the Highest Individual Scores for England vs India in ODIs because he successfully converted his time at the crease into a substantial individual score.
Smith’s 129 was built around 16 boundaries, including four sixes, showing that his innings was not entirely defensive. He managed to maintain his concentration while also taking advantage of scoring opportunities offered by the Indian bowlers. His ability to bat for a long period and reach a score above 125 made this one of the notable English batting performances against India. When reviewing the Highest Individual Scores for England vs India in ODIs, Smith’s innings remains an important early entry in the ranking.
| Runs | Balls | 4s | 6s | SR |
|---|---|---|---|---|
| 129 | 145 | 12 | 4 | 88.96 |
9. MS Dhoni

MS Dhoni produced a powerful 134-run innings for India against England in Cuttack on January 19, 2017. He faced 122 deliveries and scored at a strike rate of 109.83. Dhoni hit 10 fours and six sixes, combining traditional stroke play with his trademark power hitting. His ability to accelerate after settling at the crease made the innings particularly effective and placed him among the Highest Individual Scores for England vs India in ODIs.
The six sixes were an important part of Dhoni’s innings, while his 10 fours provided regular scoring opportunities. He remained at the crease for a long period and converted his start into a major score of 134. The innings demonstrated why Dhoni was such a dangerous ODI finisher and middle-order batter. His performance remains one of India’s notable contributions to the Highest Individual Scores for England vs India in ODIs.
| Runs | Balls | 4s | 6s | SR |
| 134 | 122 | 10 | 6 | 109.83 |
READ MORE: Top 10 Most Experienced Captains in Australia vs India T20Is
8. NS Sidhu

NS Sidhu scored an unbeaten 134 for India against England in Gwalior on March 4, 1993. He faced 160 deliveries and struck 15 fours during his innings. His strike rate was 83.75, reflecting a patient batting style suited to the conditions and period in which the match was played. Sidhu remained focused throughout his stay at the crease and built his innings through controlled stroke play.
The fact that Sidhu finished unbeaten made his performance even more valuable. He did not need to rely on sixes, instead using 15 fours to steadily increase his score. His 134* demonstrated excellent concentration and consistency against the England bowling attack. It remains one of the notable scores when examining the Highest Individual Scores for England vs India in ODIs, particularly among the more patient innings in the ranking.
| Runs | Balls | 4s | 6s | SR |
| 134* | 160 | 15 | 0 | 83.75 |
7. DL Amiss

DL Amiss delivered one of England’s early outstanding ODI batting performances when he scored 137 against India at Lord’s on June 7, 1975. He faced 147 balls and struck 18 fours, finishing with a strike rate of 93.19. At a time when ODI cricket was still developing, Amiss showed excellent control and the ability to maintain a productive scoring rate over a long innings. Highest Individual Scores for England vs India in ODIs
Amiss relied primarily on fours rather than sixes, using placement and timing to keep the scoreboard moving. His 18 boundaries were crucial to reaching the 137-run mark, and his long stay at the crease provided England with a strong batting platform. His innings remains historically significant and deserves a place among the Highest Individual Scores for England vs India in ODIs because it came during the early years of the format.
| Runs | Balls | 4s | 6s | SR |
| 137 | 147 | 18 | 0 | 93.19 |
6. RG Sharma

RG Sharma scored an unbeaten 137 for India against England in Nottingham on July 12, 2018. He faced 114 balls and hit 15 fours and four sixes. His strike rate of 120.17 demonstrated the attacking nature of his batting while still allowing him enough time to build a major score. Rohit initially concentrated on establishing himself before increasing the scoring rate. Highest Individual Scores for England vs India in ODIs
Once settled, Rohit began finding boundaries regularly and took control of the England bowling attack. His unbeaten 137 showed his ability to convert a good start into a substantial ODI score without losing his wicket. The combination of 15 fours and four sixes made the innings both productive and entertaining. It is therefore an important performance among the Highest Individual Scores for England vs India in ODIs.
| Runs | Balls | 4s | 6s | SR |
| 137* | 114 | 15 | 4 | 120.17 |
5. RG Sharma

Rohit Sharma appears again with a score of 138 against England at Lord’s on July 19, 2026. He faced 110 deliveries and hit 17 fours and five sixes, producing a strike rate of 125.45. His innings was built around precise timing, powerful drives and aggressive boundary hitting. The 22 boundaries in his score demonstrate how consistently he found ways to put pressure on the England bowling attack. Highest Individual Scores for England vs India in ODIs.
Rohit’s 138 was another example of his ability to produce a huge ODI score once he became established at the crease. He maintained an excellent scoring rate while facing more than 100 balls and repeatedly found the boundary. His second appearance in the ranking underlines his consistency against England. This innings therefore strengthens his position among the Highest Individual Scores for England vs India in ODIs.
| Runs | Balls | 4s | 6s | SR |
| 138 | 110 | 17 | 5 | 125.45 |
4. Yuvraj Singh

Yuvraj Singh produced an explosive unbeaten 138 for India against England at Rajkot on November 14, 2008. He faced just 78 balls and smashed 16 fours and six sixes. His strike rate of 176.92 was exceptionally high, making this one of the fastest major individual scores in the Highest Individual Scores for England vs India in ODIs.
Yuvraj’s ability to score boundaries at such a rapid rate completely changed the tempo of the innings. His 22 boundaries accounted for a substantial part of his total, while his six sixes demonstrated his immense power. Remaining unbeaten on 138 made the performance even more impressive. The innings remains one of the most aggressive batting displays included in the Highest Individual Scores for England vs India in ODIs.
| Runs | Balls | 4s | 6s | SR |
| 138* | 78 | 16 | 6 | 176.92 |
3. BM Duckett

BM Duckett scored 141 runs for England against India at Lord’s on July 19, 2026. He faced 135 deliveries and hit 18 fours and one six. His strike rate of 104.44 showed a strong combination of controlled batting and attacking intent. Duckett consistently found the boundary and kept England’s scoring rate moving throughout his innings.
The 18 fours were the main feature of Duckett’s performance, providing him with regular scoring opportunities against the Indian bowling attack. He successfully moved beyond the 140-run mark and became one of England’s highest individual scorers against India in the supplied ranking. His 141 therefore deserves a prominent position among the Highest Individual Scores for England vs India in ODIs.
| Runs | Balls | 4s | 6s | SR |
| 141 | 135 | 18 | 1 | 104.44 |
READ MORE: Top 10 Most Wickets in a Series for Australia vs India in T20Is
2. Yuvraj Singh

Yuvraj Singh takes second place after scoring a magnificent 150 against England in Cuttack on January 19, 2017. He faced 127 balls and struck 21 fours and three sixes. His strike rate of 118.11 showed that he combined attacking intent with excellent control. Reaching 150 runs in only 127 deliveries made this one of the most impressive innings in the ranking.
Yuvraj’s 24 boundaries provided a major boost to India’s batting total. His ability to find gaps, clear the boundary and maintain his concentration allowed him to pass the 150-run milestone. The innings remains one of his finest ODI performances against England and is one of the clearest examples of the Highest Individual Scores for England vs India in ODIs.
| Runs | Balls | 4s | 6s | SR |
| 150 | 127 | 21 | 3 | 118.11 |
1. AJ Strauss

AJ Strauss holds the No. 1 position with 158 runs for England against India in Bengaluru on February 27, 2011. He faced 145 balls and hit 18 fours and one six. His strike rate of 108.96 demonstrates that the innings combined longevity with an excellent scoring rate. Strauss remained composed against the Indian bowling attack and successfully transformed his opportunity into the highest score in this ranking.
Strauss’s 158 was supported by 19 boundaries and came from 145 deliveries. His innings demonstrated excellent concentration, timing and consistency, allowing him to stay at the crease for a long period while continuing to score efficiently. As the highest score in this ranking, Strauss’s performance sits at the top of the Highest Individual Scores for England vs India in ODIs and represents one of England’s most impressive batting displays against India.
| Runs | Balls | 4s | 6s | SR |
| 158 | 145 | 18 | 1 | 108.96 |
The Highest Individual Scores for England vs India in ODIs highlight some of the most memorable batting performances in this long-standing rivalry. AJ Strauss leads the list with 158 runs, followed by Yuvraj Singh’s impressive 150. The ranking also features outstanding innings from Rohit Sharma, BM Duckett, MS Dhoni, NS Sidhu, DL Amiss and RA Smith.
These performances demonstrate the different batting styles that have shaped England vs India ODI cricket. Some players relied on patience and consistency, while others used aggressive stroke play and boundary hitting to reach big totals. Together, these innings showcase the quality, experience and attacking ability of batters from both teams.
FAQs
1. Who has the highest individual score for England vs India in ODIs?
AJ Strauss has the highest score in the provided list, making 158 runs for England against India in Bengaluru in 2011.
2. Who scored 150 runs against England in an ODI?
Yuvraj Singh scored 150 runs against England in Cuttack in 2017. His innings came from 127 balls and included 21 fours and three sixes.
3. Which player has the highest strike rate among these scores?
Yuvraj Singh recorded the highest strike rate with 176.92 when he scored an unbeaten 138 from just 78 balls against England in Rajkot in 2008.
4. How many times does Rohit Sharma appear in the top 10?
Rohit Sharma appears twice in the ranking, with scores of 137* and 138 against England.
5. Which England players feature among the highest individual scores against India?
AJ Strauss, BM Duckett, DL Amiss and RA Smith feature among the listed highest individual scores for England against India in ODIs.