Mr Cricket UAE

3 India batters with the most runs against England in ODIs

Share
3 India batters with the most runs against England in ODIs

Yuvraj Singh blows a kiss after scoring a hundred against England (Source: Getty Images)

Mr Cricket UAE Staff

Mr Cricket UAE Staff

Published - 12 Jul 2026, 08:27 PM Read time - 9 mins

After a disheartening 4‑0 hammering in the T20Is, India must regroup quickly as they prepare to face England in a three‑match ODI series starting at Edgbaston, Birmingham on July 14.

The task has become tougher with a double blow on the injury front. Harshit Rana and Varun Chakravarthy have both been ruled out with hamstring injuries, forcing the BCCI to name Prince Yadav and Ravi Bishnoi as replacements.

India’s batting struggles have been a persistent headache, and a turnaround will only be possible with a much‑improved display at the crease. The return of Virat Kohli and Rohit Sharma is expected to lift morale and could well change the team’s fortunes. Kohli has scored the fourth-most runs by an India player in ODIs against England. Let's look at the top three and how much distance Kohli has to cover to reach the top.

#1 MS Dhoni

MS Dhoni tops the run charts against England. The former captain aggregated 1,546 runs in 44 innings across 48 ODIs, averaging 46.84 with a strike rate of 87.94. His tally includes one century and 10 fifties, alongside 129 fours and 34 sixes. Dhoni remained unbeaten 11 times, underlining his finishing prowess.


#2 Yuvraj Singh

Yuvraj Singh sits just 23 runs behind Dhoni with 1,523 runs in 36 innings, averaging an impressive 50.76 at a strike rate of 101.6. He registered four centuries and seven fifties, striking 173 fours and 29 sixes. The southpaw remained unbeaten six times, often rescuing India from precarious situations.


#3 Sachin Tendulkar

The Master Blaster also relished facing England. Tendulkar scored 1,455 runs in 37 ODIs, averaging 44.09 at a strike rate of 89.2. His record includes two centuries and 10 fifties, with 173 fours and 17 sixes. He remained unbeaten four times, showcasing his consistency across eras.

Virat Kohli closes in

Virat Kohli is fourth on the list with 1,397 runs in 38 innings, averaging 41.08 at a strike rate of 88.25. His tally includes three centuries and 10 fifties. A productive series this time could see Kohli surpass Dhoni, Yuvraj and Tendulkar to become India’s leading run‑scorer against England in ODIs, something fans will be desperate to witness.

Player Mat Inns NO Runs Ave SR 100 50 4s 6s
MS Dhoni 48 44 11 1546 46.84 87.94 1 10 129 34
Yuvraj Singh 37 36 6 1523 50.76 101.6 4 7 173 29
SR Tendulkar 37 37 4 1455 44.09 89.2 2 10 173 17
V Kohli 38 38 4 1397 41.08 88.25 3 10 135 13
SK Raina 37 32 3 1207 41.62 92.06 1 11 108 25