IPL Records: Players with Most Runs for a Single Team in History
The Indian Premier League IPL is not just about big hits and flashy performances, it is also about loyalty, consistency, and long-term impact. Over the years, a few players have built a deep connection with a single franchise and delivered match-winning performances season after season.
In IPL history, only a handful of players have managed to score massive runs for one team, proving their value even in an era where players often switch teams due to auctions and hiked price dynamics.
Here is a look at the players who have scored the most runs for a single team in IPL history.
When it comes to loyalty and performance in IPL, Virat Kohli stands at the very top. Playing for Royal Challengers Bengaluru throughout his IPL career, Kohli has scored a remarkable 8840 runs for the franchise.
His consistency across seasons and ability to anchor innings make him the highest run-scorer for a single team in IPL history. Despite changing team combinations and rising hiked price pressures in auctions, Kohli has remained the backbone of RCB.
Rohit Sharma holds the second position on this elite list. Representing Mumbai Indians for several seasons, he has scored 6013 runs for the franchise.
Rohit’s contribution goes beyond just numbers, as he has also led Mumbai Indians to multiple IPL titles. His ability to perform under pressure and maintain consistency in a high-stakes league like IPL highlights his long-term value, especially in a system influenced by frequent squad changes and hiked price strategies.
MS Dhoni is not just a player for Chennai Super Kings, he is the identity of the franchise. With 4865 runs, Dhoni is the highest run-scorer for CSK in IPL history.
Known for his calm approach and finishing abilities, Dhoni has delivered crucial performances over the years. Even with evolving team dynamics and hiked price auctions, his role in CSK has remained irreplaceable.
Suresh Raina, often called Mr. IPL, is another key player on this list. He scored 4687 runs for Chennai Super Kings, making him one of the most consistent performers for the franchise.
Raina played a crucial role in CSK’s success over multiple seasons. His aggressive batting style and ability to perform in crucial matches made him a fan favorite and a reliable match-winner in the IPL ecosystem shaped by high competition and hiked price expectations.
AB de Villiers brought unmatched entertainment and consistency to Royal Challengers Bengaluru. The South African star scored 4491 runs for the franchise.
He is the second-highest run-scorer for RCB and ranks fifth overall for most runs by a player for a single team in IPL history. His ability to dominate bowlers in any situation made him one of the most impactful players in the IPL, regardless of the pressure created by rising hiked price trends.
In IPL history, only a handful of players have managed to score massive runs for one team, proving their value even in an era where players often switch teams due to auctions and hiked price dynamics.
Here is a look at the players who have scored the most runs for a single team in IPL history.
Virat Kohli
When it comes to loyalty and performance in IPL, Virat Kohli stands at the very top. Playing for Royal Challengers Bengaluru throughout his IPL career, Kohli has scored a remarkable 8840 runs for the franchise.
His consistency across seasons and ability to anchor innings make him the highest run-scorer for a single team in IPL history. Despite changing team combinations and rising hiked price pressures in auctions, Kohli has remained the backbone of RCB.
You may also like
- USPL season 4 to be held from Nov 20 to Dec 5 in Florida
- 'Sunil Narine should open': Ex-KKR star slams batting strategy amid poor start
- 'Muhh Utha Ke Shots Nahi Maar Sakta': Babar Azam's Sharp Reply - Watch
- "Future of Indian bowling is in safe hands": McClenaghan after Sakib, Praful heroics on IPL debut
- Who is Sakib Hussain? SRH pacer makes record-breaking IPL debut
Rohit Sharma
Rohit Sharma holds the second position on this elite list. Representing Mumbai Indians for several seasons, he has scored 6013 runs for the franchise.
Rohit’s contribution goes beyond just numbers, as he has also led Mumbai Indians to multiple IPL titles. His ability to perform under pressure and maintain consistency in a high-stakes league like IPL highlights his long-term value, especially in a system influenced by frequent squad changes and hiked price strategies.
MS Dhoni
MS Dhoni is not just a player for Chennai Super Kings, he is the identity of the franchise. With 4865 runs, Dhoni is the highest run-scorer for CSK in IPL history.
Known for his calm approach and finishing abilities, Dhoni has delivered crucial performances over the years. Even with evolving team dynamics and hiked price auctions, his role in CSK has remained irreplaceable.
Suresh Raina
Suresh Raina, often called Mr. IPL, is another key player on this list. He scored 4687 runs for Chennai Super Kings, making him one of the most consistent performers for the franchise.
Raina played a crucial role in CSK’s success over multiple seasons. His aggressive batting style and ability to perform in crucial matches made him a fan favorite and a reliable match-winner in the IPL ecosystem shaped by high competition and hiked price expectations.
AB de Villiers
AB de Villiers brought unmatched entertainment and consistency to Royal Challengers Bengaluru. The South African star scored 4491 runs for the franchise.
He is the second-highest run-scorer for RCB and ranks fifth overall for most runs by a player for a single team in IPL history. His ability to dominate bowlers in any situation made him one of the most impactful players in the IPL, regardless of the pressure created by rising hiked price trends.









