Most runs in ODI – Indians have always been heavyweights in the ODI format. Having won two World Cups in this format, they are favourites to win the 2023 World Cup as well. However, since the conclusion of the 2019 World Cup, they haven’t played as much ODI cricket as they used to play. Despite not playing this format regularly, many batters have still found the way to enter the record books.
Veteran opener Shikhar Dhawan has been India’s best batsman in the 50-over format since 2020. The southpaw has scored most runs in ODI for India since 2020. Having played 18 innings so far, the senior batter has amassed 806 runs at a staggering average of 53.73. Although he hasn’t hit a century, he has smashed 8 fifties.
Related: Indian Cricket Team Jersey Numbers
KL Rahul has second most runs in ODI for India since 2020. Batting at 5, the keeper batter has provided stability to the Indian batting in the middle order. In 16 innings, he has played, Rahul has scored 745 runs at an average of over 53. Also, he has hit 5 centuries and 2 fifties.
Despite looking off the colours, Virat Kohli has scored the third most runs in ODI for India since 2020. While all the talk has been around him not hitting a century, he has silently scored 718 runs at an average of 37.78 to go with 9 half-centuries.
Shreyas Iyer, who has batted pretty well at No.4 for India, has scored the fourth most runs in ODI for India since 2020. Having played 15 matches so far, the right-hander has scored 471 runs at an average of 36.23 to go with 1 century and 2 half-centuries.
Related IPL Team Owners
Indian skipper Rohit Sharma has also found himself in the list of most runs for India since the year 2020. The senior Indian batter in 11 matches has scored 415 runs at an average of 41.50, including 1 century and 2 half centuries.
Keeper batter Rishabh Pant has also played 11 matches since 2020 and in those matches 369 runs at an average of 36.90. Even though he hasn’t hit any century, he has smacked 9 half-centuries.
Follow us on Google News