1. Squads
Punjab Kings: KL Rahul (Captain), Chris Gayle, Mayank Agarwal, Nicholas Pooran, Mandeep Singh, Sarfaraz Khan, Deepak Hooda, Prabhsimran Singh, Mohammed Shami, Chris Jordan, Darshan Nalkande, Ravi Bishnoi, Murugan Ashwin, Arshdeep Singh, Harpreet Brar, Ishan Porel, Shahrukh Khan, Moises Henriques, Jalaj Saxena, Utkarsh Singh, Fabian Allen, Saurabh Kumar, Nathan Ellis.
Royal Challengers Bangalore: Virat Kohli (Captain), AB de Villiers, Yuzvendra Chahal, Devdutt Padikkal, Harshal Patel, Mohammed Siraj, Navdeep Saini, Shahbaz Ahmed, Pavan Deshpande, Glenn Maxwell, Sachin Baby, Rajat Patidar, Mohammed Azharuddeen, Kyle Jamieson, Dan Christian, Suyesh Prabhudessai, KS Bharat, Tim David, Dushmantha Chameera, Wanindu Hasaranga, George Garton.
2. Possible Playing 11
Punjab Kings: KL Rahul, Mayank Agarwal, Nicholas Pooran, Aiden Markram, Deepak Hooda, Shahrukh Khan, Fabian Allen/Moises Henriques, Nathan Ellis/Chris Jordan, Ravi Bishnoi, Mohammed Shami, Arshdeep Singh.
Royal Challengers Bangalore: Virat Kohli, Devdutt Padikkal, KS Bharat, Glenn Maxwell, AB de Villiers, Dan Christian, George Garton, Harshal Patel, Yuzvendra Chahal, Mohammad Siraj, Navdeep Saini.
3. Dream11
Virat Kohli (Captain), KL Rahul, Mayank Agarwal, Devdutt Padikkal, Glenn Maxwell, KS Bharat (wk), Harshal Patel, Arshdeep Singh, Yuzvendra Chahal, Ravi Bishnoi, Mohammed Shami.
4. Match prediction
Royal Challengers Bangalore hold a slight edge since they have showed more consistency and unity in the league phase so far. Punjab showed signs of fight against the KKR but that may just not be enough against a far stronger opposition.