Middle-order man and premier batsman for the RCB Virat Kohli, with a season average of around 30, seems to be having a below-par time. But that's perhaps because his team-mates further up the order have been doing a very poor job at giving the side a forceful start. Thus the burden of stabilising the innings and taking it forward falls largely on his shoulders.
A B de Villiers hasn't been having the most consistent time batting at No. 5, but his 65 off 44 in the last match against the Chennai Super Kings is a positive sign that he is finding his groove again. However, Saurabh Tiwary with an average of below 15 has been an utter disappointment for his side.
The RCB bowling is a far more dismal story with only Zaheer Khan and Daniel Veottori keeping their heads above water. The spinners in Tillakaratne Dilshan and Ryan Ninan haven't come up with an aota of encounragement while Johan van der Wath is doing a very poor job at filling the shoes of the injured Dirk Nannes.
Meanwhile, the Rajasthan Royals vulnerable point right now appears to be its batting, having just come off a horrific collapse in their last match against the Knightriders where they wree bundled out for 81 in 15.2 overs. No doubt, they are missing the stabilisaing force of Rahul Dravid who is out with injury, but surely Ashok Menaria, Ross Taylor and Ajinkya Rahane have the credentials to succeed.
The Royals bowling appears to have lost its initial bite as well as strike bowler Siddharth Trivedi has gone wicketless in the last two matches. Meanwhile fellow-pacers Shaun Tait and Shane Watson too are struggling for impact. Bangalore might therefore just be able to exploit the gross vulnerabilities of the Royals and win again.