RCB's Virat Kohli is the highest run-scorer in IPL with 7263 runs.
Virat has scored 7 centuries and
50 half centuries.
Shikhar Dhawan
Shikhar Dhawan has scored 6617 runs with 2 centuries and 50 half centuries.
Shikhar Dhawan started his IPL outing with Delhi Capitals. He has also played for Mumbai Indians, Deccan Charges, Sunrisers Hyderabad. He now leads Punjab Kings.
Rohit Sharma
Rohit Sharma has scored 6211 runs in 243 matches.
Rohit Sharma started hs IPL outing with Deccan Chargers before being bought by Mumbai Indians in 2011.
Suresh Raina
Suresh Raina has scored 5528 runs in
205 matches.
Suresh Raina retires from IPL after being unsold in IPL 2022 mega auction.
MS Dhoni
MS Dhoni has scored 5082 runs. He scored 5082 runs for Rising Pune Supergiant during his two-year stint with the franchise.