Virat Kohli has 4,000+ IPL runs more than any other RCB batter – who else is in their top 7?

They have never won the IPL, but they have been in the final on three occasions. One of the original teams in franchise cricket’s biggest tournament, the Royal Challengers Bengaluru has been home to some of cricket’s all-time greatest players.
In all, seven of their players have scored more than 1000 runs for the franchise, and a look at the names on the list really is a who’s who of white-ball cricket royalty.
With the 2025 season of the Indian Premier League approaching, let’s take a moment to look at the leading scorers for RCB.
7. Rahul Dravid – 1132 runs from 52 IPL matches for RCB at an average of 28.30
A name synonymous with India cricket, Rahul Dravid was a key figure in RCB’s early years. Known more for his classical technique and rock-solid defence in Test cricket, Dravid adapted well to the T20 format, providing stability to the batting order.
He was part of the team from the inaugural 2008 season and played a crucial role in laying the foundation for the franchise. Despite the perception of him being a traditional batsman, Dravid’s strike rate was impressive, showing his adaptability in the shortest format.
6. Glenn Maxwell – 1,266 runs from 52 IPL matches for RCB at an average of 28.77
An explosive middle-order batsman, Glenn Maxwell has been one of the most dynamic players in RCB’s setup. The Australian all-rounder is known for his unorthodox shots and ability to turn games around in a matter of overs.
Since joining RCB in 2021, Maxwell has played crucial innings under pressure, often rescuing the team when the top order failed. His ability to clear the ropes with ease and his handy off-spin make him an invaluable asset in T20 cricket.
5. Jacques Kallis – 1,271 runs from 46 IPL matches for RCB at an average of 33.44
One of the greatest all-rounders in cricket history, Jacques Kallis was a crucial part of RCB’s batting lineup in the early seasons. His ability to anchor the innings while also accelerating when needed made him a dependable figure. Kallis brought a calm presence to the crease, often guiding the team through tough situations.
His contributions with the bat, along with his seam bowling, made him an indispensable part of the squad during his time with the franchise.
4. Faf du Plessis – 1,636 runs from 45 IPL matches for RCB at an average of 38.04
South Africa‘s Faf du Plessis joined RCB in 2022 and quickly became a vital player for the team, even taking over the captaincy. A highly experienced T20 player, Du Plessis has provided stability at the top of the order.
His ability to pace an innings and switch gears seamlessly has been crucial for RCB in many tight matches. With a healthy average of 38.04, he was a consistent performer for RCB and, while he won’t be back for them in 2025, he will be in the IPL again, this time turning out for the Delhi Capitals.
Also read: Listing every Indian Premier League century since 2017 – record number of tons in 2024
3. Chris Gayle – 3,420 runs from 91 IPL matches for RCB at an average of 43.29
When it comes to T20 cricket, few names are as feared as Chris Gayle from the West Indies. The ‘Universe Boss’ turned RCB into a nearly unstoppable force with his explosive batting at the top of the order.
He holds the record for the highest individual score in IPL history—175*—which came in an RCB jersey. Gayle’s brutal hitting and ability to dominate bowlers made him one of the most successful batsmen in the league. His 3420 runs for RCB came at a staggering strike rate, and his presence alone was enough to intimidate opposition teams.
2. AB de Villiers – 4,522 runs from 157 IPL matches for RCB at an average of 41.10
Arguably one of the most versatile and entertaining batsmen to have ever played T20 cricket, AB de Villiers was the backbone of RCB’s middle order for over a decade. His 360-degree style of play, which allowed him to hit the ball to all corners of the ground, made him one of the most difficult batsmen to bowl to.
Whether it was rescuing RCB from dire situations or finishing games in dramatic fashion, de Villiers did it all. His partnership with Virat Kohli remains one of the most iconic in IPL history, and his impact on RCB is immeasurable.
1. Virat Kohli – 8,428 runs from 267 IPL matches for RCB at an average of 38.66
No surprises here—Virat Kohli is the undisputed leading run-scorer for RCB. Having been with the franchise since the inaugural season, Kohli has set numerous records in the IPL.
His consistency, ability to play long innings, and leadership qualities have made him the face of the franchise. He became the first batsman in IPL history to score 6000 runs for a single franchise and has registered multiple centuries for RCB. His passion for the game and relentless pursuit of excellence continue to inspire generations of cricketers and fans alike.
Read next: Full list of captains for 2025 Indian Premier League