Former Indian skipper Virat Kohli is the highest run-getter in the history of the Indian Premier League (IPL). He has scored a massive 6411 runs in 216 matches with an outstanding average of 36.42.
2/5
Shikhar Dhawan
Indian batter Shikhar Dhawan is the second-highest run-getter in IPL history. Leading Punjab Kings in IPL 2023, Shikhar has made 6086 runs in 200 matches, scoring 46 fifties and two centuries.
3/5
Rohit Sharma
Indian team and Mumbai Indians skipper Rohit Sharma is in the third spot. He has scored 5764 runs in 221 IPL matches.
4/5
David Warner
Australian opener batter David Warner is the only overseas player on this list. He has scored 5668 runs in 155 matches, with a stunning average of 41.99.
5/5
Suresh Raina
Suresh Raina stands at the fifth position on this list. He has amassed a total of 5528 runs in 205 matches.
COMMENTS