In these collection of pictures, we take a look at batters with most runs in ODI cricket after the 2019 Cricket World Cup.
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.
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.
Bangladesh wicketkeeper and opener has scored 1,445 runs in 39 innings at an average of 42.5 since 2019 Cricket World Cup.
Former Bangladesh skipper has scored 1,442 runs in 40 innings after the 2019 World Cup at an average of 40.05.
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.
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.