India and England share a very long history of ODI encounters, dating back from India's very first ODI encounter back in 1974. While India has not faced England as frequently and as many numbers of times as it did against Australia and Pakistan, the two teams have still hustled with each other a total of 96 times. With India visiting England for a full-fledged tour, 3 more ODI matches will be added to this illustrious series of contests.
From that breathtaking Natwest Series Finals in 2002 to the Memorable Champions Trophy Final in 2013, the two teams have had a ton of memorable contests to their name. With legendary batsmen of both sides, some batsmen have even managed to compile a mammoth total of runs during the matches between these two Giants.
Here are the 5 Most Prolific Run Scorers for India vs England in ODIs
#5 Rahul Dravid
It is nearly impossible to compile any list of India's most prolific run-scorers and not include Rahul Dravid on it. An indispensable part of the Indian team for almost 16 years, Dravid scored runs in all corners of the world and against the strongest of oppositions.
Against England, the team against which he ended his limited-overs career, Dravid always managed to play vital knocks for the team and has a plethora of runs to his name.
In 30 matches against England, Dravid compiled a grand total of 1012 runs at an average of 38.92. While he was never the aggressor, which is evident from his strike rate of just 77.49, he did play a few flamboyant knocks, including that memorable 63 ball 92 in Bristol in 2007. Even though he never managed to cross the 100-mark against them, he did play 10 other 50+ knocks.
#4 Suresh Raina
While he does not play that frequently for India that he used to a few years ago, there is no denying that Suresh Raina was a match winner for India in ODI. So much so that he was India's primary lower order batsman along with MS Dhoni for almost a decade, and he played many memorable innings for the team during that period.
Since he has played almost 250 ODI matches for India so far, it was logical that he was gonna feature in this list as a plenty of those matches were against England.
Playing 34 ODI matches against England, Raina scored 1160 runs at a great average of 42.96, almost 6 points above his cumulative average. Since he mostly played at either 5 or 6, he also has a splendid strike rate of 93.25. In addition to scoring 11 scores of 50 or more, Raina also has a solitary hundred against England, when he scored 100 in 75 balls at Cardiff in 2014.
#3 Mahendra Singh Dhoni
No Indian player in the history has played more ODI matches against England than Mahendra Singh Dhoni. He has been part of an India vs England series 9 times, and has every time scored bundles of runs - Be it in England or in India.
As a captain of the team, he took India to a record 4 ODI series wins against England, including the memorable win on England soil in 2014.
Having played 44 ODI against so far in the last 13 years, Dhoni has piled up 1425 runs at an average of 45.09 and a strike rate of 88.95. Although he only has one 100+ score to his name against England, that inning of 134 was one of the best innings of Dhoni's International career.
To compliment that century, Dhoni also has 11 other 50+ scores to his name. With Dhoni touring England for his 4th Full Tour, he will be looking to improve that record even further.
#2 Sachin Tendulkar
Much like Rahul Dravid, it is impossible to compile a batting list and not include the Master Blaster in that list. His impact and contributions to both Indian Cricket and World Cricket are so gigantic that it would be a shame to miss him out of any best batsmen list.
While we are all aware of his exploits against Australia and Pakistan in ODI, his record while playing against England is equally good, as he was India's highest run scorer against England for quite some time.
In his 23 years long ODI career, Tendulkar represented Indian in 37 matches against England and compiled a total of 1455 runs at an average of 44.09. Against England, his strike rate also increased a few points as he scored at a rate of 89.21. In addition to that Tendulkar has 2 centuries and 10 other 50+ plus scores to his name. What's ironic is that both of his hundreds, one of which came in 2011 World Cup, ended either in a draw or no result.
#1 Yuvraj Singh
No Indian player has dominated the English Cricket Team in limited overs cricket more than Yuvraj Singh. While we are all aware of his memorable clean sweep of sixes in that fateful over by Stuart Broad in the inaugural T20 World Cup, Yuvraj has been equally impressive, maybe even more, against England in ODI as well.
The fact that Yuvraj has more runs, a higher average, a higher strike rate and a number of centuries than any other Indian batsman assures his place as the best ODI batsmen for India in ODIs against England.
Part of the playing XI of India in 37 matches against England, Yuvraj scored a gargantuan total of 1523 runs at a mammoth average of 50.77, almost 14 points above his career average, and an even better strike rate of 101.60. His match-saving 69 in 2002 Natwest Series Final and his career best of 150 in 2014 can easily be termed as two of the best innings in the history of Indian cricket. With 3 other centuries and 6 other 50+ scores against England, Yuvi has engraved his name as India's most prolific run scorer against England.