2. KL Rahul

KL Rahul has an incredible consistency against RCB. While he grew in stature in the IPL during his stint with RCB in 2016, the LSG skipper has been a nightmare for his former team since 2018, scoring runs for fun on many occasions. In 14 innings against RCB, the opener has 628 runs to his name at a batting average of 69.78, at a batting strike rate of 144.04, including a hundred and three fifty-plus scores. Rahul's132*(69) in the IPL 2020 is the highest score for a batter against RCB in the history of the league.