With the Indian team all set to take on England in a three-game ODI series, let us have a look at the top five players with the most runs in India vs England ODI matches. The likes of Suresh Raina, MS Dhoni, Virat Kohli, and others feature on the list.
5. Former India cricketer Suresh Raina sits in fifth place in the list of players with the most runs in India vs England ODI matches. One of the most dangerous batters in his prime, Raina scored a total of 1,207 runs to his name in 37 ODIs against England.
2/5Image Source : PTI
4. Veteran India batter Virat Kohli occupies fourth place in the list of players with the most runs in India vs England ODI matches. One of the greatest batters of all time, Virat Kohli has scored a total of 1,397 runs to his name in 38 matches against England.
3/5Image Source : PTI
3. Legendary former India batter Sachin Tendulkar occupies third place in the list of players with the most runs in India vs England ODI matches. Sachin caused England heaps of problems in his time, scoring 1,455 runs in 37 matches, surpassing the likes of Kohli and Raina.
Advertisement
4/5Image Source : PTI
2. Former India all-rounder Yuvraj Singh sits in second place in the list of cricketers with the most runs in India vs England ODI matches. One of the best all-rounders of his time, Yuvraj Singh amassed 1,523 runs to his name in 37 matches for the Men in Blue.
5/5Image Source : PTI
1. Former India skipper MS Dhoni sits in first place in the list of players with the most runs in India vs England ODI matches. In 48 matches, MS Dhoni amassed a total of 1,546 runs to his name and sits at the mountaintop ahead of Yuvraj and Sachin as well.