#1 Cheteshwar Pujara
Granted that Cheteshwar Pujara is not the ideal T20 batsman but with the form that he has been in over the past 12 months, it looks like everything he touches turns to gold.
He has been the most consistent batsman for the Indian Test team scoring over 2000 runs in the last season.
He was the second highest run-getter in the recently concluded Test series against Australia as well scoring 405 runs in 7 innings at an average of 57.85 with two half centuries and a magnificent double century to his name.
In fact, he has not been too bad in the shortest format of the game as well. In 58 domestic T20 matches, he has scored 1096 runs at an average of above 25 with 6 half-centuries to his name.
With the form he is in, he could prove to be the best replacement for RCB and could even open the innings along with Chris Gayle.
Get real-time updates on IPL 2025, including live scores, match schedules, points table & squad details for CSK, MI, RCB, KKR, SRH, LSG, DC, GT & PBKS