The run-machines: Top 5 batsmen with most runs in IPL history

Virat Kohli

The fourteenth season of the much-awaited Indian Premier League is set to start from 9th April this year. The cash-rich league will be played for around 2 months with the Final being on 30th May. This league has established itself to be one of the most popular tournaments in World cricket. In the IPL history so far, some batsmen have proved that they are cut above the rest by consistent performance over the years.

Top 5 batsmen with most runs in IPL history

Indian skipper Virat Kohli who has been leading the Bangalore franchise since 2013 is ruling the charts among the highest run-getters of the league. Virat has accumulated 5878 runs in 184 innings with an average of 38.16 and strike rate being 130.73. He has struck 5 hundred and 39 centuries in the league so far. Among these, 4 tons came in the 2016 season where he slammed record 973 runs.

Suresh Raina who is fondly called Mr IPL has done justice to the name by performing wonderfully right from the start of the tournament. He is the second-highest run-getter with 5368 runs in 189 innings at an average of 33.34 and strike rate of 137.14. The stylish batsman missed last season due to personal reasons and would like to make a good comeback this year. He is going to be a vital component of CSK’s middle order.

The captain of Sunrisers Hyderabad David Warner is the top-run getter in IPL among overseas players, and third-most in overall record. He has amassed 5254 runs in 142 innings at an average of 42.71 and strike rate being 141.54. He has smashed 4 centuries and 48 half-centuries in the league so far. Warner has played as a lone warrior in the team’s batting lineup many of the times and would hope to get support from other batsmen as well this season.

Rohit Sharma, who has won 5 IPL trophies as captain has good returns as a batsman as well. He has scored 5230 runs in 195 innings played in the league at an average of 31.31 and strike rate of 130.61. This includes 1 hundred and 39 half-centuries with the high score being 109*. He has been opening for Mumbai Indians since 2019 and is expected to take the same role this year too.

Indian opener Shikhar Dhawan is fifth on the list of most successful batsmen in IPL history. He has 5197 runs to his name with an average of 34.41 and a strike rate is 126.87. He was crucial in taking Delhi Capitals to the finals last year. Earlier, he had useful contributions while opening for Sunrisers Hyderabad along with David Warner.

Most IPL runs by batsmen

Player Innings Runs Avg Strike Rate 100/50
Virat Kohli 184 5878 38.16 130.73 5/39
Suresh Raina 189 5368 33.34 137.14 1/38
David Warner 142 5254 42.71 141.54 4/48
Rohit Sharma 195 5230 31.31 130.61 1/39
Shikhar Dhawan 175 5197 34.41 126.87 2/41