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 5 players with the most runs for India in ODIs after the 2019 world cup.
#5 Rohit Sharma
Indian captain Rohit Sharma is at No.5 on our list with 718 runs. 718 runs are very low according to Rohit’s status but Rohit has not played much ODI cricket since the 2019 world cup.
#4 KL Rahul
Indian openers, KL Rahul and Rohit Sharma both played incredibly well in the 2019 world cup but after that Indian team has not played much ODI cricket still Rahul is at No.4 on our list with 961 runs after the world cup 2019.
#3 Shreyas Iyer
Shreyas Iyer has surprised everyone. His form and consistency in the ODI format are unreal. In the last 12 innings, he has scored more than 6, 50+ scores including his second ODI century against South Africa in Ranchi, India. Iyer has scored 1008 runs in One-day internationals after the 2019 world cup.
#2 Virat Kohli
Out of form, Virat Kohli has made his name in every stat and record in his so-called worst years which defines what kind of player he is. Virat is the second-highest ODI run scorer for team India since the 2019 world cup. Even after not getting a single century for almost three years, Virat has made 1058 runs in ODIs.
#1 Shikhar Dhawan
India’s one of most experienced batters and a great opening batsman, Shikhar Dhawan is getting himself into ODIs as much as possible. Dhawan has played quite a lot of ODI cricket in recent times and he has scored runs everywhere. Dhawan is also leading the Indian team in ODIs currently as the main team is focusing on T20Is. Dhawan has scored 1167 runs in ODIs since the 2019 world cup.