Top 5 Players With Most Runs In ODIs Since 2019

Shai Hope
Shai Hope

2023 is an ODI World Cup year, it will host by India. The ODI world cup was last played in 2019 in England. Since then, many things have changed in world cricket. In this article, we will see who are the top run-getters in ODIs after the 2019 ODI world cup.

#5 Gerhard Erasmus

After 2019 many things have changed in ODI cricket and that is why the ODI format was inclined towards associate nations. Gerhard Erasmus of Namibia made 1577 runs in ODIs since the 2019 world cup.

#4 Virat Kohli

Fourth on our list is none other than former Indian captain, one of the best batsmen, and master of the ODI format, Virat Kohli. A so-called finished Virat Kohli made 1612 runs in 37 innings in ODIs since the 2019 ODI world cup.

Virat Kohli
Virat Kohli

#3 Assad Vala

Papa New Guinea player, Assad Vala is at No.3 on our list. Assad Vala is also a player from an associate nation but he has impressed everyone in ODIs. Assad Vala made 1620 runs in 47 ODI innings since 2019.

#2 Babar Azam

World’s No.1 ODI batsman, Babar Azam is at No.2 on our list. Babar has achieved some unreal success in ODIs in the past few years. He has been No.1 for a very long time now. Pakistan’s captain has made many runs throughout the globe. Babar Azam has made 1876 runs in only 28 ODI innings since the 2019 ODI world cup.

Also Read: Indian Players With Most Runs In The ICC Finals

#1 Shai Hope

West Indies ODI opener, Shai Hope is the top scorer in ODIs since 2019. Hope made 2021 runs in 46 innings. Hope has played this format on a different level. He has taken more innings than Babar but when it comes to runs, he is on the top of everyone. He will play a huge role for West Indies in qualifiers and the world cup.