List of players with the most runs in IPL history
has scored 4262 runs in a total of 222 matches.
Mahendra Singh Dhoni has scored 4878 runs in a total of 228 matches.
Uthappa has scored 4950 runs in 201 matches.
has scored 4965 runs in 142 matches.
AB de Villiers
has scored 5162 runs in a total of 184 matches.
has scored 5528 runs in 205 matches.
has scored 5668 runs in 155 matches.
Rohit Sharma has scored 5764 runs in 221 matches.
has scored 6086 runs in 200 matches.
Virat Kohli has scored 6411 runs in 216 matches.