Kolkata Knight Riders kept their campaign alive with a do-or-die 29-run win over Gujarat Titans, but they remain eighth and need big wins in the remaining games along with some favours elsewhere. Finn Allen made a brilliant 93 off 35 balls and will again open alongside Ajinkya Rahane.
Angkrish Raghuvanshi has scored 422 runs, the most consistent contribution in the order, and Cameron Green, Manish Pandey, Rinku Singh and Sunil Narine add depth. The bowling has been mixed: Saurabh Dubey and Green bowled tightly last time, Narine has an economy of 6.90, and Kartik Tyagi, Matheesha Pathirana and Varun Chakravarthy will need to back them up against a strong Mumbai line-up.
Mumbai Indians bring a batting order that includes Ryan Rickelton, Rohit Sharma, Suryakumar Yadav, Tilak Varma and Will Jacks, though their bowling has been inconsistent. Conditions should favour batters under lights, and with dew likely later, the toss and powerplay scoring will be important. Our preview gives Kolkata the edge.


