2020s Decade Records

Most Runs Since 2020 in ODI Cricket

The 2020s decade is going to be exciting for the One Day International (ODI) format, as four major ICC events will take place in different countries. The teams will battle it out in two ODI World Cups (2023 and 2027) and two Champions Trophy (2025 and 2029) tournaments.

This means teams will play more ODIs to prepare themselves for these pinnacle events in cricket. And the fans can expect to see a run-fest as the batters smash the bowlers across the park.

So, in this article, I will bring you the top 10 batsmen with the most ODI runs in the 2020s.

Most Runs in 2020s (2020-2029) in ODI Cricket

Player Innings Runs Average High Score
Babar Azam (PAK) 56 2876 56.39 158
Shubman Gill (IND) 53 2759 61.31 208
Shai Hope (WI) 67 2665 45.94 132
Virat Kohli (IND) 57 2572 50.43 166*
Pathum Nissanka (SL) 66 2508 41.11 210*
Kusal Mendis (SL) 69 2456 40.93 143
Charith Asalanka (SL) 65 2374 43.16 127
Shreyas Iyer (IND) 55 2369 48.34 128*
Rohit Sharma (IND) 51 2224 47.31 131
KL Rahul (IND) 54 2154 52.53 112

Also Read: Top 10: Most Runs since 2020 in All Formats

Key insights from the above stats

The West Indies ODI captain, Shai Hope, is currently leading the pack. Even after his brilliant performance, the West Indies couldn’t qualify for the 2023 Cricket World Cup for the first time in history.

Babar Azam, the Pakistani skipper, is having a good time with the bat in the middle. His batting average is quite impressive. You can check out Babar’s ODI runs year by year.

Ireland’s Paul Stirling and Harry Tector have had a good outing with the bat so far. Similarly, Bangladesh’s Litton Das and Tamim Iqbal are giving tough times to the opposition’s bowlers by piling up runs.