#1 Suresh Raina - 4985 runs

Apart from Rohit Sharma, the only player to have more than two IPL titles to his name in this list is Suresh Raina. Raina has played all throughout for Chennai Super Kings barring the seasons 2016 and 2017 where he played for Gujarat Lions.
In his stellar IPL career, the southpaw has scored 4985 runs (of which 841 was scored playing for Gujarat Lions) with 1 century and 35 half-centuries (he scored 6 of them playing for Gujarat Lions). His 35 half-centuries are the second highest number of half-centuries scored by a player in IPL.
Raina also has 3 IPL titles to his name. 185 sixes hit by Raina is the fourth highest by a player in the history of IPL. Apart from CSK, he was also the leading run scorer for Gujarat Lions.
Apart from his batting, he is a useful fielder also. He has taken 95 catches which is the record for the most number of catches taken by a player in the IPL.
Follow Sportskeeda for all the updates on IPL 2019 points table, schedule, news, live scores, orange cap, purple cap and fantasy tips.
Get real-time updates on IPL 2025, live scores, IPL Prediction, match schedule, points table,Result & squad -CSK, MI, RCB, KKR, SRH, LSG, DC, GT, PBKS