Players with most runs for Royal Challengers Bengaluru in IPL 

Virat Kohli sits atop the list of players with most runs for Royal Challengers Bengaluru in IPL. RCB is one of the franchises who have never won a title in the Indian Premier League but they still have a massive fan following. Their batting unit has clicked in the second half of this IPL 2024 but for the majority of their history, they have been largely dependent on the top order. 

Royal Challengers Bengaluru have had three absolute superstars in Virat Kohli, AB de Villiers and Chris Gayle. However, apart from them, not many batters have done well at the franchise for a considerable time and that explains the gap in the volume of runs. Let's have a look at the top 10 players with most runs for Royal Challengers Bengaluru in IPL.

Players with most runs for Sunrisers Hyderabad in IPL 

List of players with most runs for Royal Challengers Bengaluru in IPL 

most runs for Royal Challengers Bengaluru
Photo by Icon Sport

Below is the list of players with most runs for Royal Challengers Bengaluru in IPL as of May 13th. 

BatterInningsRunsAverageStrike rateBest100s50sSpan
Virat Kohli256834838.64132.63113*8572008-2024
AB de Villiers145452241.1158.33133*2372011-2021
Chris Gayle90342043.29154.4175*5212011-2017
Faf du Plessis43156538.17147.64960142022-2024
Jacques Kallis46127133.44113.1789*0112008-2010
Glenn Maxwell48125029.76158.42780122021-2024
Rahul Dravid45113228.3119.6675*052008-2010
Dinesh Karthik5191225.33164.2083032015-2024
Devdutt Padikkal2988431.57125.03101*162020-2021
Tillakaratne Dilshan2973328.19113.2976*062011-2013

Virat Kohli – 8348 runs 

Virat Kohli is the leading run-scorer in the history of the IPL and Royal Challengers Bengaluru. He has been the only constant at the franchise since the inaugural edition and is largely responsible for the huge fanbase they have. Kohli has amassed 8348 runs for RCB from 256 innings, averaging 38.64 at a strike rate of 132.63. He has the most number of centuries and half centuries in the league's history, with numbers reading 8 and 57, respectively. 

AB de Villiers – 4522 runs 

The South African maestro joined RCB in 2011 and was an integral part of the set-up for a decade. One of the greatest batters in the league, AB de Villiers sits second on the list of players with most runs for Royal Challengers Bengaluru in IPL. He scored 4522 runs for the franchise in 145 innings at an average of 41.10 while striking at 158.33. ABD smashed two centuries and 37 half centuries during his stint for RCB. 

Chris Gayle – 3420 runs 

‘The universe boss' Chris Gayle was roped in by Royal Challengers Bengaluru in the middle of the 2011 edition and the rest of history. The legendary batter delivered three consecutive elite seasons for RCB, a peak that still remains unmatched. Gayle has third most runs for RCB, having scored 3420 runs from 90 innings at an average of 43.29 while striking at 154.4. He hammered 21 fifties and five hundreds in the RCB jersey, including the record highest T20 score of 175*.

Faf du Plessis – 1565 runs 

Faf du Plessis joined the franchise ahead of the 2022 season and has quickly risen to the fourth spot in the league of players with most runs for Royal Challengers Bengaluru in IPL. He has made 1565 runs from 43 innings at an average of 38.17 and strike rate of 147.64, including 14 fifties. Du Plessis had a stellar IPL 2023, where he hit 730 runs at 56.2 average while striking at 153.7. 

Jacques Kallis – 1271 runs 

The legendary South African all-rounder played three seasons for RCB from 2008 to 2010. Jacques Kallis was pretty consistent with the bat, scoring 1271 runs in 46 innings at an average of 33.44 and strike rate of 113.17. He registered 11 fifties for the franchise with the highest score of 89 not-out. 

Glenn Maxwell – 1250 runs 

Glenn Maxwell hasn't had a great IPL season this year but delivered three very good campaigns from 2021-23. He is sixth on the list of players with most runs for Royal Challengers Bengaluru in IPL, having scored 1250 runs from 48 innings. He averages 29.76 in the RCB jersey at a strike rate of 158.42. Maxwell has blasted 12 half centuries for the franchise.

Rahul Dravid – 1132 runs 

Rahul Dravid, who played for RCB from 2008 to 2010, remains the second highest Indian run-scorer for the team and that explains just how RCB have lacked consistency in their squad. Dravid made 1132 runs for his home state-based franchise in 45 innings, averaging 28.3 at a rate of 119.66. He crossed the fifth-run five times during this stint. 

Dinesh Karthik – 912 runs 

Dinesh Karthik was picked by RCB in 2015 for a big price but it was a disastrous season for him. His second stint with the franchise from 2022 onwards has been much better as he has delivered two outstanding campaigns. Overall, Karthik has scored 912 runs for RCB from 51 innings at 25.33 average and 164.20 strike rate. 

Devdutt Padikkal – 884 runs 

Devdutt Padikkal played two IPL editions for RCB in 2020 and 2021. Although his scoring rate was an issue, he did enough to rank ninth on the list of players with most runs for Royal Challengers Bengaluru. The left-hand batter scored 884 runs in his stint for RCB at an average of 31.57 and strike rate of 125.03.

Tillakaratne Dilshan – 733 runs 

Tillakaratne Dilshan didn't really have a great time with RCB when he played for them during 2011-13, mostly remembered his 33 off 36 when Chris Gayle hammered 175*. The Sri Lankan batter scored 733 runs for the Bengaluru franchise at an average of 28.19 and strike rate of 113.29, including six fifties.

SarahSarah

A strong believer in the fact that Kohli and Paes are the greatest Indian superstars!