Top 10 batsmen with most ODI runs in 2019

Top-10 run getters

The 50-over cricket has witnessed some blistering knocks in 2019, thanks to the ODI World Cup that took place in England and Wales. I


The ICC tournament produced the most heart-throbbing moments of this beautiful game.

The batters belonging to different nations took bowlers to the cleaners and scored the runs in significant numbers.


Six batsmen have amassed more than 1000 runs in the current year, which is a remarkable feat. The rest four clubbed more than 900 runs.

India’s Rohit Sharma tops the list of most ODI runs in 2019, with 1490 runs in just 27 innings. He is the only player to score 1400-plus ODI runs this year.

Virat Kohli has acquired the second spot while the West Indies batter Shai Hope follows him in the third position. Hope is the only Caribbean player in the list of top 10 run-scorer.


Apart from Hope, Joe Root is the only English player to feature in the list.

Australia’s limited-overs captain Aaron Finch is placed at the fourth position while Pakistan’s Babar Azam is at number 5.

New Zealand’s skipper Kane Williamson also features among the top-10 run-scorer list along with Ross Taylor and the Aussie southpaw Usman Khawaja.


Imam-ul-Haq is another Pakistan batsman who holds the last spot on this list.

Most ODI runs in 2019

  1. Rohit Sharma (IND)
    • Runs: 1490
    • Innings: 27
    • Highest Score: 159
    • Strike-Rate: 89.92
  2. Virat Kohli (IND)
    • Runs: 1377
    • Innings: 25
    • Highest Score: 123
    • Strike-Rate: 96.36
  3. Shai Hope (WI)
    • Runs: 1345
    • Innings: 26
    • Highest Score: 170
    • Strike-Rate: 77.92
  4. Aaron Finch (AUS)
    • Runs: 1141
    • Innings: 23
    • Highest Score: 153*
    • Strike-Rate: 89.42
  5. Babar Azam (PAK)
    • Runs: 1092
    • Innings: 20
    • Highest Score: 115
    • Strike-Rate: 92.30
  6. Usman Khawaja (AUS)
    • Runs: 1085
    • Innings: 22
    • Highest Score: 104
    • Strike-Rate: 84.89
  7. Kane Williamson (NZ)
    • Runs: 948
    • Innings: 19
    • Highest Score: 148
    • Strike-Rate: 75.35
  8. Ross Taylor (NZ)
    • Runs: 943
    • Innings: 20
    • Highest Score: 137
    • Strike-Rate: 86.51
  9. Joe Root (ENG)
    • Runs: 910
    • Innings: 20
    • Highest Score: 107
    • Strike-Rate: 92.85
  10. Imam-ul-Haq (PAK)
    • Runs: 904
    • Innings: 21
    • Highest Score: 151
    • Strike-Rate: 79.29

Like it? Share with a Cricket fan!

For latest cricket news and updates, subscribe to our daily newsletter or follow us on Google News.


The Cricket Times provides Latest Cricket News, Live Scores, Schedule, Results, ICC Rankings, Stats, and Videos. Write to us at contact@crickettimes.com.