Most Runs in IPL History | Highest Run Scorer in IPL History

IPL 2021: Top 5 batsmen with most runs in IPL history

In the IPL history so far, some batsmen have proved that they are cut above the rest by consistent performance over the years.

David Warner
David Warner. (Photo Source: IPL/BCCI)

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 5911 runs in 185 innings with an average of 38.13 and strike rate being 130.62. 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 5422 runs in 190 innings at an average of 33.46 and strike rate of 137.26. 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.

Indian opener Shikhar Dhawan is third on the list of most successful batsmen in IPL history. He has 5422 runs to his name with an average of 34.75 and a strike rate is 127.27. 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.

The captain of Sunrisers Hyderabad David Warner is the top-run getter in IPL among overseas players and fourth-most in overall record. He has amassed 5257 runs in 143 innings at an average of 42.39 and strike rate being 141.46. 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 5249 runs in 196 innings played in the league at an average of 31.24 and strike rate of 130.60. This includes 1 hundred and 39 half-centuries with high score being 109*. He has been opening for Mumbai Indians since 2019 and is expected to take the same role this year too. 

Most IPL runs by batsmen

Player Innings Runs Avg Strike Rate 100/50
Virat Kohli 185 5911 38.13 130.62 5/39
Suresh Raina 190 5422 33.46 137.26 1/39
Shikhar Dhawan 176 5282 34.75 127.27 2/42
David Warner 143 5257 42.39 141.46 4/48
Rohit Sharma 196 5249 31.24 130.60 1/39