In ODIs, England have entered the World Cup finals four times and finished as the World champions once in 2019.

This article will list the top ten cricketers to score most runs against England in ODIs.

Most Runs against England in ODIs

BATSMENRUNS VS ENGLAND IN ODIINNINGSHIGH SCOREAVERAGE100s
Chris Gayle (WI)16323416251.004
Kumar Sangakkara (SL)162541134*47.794
Viv Richards (WI)161934189*57.823
Ricky Ponting (AUS)15983812648.425
Mahela Jayawardene (SL)15624314440.055
MS Dhoni (IND)15464413446.841
Yuvraj Singh (IND)15233615050.764
Sachin Tendulkar (IND)14553712044.092
Michael Clarke (AUS)14303910543.331
Ross Taylor (NZ)142434181*49.105

Find the same record for Tests and T20Is in the links.

Key Stats

Chris Gayle, in 2019, overcame Kumar Sangakkara’s ODI runs record against England and currently stays at the top.

Australian former ODI opener Aaron Finch tops the centuries list with 7 100+ scores.

Among the recent batters, Quinton de Kock (SA) and Virat Kohli (IND) have 3 ODI centuries against the European nation. Virat, with more than 1000 runs, has the best opportunity to move to this chart in the coming days. Find out here Virat Kohli’s ODI batting stats against each team.

MS Dhoni, the most capped player against England in ODIs, is the leading Indian run-scorer against England in the 50-overs format.

Viv Richards’ average of 57.82 is the highest for any batter, with more than 1000 runs against the English bowlers. It would be best if you read this special stat to understand how Viv Richards has dominated teams in their backyard.