The popularity of ODI cricket has slightly decreased after T20Is but we should never forget that the world cup in 50 overs is the real and prestigious world cup. In this article, we will see the top 4 players with the most 50+ scores in ODIs after the 2019 ODI world cup.
#4 Shreyas Iyer
Indian middle-order batsman and Kolkata knight riders captain, Shreyas Iyer is at No.4 on our list. Iyer has shown some unreal consistency in One-day internationals. Iyer also solved the No.4 issue of team India in ODIs after his incredible performances in the past few months. Iyer has scored 12, 50+ scores in ODIs since the 2019 world cup.
#3 Virat Kohli
Former Indian captain and one of the best ODI batsmen of this generation, Virat Kohli is at No.3 on our list. Virat has not scored a single century in ODIs for almost 3 years but still, he is at No.3 on our list. Out of form, Virat Kohli was consistent in ODIs but he was only lacking with a century. Virat has also scored 12, 50+ scores in ODIs since the 2019 world cup.
#2 Babar Azam
Pakistan’s captain and ranked No.1 ODI batter, Babar Azam is at the No.2 spot on our list. Babar is the best player in this format and no one can match him at the moment. Babar is the rising star of Pakistan and there is no doubt that he will become one of the best to ever play the game. Babar has scored 14, 50+ scores in ODIs since the 2019 world cup.
#1 Shai Hope
One cannot expect Shai Hope to be No.1 on this list but Shai Hope is very underrated at the moment. He is performing consistently in ODIs even after playing for a struggling West Indies team. His records in Asia are outstanding. He plays as an opener and he will play a very important role in the rebuilding of the West Indies team. Shai Hope has scored 15, 50+ scores in ODIs since the 2019 world cup.