Top 5 highest run-scorers for RCB in IPL history.

Rahul Dravid  - 1,268 runs

Rahul has scored 1,268  runs in 48 matches for  RCB at an average of  28.17 and a strike rate  of 116.41.

Jacques Kallis - 1,427 runs

Jacques has scored 1,427  runs in 42 matches for RCB  at an average of 44.59  and a strike rate of 109.28.

Chris Gayle  - 3,163 runs

He has scored 3,163 runs in  85 matches for RCB at  an average of 43.31 and a  strike rate of 151.02.

AB de Villiers - 4,876 runs

AB de Villers has scored  4,876 runs in 169 matches for  RCB at an average of  40.77 and a strike rate  of 152.23.

Virat Kohli  - 6,142 runs

Kohli has scored 6,142 runs in 199 matches for RCB at  an average of 38.16 and a  strike rate of 130.41.

Rohit Sharma's Top 5 Greatest ODI Innings