The Indian Premier League (IPL) has witnessed some amazing set of players, starting from bowlers to batsmen, over the past years. IPL 2020 is certainly taking place after a series of hiccups. There have been a lot of talented and skillful batsmen as well who have always hit the ball to the boundaries. It is hard to find some amazing batsmen like them. These batsmen have tried their best to reach the list of top 10 players who score the most runs in the Indian Premier League. Have a look at the names!
1: Virat Kohli
Runs – 5827
Highest run – 113
Batting average – 38.84
2: Suresh Raina
Runs – 5368
Highest run – 100
Batting average – 33.34
3: Rohit Sharma
Runs – 5158
Highest run – 109
Batting average – 31.45
4: David Warner
Runs – 5076
Highest run – 126
Batting average – 42.65
5: Shikhar Dhawan
Runs – 5050
Highest run – 106
Batting average – 34.82
6: AB de Villiers
Runs – 4719
Highest run – 133
Batting average – 40.68
7: MS Dhoni
Runs – 4631
Highest run – 84
Batting average – 41.34
8: Chris Gayle
Runs – 4610
Highest run – 175
Batting average – 40.79
9: Robin Uthappa
Runs – 4571
Highest run – 87
Batting average – 28.04
10: Gautam Gambhir
Runs – 4217
Highest run – 93
Batting average – 31.23