India and England are all set to play a three-match ODI series against each other before the much-anticipated ICC Champions Trophy 2025. It will be an important series because both teams will look forward to taking this series as preparation for the ICC Champions Trophy. In this article, we will tell you the top 5 highest run scorers in India Vs England ODIs.
#5 Suresh Raina
Former Indian left-handed middle-order batsman, Suresh Raina made 1207 runs in 37 matches against England with an average of 41.62.
#4 Virat Kohli
Virat Kohli is the greatest ODI batter to ever play the game. In 36 ODI matches against England, he made 1340 runs at an average of 41.87. He made three centuries against England.
#3 Sachin Tendulkar
At No.3 we have God himself. Sachin Tendulkar made 1455 runs in 37 ODI matches he played against England. His average against England in ODIs was 44.09.
#2 Yuvraj Singh
Former Indian left-handed middle order batsman, Yuvraj Singh made 1523 runs in 37 ODI matches he played against England at an average of 50.76. He made four centuries and seven half centuries against England in ODIs.
Also Read: Top 5 highest totals in India Vs England ODIs
#1 MS Dhoni
Former Indian captain and one of the best white ball batsmen, MS Dhoni is at No.1 on our list. In top 5 there are all Indian batters. In 48 ODI matches against England he made 1546 runs at an average of 46.84 scoring one century and ten half centuries against England in ODIs.