Virat Kohli’s first IPL captain was India legend Rahul Dravid, who led RCB in 2008. They won only 4 out of 14 matches that season.
Kevin Pietersen
RCB bought Kevin Pietersen for a huge sum in 2009 and made him captain. Kohli played only 6 matches under him as Pietersen quit mid-season.
After Pietersen quit, Anil Kumble became RCB’s captain and took them to the final. They lost to Deccan Chargers in 2009.
Daniel Vettori became RCB’s captain in 2011. The ex-NZ all-rounder led them to 15 wins in 28 matches over two seasons. He retired and became RCB’s head coach.
RCB bought Faf du Plessis in 2022 and made him captain. He has led them for two seasons and will likely continue next year.