5. AB de Villiers 90* versus DD, 2018

RCB were chasing a lofty target of 175 runs against a potent Delhi bowling attack led by Trent Boult, Chris Morris, and Axar Patel. The team was in trouble, reeling at 92-3 in 11 overs with the captain Virat Kohli back in the hut because of a Trent Boult fielding masterclass.

4. Jos Buttler 94* versus MI, 2018

Buttler scored 94 runs off 53 balls against a formidable MI bowling attack that included Jasprit Bumrah, Mitchell McClenaghan, Mayank Markande, and the Pandya brothers. With a devastating strike rate of 177.35, his exhilarating knock included nine fours and five sixes.

3. Wriddhiman Saha 115* versus KKR, 2014

The day belonged to Saha, who was not only looking to punish the spinners but also played some good shots against the pacers, including a hook shot off Morne Morkel. His innings propelled Kings XI Punjab to a formidable 199-run total, giving them a good chance to defend on a flat Chinnaswamy track.

2. Chris Gayle 102* versus KKR, 2011

Chris Gayle remained with the RCB franchise until 2017 and played some breathtaking knocks, including a 175*. He became an absolute legend, and his success began with a century against his previous team, the Kolkata Knight Riders.

1. KL Rahul 132* versus RCB, 2020

KL Rahul, the Indian opener and captain of the Punjab franchise, played an exhilarating knock against his former team, Royal Challengers Bangalore, in IPL 2020. He previously played for RCB in 2016-17 and was regarded as the franchise’s next big thing.