#2 Virat Kohli (4948 runs)
Ad

The Indian and RCB captain comes second in our list of the most runs scored in IPL. Notice that he is the fourth Indian to be a part of this list, something that signifies how well Indian batsmen have done in the IPL,
Ad
Virat Kohli is the name everybody would have expected on the list. But few would have thought that he would be second and not first.
Stats: Kohli has scored 4948 runs in the IPL in 155 innings at an average of 38.35 and strike rate of 130.76.
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
Edited by Alan John