From a maths perspective, Royal Challengers Bengaluru and Gujarat Titans can still reach the IPL playoffs, but they need to ward off inner gremlins on Saturday to notch a mandatory win to keep that dream flickering.
The Royal Challengers are the bottom-dwellers with six points from 10 matches, while the Titans are placed eighth with eight points from 10 matches.
However, the floundering outings of Chennai Super Kings and Delhi Capitals (10 points each) have fuelled the hopes of these two teams of sneaking into the middle tier of the points table and from there to the knockouts.
But both RCB and GT will know that keeping their own house in order is a better option than depending on other teams to stay afloat as the IPL group stage is entering its business end.
In that context, the Faf du Plessis-led side will feel a tad more confident than their opponents after registering wins in their last two matches.
They have also found new heroes across these two games – Will Jacks powered his way to a match-winning century against GT, while Cameron Green finally lived up to his tag of all-rounder with crucial runs and wickets against Hyderabad.
RCB would hope for an encore from them at the home venue as well.
At the top, Virat Kohli continues to be a run-making presence as he recently became the first batter to go past 500-run mark in this edition of the IPL, and RCB will certainly like a few more from his willow.
However, the Royal Challengers will ask for some more consistency from their bowlers. The likes of Mohammed Siraj, who has been drafted into India's T20 World Cup squad, Yash Dayal, Karn Sharma and Swapnil Singh were on the money against SRH.
But against GT at Ahmedabad, they returned to their profligate ways, allowing them to whittle a 200-run total.
They will have to tidy up their act at the unforgiving M Chinnaswamy Stadium, as despite all their inconsistencies GT have the tools to punish them.
But to the Titans' dismay, those tools have malfunctioned more often than not, and it aptly mirrored in their two successive defeats against Delhi Capitals and RCB.
Shubman Gill and Bhardwaj Sai Sudharsan have run an exclusive store of runs for Gujarat, amassing over 700 runs between them.
Other than them, the likes of Wriddhiman Saha, David Miller, Rahul Tewatia, Vijay Shankar and Shahrukh Khan have not managed to even touch 200 this season, imparting a brittle look to GT's middle and lower order.
Their bowling group too has been vastly underwhelming, and none reflected it more than Rashid Khan.
The star spinner has taken just eight wickets across 10 matches while giving eight runs an over, a significantly higher economy rate than his overall 6.7 in IPL since 2017.
In IPL 2023, Rashid had given away 8.24 runs an over but the Afghan took 27 wickets from 17 matches. This year, the wicket column too remained barren.
The pace bowlers offer a similar storyline. In the absence of Mohammed Shami, who is recuperating after a surgery, the Titans' most experienced duo of Umesh Yadav and Mohit Sharma have gone for plenty.
Mohit has taken 10 wickets in as many matches, the highest so far this season for GT, but leaked nearly 11 runs an over, while Yadav's economy stands at 10.5 for seven wickets.
The back-up options such as Sandeep Warrier, Noor Ahmad, R Sai Kishore and Azmatullah Omarzai too have not covered themselves with glory either, conceding way too many runs for minimal returns.
Teams (from):
RCB: Faf du Plessis (c), Glenn Maxwell, Virat Kohli, Rajat Patidar, Anuj Rawat, Dinesh Karthik, Suyash Prabhudessai, Will Jacks, Mahipal Lomror, Karn Sharma, Manoj Bhandage, Mayank Dagar, Vijaykumar Vyshak, Akash Deep, Mohammed Siraj, Reece Topley, Himanshu Sharma, Rajan Kumar, Cameron Green, Alzarri Joseph, Yash Dayal, Tom Curran, Lockie Ferguson, Swapnil Singh, Saurav Chauhan.
GT: Shubman Gill (c), David Miller, Matthew Wade, Wriddhiman Saha, Kane Williamson, Abhinav Manohar, B. Sai Sudharsan, Darshan Nalkande, Vijay Shankar, Jayant Yadav, Rahul Tewatia, Noor Ahmad, Sai Kishore, Rashid Khan, Joshua Little, Mohit Sharma, Azmatullah Omarzai, Umesh Yadav, Shahrukh Khan, Sushant Mishra, Kartik Tyagi, Manav Suthar, Spencer Johnson, Sandeep Warrier, BR Sharath.
Match starts at 7.30 PM.
MVP Race: Tough Task To Beat Sunil Narine
ABD hits out at data-driven pundits criticising Kohli
'Fit Hardik Pandya irreplaceable,' says Agarkar
Rohit breaks silence on losing IPL captaincy
What Did Rohit Tell Rinku?