Babar Azam To Virat Kohli: Batters With Most ODI Runs

In these collection of pictures, we take a look at batters with most runs in ODI cricket after the 2019 Cricket World Cup.

Zee Media Bureau
Aug 18, 2023

Babar Azam - 1,876 runs

Pakistan captain is the highest run-scorer in ODI cricket after the 2019 Cricket World Cup with 1,876 runs in 28 innings at an average of 72.15.

Virat Kohli - 1,621 runs

Former India captain is the 2nd highest run-getter in ODI cricket after 2019 World Cup with 1,621 runs in 37 innings at an average of 46.05. Kohli will be next seen in action in India vs Pakistan Asia Cup 2023 match on September 2.

Litton Das - 1,445 runs

Bangladesh wicketkeeper and opener has scored 1,445 runs in 39 innings at an average of 42.5 since 2019 Cricket World Cup.

Tamim Iqbal - 1,442 runs

Former Bangladesh skipper has scored 1,442 runs in 40 innings after the 2019 World Cup at an average of 40.05.

Shubman Gill - 1,437 runs

Team India opener and Gujarat Titans captain has notched up 1,437 runs in 27 innings at an amazing average of 62.47 with 4 hundreds and 6 fifties, including a top-score of 208.

Shreyas Iyer - 1,421 runs

Team India batter and Kolkata Knight Riders skipper has notched up 1,421 runs in 33 innings at an average of 47.36. India will be hoping that Iyer can get fit before Cricket World Cup 2023 which begins in October.

VIEW ALL

Read Next Story