The Indian Premier League (IPL) is considered the cricket festival in India. IPL has witnessed several legendary batsmen who have entertained many people with their impactful performances.

So many great players represent a single franchise for a long period and carry their team. These players gradually become the face of the franchise. IPL teams also heavily depend on them to deliver consistent performances and do the bulk of run-scoring.

In this article, we will look at the top ten players who have scored the most runs for a single franchise in IPL history.

Most Runs for a Single IPL Team

Player Team Runs Innings Batted
Virat Kohli Royal Challengers Bengaluru 8509 255
Rohit Sharma Mumbai Indians 5763 220
MS Dhoni Chennai Super Kings 4865 215
Suresh Raina Chennai Super Kings 4687 171
AB de Villiers Royal Challengers Bengaluru 4491 144
Sanju Samson Rajasthan Royals 4027 144
David Warner Sunrisers Hyderabad 4014 95
Suryakumar Yadav Mumbai Indians 3569 107
Kieron Pollard Mumbai Indians 3412 171
Rishabh Pant Delhi Capitals 3284 110

Key Insights

Virat Kohli ranking first in this chart is a no-brainer as the former Indian captain has been a member of RCB since the inception of the tournament. Kohli has scored 8000+ runs for RCB, which is the most by any player for a single franchise. Check Virat’s year-by-year contribution to RCB with the bat.

Virat is the only player in IPL history to represent a single franchise in all seasons.

Virat also leads the chart in scoring the maximum runs (973) in a single season in the IPL.

Following him in this list, Rohit Sharma and Suresh Raina find a place in the second and third positions, respectively. Raina scored 4687 runs for Chennai Super Kings (CSK) at a strike rate of 137. Raina played several impactful innings for CSK, especially in knockouts which have been the success mantra of CSK.

Captain cool MS Dhoni is placed in fourth position here. Dhoni has scored 4600+ runs for CSK. He has been involved in several attractive finishes for CSK.

Mr. 360 AB De Villiers is present in the fifth position on this list. He scored 4491 runs at an impactful strike rate of 158 for RCB in IPL. ABD also holds the record for the most man of the match awards (25) in the history of IPL.

Former SRH captain David Warner also ranks in this list at sixth position with 4014 runs scored for SRH. He was the backbone of SRH’s batting and scored the bulk of their runs.