Top 5 Batters with the Highest Scores in England vs India ODIs

England and India have produced some outstanding batting performances in ODI cricket, with several top-order batters scoring big centuries in this competitive rivalry. The Highest Scores in England vs India ODIs reflect a mixture of patience, attacking strokeplay, excellent timing, and the ability to perform under pressure. Over the years, batters from both teams have produced memorable innings that have helped their sides build strong totals or compete successfully in challenging run chases. This list of the Highest Scores in England vs India ODIs ranks the top five performances from number 5 to number 1, focusing on the most impressive individual run-scoring displays.

List of 5 Batters with the Highest Scores in England vs India ODIs

5. Rohit Sharma

Rohit Sharma takes the fifth position among the Highest Scores in England vs India ODIs after scoring an impressive 138 runs for India. His innings at Lord’s on July 19, 2026, was a powerful display of controlled attacking batting. Rohit faced 110 balls and maintained an outstanding strike rate of 125.45, showing his ability to score quickly without sacrificing his wicket. He struck 17 fours and five sixes during his innings, combining elegant timing with powerful hitting. His ability to find boundaries regularly allowed India to maintain pressure on England’s bowling attack throughout his stay at the crease.

Rohit’s 138 is an important entry in the Highest Scores in England vs India ODIs because it demonstrates the impact a top-class opener can have in the 50-over format. He spent 175 minutes at the crease and built his innings around a mixture of boundary shots and quick running between the wickets. The five sixes added considerable power to his performance, while his 17 fours showed his ability to find gaps and control the ball around the ground. His scoring rate of more than 125 runs per 100 balls made this one of the most aggressive performances in the list.

PlayerRunsBalls6sSR
Rohit Sharma1381105125.45

4. Yuvraj Singh

Yuvraj Singh occupies fourth place in the Highest Scores in England vs India ODIs with an extraordinary unbeaten 138 runs against England. His performance came in Rajkot on November 14, 2008, and remains notable for the remarkable speed at which he accumulated his runs. Yuvraj faced only 78 balls and finished with an exceptional strike rate of 176.92. His innings included 16 fours and six sixes, highlighting his ability to attack the bowling from the moment he settled at the crease. The unbeaten nature of his innings made the performance even more valuable because he continued scoring until the end of the innings.

Among the Highest Scores in England vs India ODIs, Yuvraj’s 138 not out stands apart because of its incredible scoring rate. He needed fewer than 80 deliveries to reach his total, meaning that he scored almost twice as fast as a traditional run-a-ball innings. His six sixes added another dimension to the performance, while his 16 fours ensured that England’s bowlers were constantly under pressure. The innings remains an excellent example of Yuvraj’s ability to turn an ODI match in India’s favour through fearless and aggressive batting.

PlayerRunsBalls6sSR
Yuvraj Singh138*786176.92

3. Ben Duckett

Ben Duckett takes third place in the Highest Scores in England vs India ODIs after producing an excellent 141-run innings for England. His performance at Lord’s on July 19, 2026, showed a strong combination of attacking intent and concentration. Duckett faced 135 balls and scored at a strike rate of 104.44, allowing him to maintain a scoring rate above a run per ball while remaining at the crease for a considerable period. He hit 18 fours and one six, relying heavily on timing and placement to keep the scoreboard moving.

Duckett’s 141 is significant when considering the Highest Scores in England vs India ODIs because it demonstrates how an England batter can build a substantial score against India’s bowling attack. Rather than depending mainly on six-hitting, Duckett used a large number of boundaries and regular strike rotation to keep England’s innings progressing. His ability to stay at the crease for 200 minutes also showed his concentration and stamina. The combination of 141 runs, 135 deliveries and a strike rate above 100 makes his innings one of the most complete batting performances in this ranking.

PlayerRunsBalls6sSR
Ben Duckett1411351104.44

READ MORE: Top 10 Players with the Most Five-Wicket Hauls in England vs India ODIs

2. Yuvraj Singh

Yuvraj Singh appears for the second time in the Highest Scores in England vs India ODIs, taking the second position with a magnificent 150 runs. He produced this major innings against England in Cuttack on January 19, 2017. Yuvraj faced 127 balls and spent 183 minutes at the crease, demonstrating remarkable concentration during a long and productive innings. His 21 fours and three sixes helped him maintain pressure on England while building one of the biggest individual scores in this rivalry.

The 150-run performance is particularly impressive because Yuvraj combined a long stay at the crease with an attacking scoring rate. His strike rate of 118.11 meant he scored substantially faster than a traditional accumulator, while his 21 fours provided the majority of his runs through controlled strokeplay. His second appearance in the Highest Scores in England vs India ODIs also highlights his outstanding record against England in ODI cricket. Few batters have produced two such memorable high-scoring performances in the same rivalry.

PlayerRunsBalls6sSR
Yuvraj Singh1501273118.11

1. Andrew Strauss

Andrew Strauss leads the Highest Scores in England vs India ODIs with an outstanding 158 runs for England. His performance came in Bengaluru on February 27, 2011, and it remains the highest score among the five innings featured in this ranking. Strauss faced 145 balls and spent 188 minutes at the crease, displaying the patience and consistency required to build a huge ODI score. He struck 18 fours and one six while maintaining a strike rate of 108.96.

Strauss’s 158 is number one among the Highest Scores in England vs India ODIs because of the combination of his huge total, lengthy stay at the crease, and consistent scoring. He did not need an exceptionally high number of sixes to dominate the innings; instead, he repeatedly found boundaries and rotated the strike effectively. His 18 fours accounted for a significant portion of his score, while his ability to maintain a strike rate above 100 allowed him to turn a long innings into a highly productive one. His performance remains a standout example of England’s batting strength against India in ODI cricket.

PlayerRunsBalls6sSR
Andrew Strauss1581451108.96

The Highest Scores in England vs India ODIs feature several different styles of batting. Andrew Strauss leads the ranking with 158 runs, followed by Yuvraj Singh’s 150. Ben Duckett’s 141 comes third, while Yuvraj’s unbeaten 138 and Rohit Sharma’s 138 complete the top five. The figures show that huge scores can be produced through different approaches, from Strauss’s controlled and sustained batting to Yuvraj’s explosive hitting. The Highest Scores in England vs India ODIs also demonstrate the quality of individual batting performances that this rivalry has produced over the years.

FAQs

1. Who has the highest score in England vs India ODIs?

Andrew Strauss has the highest score among the performances listed, scoring 158 runs for England against India in Bengaluru on February 27, 2011.

2. Who scored 150 runs against India in an ODI?

Yuvraj Singh scored 150 runs for India against England in Cuttack on January 19, 2017, making it the second-highest score in this list.

3. Did Yuvraj Singh score more than one century against England in ODIs?

Yes. Yuvraj Singh features twice among the Highest Scores in England vs India ODIs, scoring 150 runs and 138 runs*.

4. Who scored 138 runs against England in an ODI?

Both Yuvraj Singh and Rohit Sharma scored 138 runs in the listed performances. Yuvraj’s score was unbeaten, while Rohit scored 138 runs from 110 balls.

5. Who has the highest strike rate among these batting performances?

Yuvraj Singh recorded the highest strike rate, scoring 138 runs from 78 balls at 176.92*, making it one of the most explosive innings among the Highest Scores in England vs India ODIs.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top