Most Runs for RCB in IPL: Batting Legends
Royal Challengers Bengaluru have built one of the strongest batting identities in IPL history. From the early years of Rahul Dravid and Jacques Kallis to the explosive era of Chris Gayle and AB de Villiers, and then the long-running dominance of Virat Kohli, RCB have repeatedly fielded some of the biggest names in T20 cricket.
The franchise’s batting history is defined by huge individual scores, record partnerships and aggressive boundary-hitting. Chris Gayle’s unbeaten 175 remains the highest individual score in IPL history, while Kohli and de Villiers produced the league’s record 229-run partnership against Gujarat Lions in 2016. RCB’s long association with the batting-friendly M. Chinnaswamy Stadium has also helped create some unforgettable high-scoring matches.
Virat Kohli stands far ahead of every other RCB batter on the all-time run-scoring list. Through the completed 2026 season, he had scored 9,336 IPL runs for the franchise. AB de Villiers is second with 4,491, while Chris Gayle sits third with 3,163.
Most Runs for RCB in IPL History
| Rank | Batsman | Matches | Runs | Average | Strike Rate |
|---|---|---|---|---|---|
| — | — | —: | —: | —: | —: |
| 1 | Virat Kohli | 283 | 9,336 | 40.41 | 134.7 |
| 2 | AB de Villiers | 156 | 4,491 | 41.20 | 158.63 |
| 3 | Chris Gayle | 85 | 3,163 | 43.32 | 152.72 |
| 4 | Faf du Plessis | 45 | 1,636 | 38.04 | 147.0 |
| 5 | Rajat Patidar | 56 | 1,597 | 33.97 | 165.14 |
| 6 | Devdutt Padikkal | 54 | 1,594 | 32.53 | 139.60 |
| 7 | Glenn Maxwell | 52 | 1,266 | 27.52 | 159.24 |
| 8 | Jacques Kallis | 42 | 1,132 | 31.44 | 112.19 |
| 9 | Dinesh Karthik | 60 | 937 | 24.65 | 162.95 |
| 10 | Rahul Dravid | 43 | 898 | 26.41 | 122.84 |
The table shows how heavily RCB’s batting history is dominated by Kohli, de Villiers and Gayle. Those three are the only RCB batters to cross 3,000 runs, while Kohli has more than twice as many runs as second-placed de Villiers.
1. Virat Kohli – 9,336 Runs
Virat Kohli is comfortably the highest run-scorer in RCB history and the leading run-getter in the IPL overall.
He has represented only one franchise since the tournament began in 2008, giving his record a unique place in league history. Through IPL 2026, Kohli had accumulated 9,336 runs for Bengaluru at an average above 40.
His greatest season came in 2016, when he scored an IPL-record 973 runs. That campaign included four centuries, seven fifties and a strike rate above 150. No batter has surpassed that single-season aggregate.
Kohli has adapted his role several times during his career. He began as a middle-order batter, later became RCB’s regular No. 3 and then developed into one of the league’s most productive openers. His consistency across nearly two decades is the main reason his franchise run record is so far ahead of the rest.
2. AB de Villiers – 4,491 Runs
AB de Villiers scored 4,491 runs for RCB between 2011 and 2021.
His numbers become even more impressive when strike rate is considered. De Villiers scored at 158.63 while averaging 41.20, an elite combination of speed and consistency over 144 innings.
He could attack almost every type of bowling. Fast bowlers struggled because de Villiers could scoop or ramp yorkers, while spinners found it difficult to contain him because he could move across the crease and access every part of the field.
His two RCB centuries include 133* against Mumbai Indians in 2015 and 129* against Gujarat Lions in 2016. Both came in massive partnerships with Kohli.
De Villiers’ ability to accelerate in the middle and death overs made him one of the most feared finishers in the league.
3. Chris Gayle – 3,163 Runs
Chris Gayle’s RCB career was shorter than Kohli’s or de Villiers’, but few players have had such a powerful impact on a franchise.
Gayle scored 3,163 runs in 85 matches for Bengaluru at an average of 43.32 and a strike rate of 152.72.
His peak was extraordinary. Gayle scored five centuries for RCB, including the legendary 175* against Pune Warriors India in 2013.
That innings contained 13 fours and 17 sixes, still the most sixes by an individual batter in a single IPL innings. Gayle also hit a 30-ball century during the same knock.
He gave RCB something few teams could match at the time: an opener capable of effectively deciding a game during the first ten overs.
4. Faf du Plessis – 1,636 Runs
Faf du Plessis joined RCB in 2022 and immediately became one of their most dependable top-order batters.
He scored 1,636 runs across 45 matches at an average above 38. He also captained the franchise during his three-season spell.
Du Plessis’ best RCB season came in 2023, when he formed an extremely productive opening partnership with Kohli. The pair regularly gave Bengaluru strong Powerplay starts and added several century partnerships.
His 172-run opening stand with Kohli against Sunrisers Hyderabad in 2023 remains one of RCB’s biggest first-wicket partnerships.
5. Rajat Patidar – 1,597 Runs
Rajat Patidar has quickly moved into RCB’s top five run-scorers.
Through IPL 2026, he had scored 1,597 runs from 56 matches at an average of 33.97 and an exceptional strike rate of 165.14.
Patidar’s ability to attack spin has made him particularly valuable in the middle overs. Unlike many batters who require several balls before accelerating, he can immediately put pressure on leg-spinners and left-arm orthodox bowlers.
His unbeaten 112 against Lucknow Super Giants in the 2022 Eliminator remains one of RCB’s finest playoff innings. He later became captain and continued to add important runs while taking on a larger leadership role.
Most Centuries for RCB in IPL
RCB have had more prolific century-makers than most IPL franchises.
Virat Kohli leads the list with nine hundreds for Bengaluru through 2026. Chris Gayle is second with five, while AB de Villiers has two.
| Rank | Batsman | Centuries |
|---|---|---|
| — | — | —: |
| 1 | Virat Kohli | 9 |
| 2 | Chris Gayle | 5 |
| 3 | AB de Villiers | 2 |
| 4 | Rajat Patidar | 1 |
| 4 | Devdutt Padikkal | 1 |
| 4 | Will Jacks | 1 |
| 4 | Manish Pandey | 1 |
Kohli’s nine centuries are also the most by any batter in IPL history.
Four came during the remarkable 2016 season alone. He later added more hundreds during the second half of his career, including centuries as an opener.
Gayle’s five RCB centuries include 102*, 107, 128*, 175* and 117. His 175 remains the franchise’s and league’s highest individual score.
De Villiers’ two hundreds were both enormous: 133* against Mumbai Indians and 129* against Gujarat Lions.
Most Sixes for RCB in IPL
Boundary-hitting has always been central to RCB’s batting style.
Kohli now holds the franchise record for most sixes, with 316 through IPL 2026. Gayle follows with 239 and de Villiers with 238.
| Rank | Batsman | Sixes |
|---|---|---|
| — | — | —: |
| 1 | Virat Kohli | 316 |
| 2 | Chris Gayle | 239 |
| 3 | AB de Villiers | 238 |
| 4 | Rajat Patidar | 109 |
| 5 | Faf du Plessis | 70 |
Gayle’s position is particularly impressive because he played only 84 innings for RCB.
He averaged almost three sixes per innings during his time with the franchise. His 17 sixes against Pune Warriors in 2013 remain the most by an individual in an IPL innings.
De Villiers finished only one maximum behind Gayle despite playing 60 more innings, while Patidar has already crossed 100 sixes despite still being early in his IPL career.
Kohli’s six-hitting developed gradually. He was initially known more for placement, running between the wickets and boundary-hitting along the ground, but his ability to clear the rope improved significantly as his career progressed.
Famous RCB Batting Partnerships
Virat Kohli and AB de Villiers – 229 vs Gujarat Lions
Kohli and de Villiers hold the record for the highest partnership in RCB history.
They added 229 for the second wicket against Gujarat Lions in 2016. De Villiers made 129* while Kohli scored 109, helping RCB reach 248/3.
The partnership remains the highest stand in IPL history for any wicket.
Kohli and de Villiers – 215* vs Mumbai Indians
One year earlier, the same pair had already produced one of the league’s greatest partnerships.
Kohli and de Villiers added an unbeaten 215 against Mumbai Indians at Wankhede Stadium in 2015.
De Villiers scored 133* while Kohli finished unbeaten on 82. RCB reached 235/1 and won comfortably.
Kohli and Gayle – 204* vs Delhi Daredevils
Gayle scored 128* while Kohli finished unbeaten on 73.
The partnership perfectly demonstrated their contrasting styles. Gayle supplied the majority of the six-hitting, while Kohli rotated strike and attacked gaps.
Kohli and Devdutt Padikkal – 181* vs Rajasthan Royals
Kohli and Devdutt Padikkal produced RCB’s highest opening partnership when they added an unbeaten 181 against Rajasthan Royals in 2021.
Padikkal scored his maiden IPL century, finishing on 101*, while Kohli made 72*. RCB completed the chase without losing a wicket.
Kohli and Faf du Plessis – 172 vs Sunrisers Hyderabad
Kohli and du Plessis added 172 for the first wicket against SRH in 2023.
The stand came during a crucial late-season chase. Kohli scored a century and du Plessis contributed another fifty as RCB successfully pursued the target.
It became another example of Kohli forming elite partnerships across several different generations of RCB batting.
How RCB’s Batting Identity Has Changed
RCB’s batting philosophy has evolved significantly since 2008.
The early teams depended on technically strong batters such as Dravid and Kallis. Their approach was generally more conservative because T20 tactics were still developing.
The arrival of Gayle transformed the franchise. Suddenly, RCB had one of the most explosive openers in world cricket.
De Villiers then gave the side unmatched middle-order flexibility, while Kohli developed into one of the most consistent top-order batters in IPL history.
Later generations added Maxwell’s aggression, du Plessis’ Powerplay hitting, Patidar’s spin-hitting and Padikkal’s left-handed presence at the top.
The names have changed, but RCB’s identity has remained heavily connected to batting strength.
FAQs
Who has scored the most runs for RCB in IPL history?
Virat Kohli holds the record with 9,336 runs for RCB through the completed 2026 IPL season. He has represented the franchise since 2008.
Who is second on RCB’s all-time run-scoring list?
AB de Villiers is second with 4,491 runs in 156 matches for RCB. He averaged 41.20 and had a strike rate of 158.63.
How many runs did Chris Gayle score for RCB?
Gayle scored 3,163 runs for RCB in 85 matches between 2011 and 2017. He averaged 43.32 and struck at 152.72.
Who has scored the most centuries for RCB?
Virat Kohli leads with nine IPL centuries for RCB. Chris Gayle is second with five.
Who has hit the most sixes for RCB?
What is RCB’s highest partnership in IPL history?
Virat Kohli and AB de Villiers hold the record with 229 runs for the second wicket against Gujarat Lions in 2016. It is also the highest partnership in IPL history.

Rivcky John
A prominent figure in sports journalism for the last two decades. Cricket Analyst & Writing News, Features, Match Previews/Reviews/Reports, And Opinion Pieces on Cricket. You can connect with him on Facebook also.
