The rivalry between India and England in ODIs marked their first encounter in the year 1974 and since then, both the teams have faced each other in 107 matches and the rivalry has seen some great players from both the teams performing exceptionally well in these matches. The top five run scorers in the ODI history between these two teams in ODIs are Indians including MS Dhoni (1546), Yuvraj Singh (1523), Sachin Tendulkar (1455), Virat Kohli (1340) and Suresh Raina (1207). Only two English batters, Ian Bell and Kevin Pietersen have scored more than 1000 runs against India in ODIs. However, fans would be curious to know about the top run-scorers in India vs England ODIs from the players who will feature in the ODI series between these two teams. So, let's find out the top 5 leading run-scorers in IND vs ENG ODIs from the current squad of both India and England. Top 5 Run Scorers in IND vs ENG ODIs from Current Squads Top 5 Run Scorers in IND vs ENG ODIs from Current Squads Players Runs Virat Kohli 1340 Joe Root 739 Rohit Sharma 724 Ravindra Jadeja 509 Jos Buttler 435 Virat Kohli (1340) Image Source: Associated Press The poster boy of Indian cricket, often referred to as the 'King' of cricket, has played 36 One Day Internationals against England. The 36-year-old has played 36 matches in this format against England in which he has scored 1340 runs at an average of 41.87 and highest being 122. So far, he has hammered 3 centuries and 9 half-centuries against the British men in this format and he would add some good numbers to this tally as he is a part of Indian squad for the ODI series against England. Also Read | Virat Kohli Set to Break Tendulkar’s Record in 1st ODI vs ENG Joe Root (739) Image Source: Getty Images The 34-year-old batter and one of the members of Fab Four, Joe Root, is the second highest run-scorers in the IND vs ENG ODIs from the current squads of both the teams. The right-hander has amassed 739 runs in 20 innings ODI innings against India at an average of 43.47. In 20 innings, Root has scored 3 fifties and 3 centuries and he is one of the only two English players in the list of top 5 run scorers in IND vs ENG ODIs from the current squads. Rohit Sharma (724) Image Source: Getty Images The Indian skipper and attacking opener, Rohit Sharma, is the third-highest run-scorer in IND vs ENG ODIs from the current squad. The latter has gathered 724 runs in 20 ODI innings against England and he has scored these runs at an average of 48.26 with the highest being 137*. In his career, Rohit has smashed 2 centuries and 4 fifties against England in ODIs. When the last time these two teams faced each other was in the ICC Cricket World Cup 2023 and in that match, Rohit Sharma scored 87 runs. Also Read | Rohit Sharma to Dethrone Kohli? A Historic Milestone Awaits! Ravindra Jadeja (509) Image Source: Getty Images Another Indian in the list is the experienced all-rounder Ravindra Jadeja, who is 21 innings, has scored 509 runs in ODIs against England. He has scored these runs at an average of 42.41 and a strike rate of 98.26, which is the highest among all the five players in this list. Jadeja has been a consistent performer in ODIs against England, having scored 3 half-centuries with a highest scored of 87. Jos Buttler (435) Image Source: Getty Images The stylish English batter and the skipper of England, Jos Buttler enjoys batting against India in the shorter format. Surprisingly, Buttler has performed below expectations in the ODIs against India, scoring 435 runs in 20 innings. He averages 21.75 in ODIs against India and the batter has scored just three fifties so far.