Virat Kohli (RCB) – 8509 runs
Rohit Sharma (MI) – 5758 runs
MS Dhoni (CSK) – 4865 runs
Suresh Raina (CSK) – 4687 runs
AB de Villiers (RCB) – 4491 runs
David Warner (SRH) – 4014 runs
Sanju Samson (RR) – 4001* runs
In the Indian Premier League, Sanju Samson has scored 4704 runs in 177 matches. Apart from playing 155 matches for Rajasthan Royals, he also showcased his talent in 28 matches for Delhi Capitals, where he scored 677 runs.