Royal Challengers Bangalore is one of the most popular cricket teams in the world. It is well known for its batting line-up in IPL. RCB's top-order batting is one of the best batting-order because of the world-class batters, as they can do destruction on the opposition teams. It will be very spectacular to watch RCB's matches. It has the highest and lowest inning totals in the IPL. They were runner-up in IPL three times. Let's see the top 10 players with the most runs for RCB in IPL.

1. V Kohli (6624)

Virat Kohli is a right-hand top-order batter for India. In the IPL for RCB, from 2008 – 2022, he played 215 innings in 223 matches, scored 6624 runs, including 578 fours and 218 sixes, and had five centuries and 44 fifties. His highest innings score was 113. He had a 129.14 strike rate and a 36.19 batting average.

2. AB De Villiers (4491)

Abraham Benjamin de Villiers is a right-hand wicketkeeper batter for South Africa. In the IPL for RCB, from 2011 – 2021, he played 144 innings in 156 matches, scored 4491 runs, including 362 fours and 238 sixes, and had two centuries and 37 fifties. His highest innings score was 133*. He had a 158.63 strike rate and a 41.20 batting average.

3. CH Gayle (3163)

Christopher Henry Gayle is a West Indies left-hand batter. In the IPL for RCB, from 2011 – 2017, he played 84 innings in 85 matches, scored 3163 runs, including 248 fours and 239 sixes, and had five centuries and 19 fifties. His highest innings score was 175*. He had a 152.72 strike rate and a 43.32 batting average.

4. JH Kallis (1132)

Jacques Henry Kallis is a right-hand batter and right-arm fast-medium bowler for South Africa. In the IPL for RCB, from 2008 – 2010, he played 42 innings in 42 matches, scored 1132 runs, including 127 fours and 21 sixes, and had ten fifties. His highest innings score was 89*. He had a 112.19 strike rate and a 31.44 batting average.

5. R Dravid (898)

Rahul Sharad Dravid is a right-hand top-order batter for India. In the IPL for RCB, from 2008 – 2010, he played 37 innings in 43 matches, scored 898 runs, including 97 fours and 17 sixes, and had four fifties. His highest innings score was 75*. He had a 122.84 strike rate and a 26.41 batting average.

6. D Padikkal (884)

Devdutt Padikkal is a right-hand top-order batter for India. In the IPL for RCB, from 2020 – 2021, he played 29 innings in 29 matches, scored 884 runs, including 95 fours and 22 sixes, and had one century and six fifties. His highest innings score was 101*. He had a 125.03 strike rate and a 31.57 batting average.

7. GJ Maxwell (814)

Glenn James Maxwell is a right-hand batter and right-arm off-break bowler for Australia. In the IPL for RCB, from 2021 – 2022, he played 27 innings in 28 matches, scored 814 runs, including 79 fours and 36 sixes, and had seven fifties. His highest innings score was 78. He had a 152.43 strike rate and a 35.39 batting average.

8. PA Patel (731)

Parthiv Ajay Patel is a left-hand wicketkeeper batter for India. In the IPL for RCB, from 2014 – 2019, he played 32 innings in 32 matches, scored 731 runs, including 98 fours and 15 sixes, and had four fifties. His highest innings score was 67. He had a 130.07 strike rate and a 25.20 batting average.

9. Mandeep Singh (597)

Mandeep Singh is a right-hand batter and right-arm medium bowler for India. In the IPL for RCB, from 2015 – 2018, he played 32 innings in 40 matches, scored 597 runs, including 54 fours and 21 sixes, and had two fifties. His highest innings score was 54*. He had a 128.94 strike rate and a 22.11 batting average.

10. TM Dilshan (587)

Tillakaratne Mudiyanselage Dilshan is a right-hand batter and right-arm Off-break bowler for Sri Lanka. In the IPL for RCB, from 2011 – 2013, he played 24 innings in 25 matches, scored 587 runs, including 78 fours and eight sixes, and had five fifties. His highest innings score was 76*. He had a 109.92 strike rate and a 27.95 batting average.