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

Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news

Quick Links

Edited by Vikshith R
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications