Top 10 active batsmen with most runs in ODI cricket

England v India - 3rd ODI: Royal London One-Day Series
MS Dhoni

#9 Eoin Morgan

England v New Zealand: 1st NatWest Series ODI
Eoin Morgan

Eoin Morgan is one of the most middle order batsmen in one-day international cricket. Morgan with his belligerent strokeplay has been a dangerous customer with the willow. Morgan scores his runs at the brisk pace and provides the English with some fireworks down the order. Morgan is pretty innovative with his trademark sweeps and switch hits.

With over 6000 runs, the seasoned batsman is England’s leading run scorer in ODI cricket by quite a fair distance. Along with Jos Buttler, Jonny Bairstow and Ben Stokes, Morgan shall be key to England’s middle order fortunes in the 2019 Cricket World Cup at home.

ODI Record

Matches 208 Runs 6362 Avg 37.64 100s 11

Click here to get India Squad for T20 World Cup 2024. Follow Sportskeeda for the T20 World Cup Schedule, Points Table, and news

Quick Links