#2 Suresh Raina - The all-time leading run scorer in IPL history

Suresh Raina is the leading run scorer in IPL history with 4985 runs in 176 matches, closely followed by Virat Kohli, who is on 4948 runs. Raina has been the most consistent performer in IPL across all seasons. Without a doubt, he has been one of the greats of IPL.
For CSK, Raina has scored more than 400 runs in every IPL season except in 2015. He is also the only batsman to go past 300-run mark in all 11 IPL seasons. Surprisingly, the all-time leading run scorer in IPL history has never won the coveted orange cap.
Raina also has the most number of caps in IPL with 176 matches to his credit. He holds the record for most number of catches (86) as well. Raina has also represented CSK in 158 consecutive appearances.
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