Suresh Raina – 3,770 Runs
Being the only player in IPL cricket to score 400 runs in each season (barring 2015 in which he made 374), the top spot in this list of leading run scorers has been firmly occupied by the Gujarat Lions captain Suresh Raina, who is a fair distance ahead of second-placed Rohit Sharma. Raina has scored 3770 runs in 131 Innings at an average of just below 34 and a strike rate of 140.
Interestingly, the southpaw has a hundred, 25 fifties and 7 ducks to his name, just like his closest competitor in this list, Rohit Sharma. It would be intriguing to see whether Raina goes on to make another 400 plus runs in this season or not.
Get real-time updates on IPL 2025, including live scores, match schedules, points table & squad details for CSK, MI, RCB, KKR, SRH, LSG, DC, GT & PBKS