Producer: Peuli Bakshi
Virat Kohli is the top run-getter of the Bangalore franchise. He scored 7578 runs in 242 IPL matches.
Rohit Sharma has scored the most runs for MI. Hitman has amassed 5159 runs in 202 IPL matches.
Suresh Raina is the top run-getter of CSK. He scored 4687 runs in 176 IPL matches.
David Warner has scored the most runs for the orange army. He has amassed 4014 run in 95 IPL matches.
Sanju Samson is the highest run- scorer of the CSK. He has 3389 runs to his name in 128 IPL matches.
KKR's current mentor Gautam Gambhir is their top run-getter of the CSK. He scored 4687 runs in 176 IPL matches.
Rishabh Pant has scored the most runs for DC. He has amassed 2991 runs in 103 IPL matches.
KL Rahul is the highest run-getter of the Punjab franchise. He scored 2548 runs in 55 IPL matches.
Shubham Gill has scored the most runs for GT. He has 1556 runs to his name in just 38 IPL matches.
KL Rahul features in the list again as he is the team's top run-scorer, with 1016 runs in just 28 IPL matches.