After the 2019 ODI World Cup, Shikhar Dhawan's made record of most runs for India, Kohli at number two and Rohit at number 5

Dhawan is succeeding for India in ODIs not only as a captain but as a batsman, so his claim for the next ODI World Cup looks strong. Anyway, if you look at the figures, then Dhawan looks very strong.

After the 2019 ODI World Cup, Shikhar Dhawan's made record of most runs for India, Kohli at number two and Rohit at number 5
After the 2019 ODI World Cup, Shikhar Dhawan's made record of most runs for India, Kohli at number two and Rohit at number 5, image source: jagran

Rohit Sharma was replaced by Indian team captain Shikhar Dhawan for the three-match ODI series against South Africa. Before this series, Shikhar Dhawan had said that his target is the ODI World Cup to be played in India in 2023 and I want to play in this tournament. Dhawan has expressed such desire in the past and for this he said that I was working on my fitness so that I can play continuously in one-day cricket. 

Talk about Shikhar Dhawan, he is currently playing for Team India only in the ODI format. Whenever he gets a chance in ODI cricket, he performs well with the bat as well as he is also getting a chance to captain the team, on which he is fulfilling and the team is also succeeding. Now Dhawan is succeeding for India in ODIs not only as a captain but also as a batsman, so his claim for the next ODI World Cup looks strong. Anyway, if you look at the figures, then Dhawan looks very strong. 

Talking about the ODI World Cup 2019, Team India's journey ended in the semi-finals, while Dhawan was out of the tournament after playing a century against Australia in this World Cup. Now from this World Cup till now, if we talk about scoring the most runs in ODI cricket, then the place of Dhawan is recorded at number one. Since the 2019 ODI World Cup, Shikhar Dhawan has scored 1167 runs in the ODI format for India and is the highest run-scorer, while Virat Kohli is second with 1058 runs while KL Rahul is at number three with 961 runs. Huh. Shreyas Iyer is at number four in this list, while the current captain of Team India is Rohit Sharma at number five. 

Top 5 batsmen who have scored the most runs for India in ODI cricket since the ODI World Cup 2019-

Shikhar Dhawan - 1167 runs

Virat Kohli - 1058 runs

KL Rahul - 961 runs

Shreyas Iyer - 898 runs

Rohit Sharma 718 runs