#2 Virat Kohli

Regarded as one of the most talented batsmen of his generation, Virat Kohli has performed consistently for RCB since the formation of the team in 2008.
The Delhi-born batsman is at the second spot on the list of the most run scorers in the IPL history and scored 4449 runs at an average of 37.38. He bagged four centuries in the IPL and has 30 half-centuries to his name.
The RCB captain scores at an impressive strike rate of 129.48 with 113 being his highest score. He won the orange cap in the 2016 edition and holds a record of scoring the most number of runs (973) in a single season.
Get real-time updates on IPL 2025, live scores, IPL Prediction, match schedule, points table,Result & squad -CSK, MI, RCB, KKR, SRH, LSG, DC, GT, PBKS