Royal Challengers Bengaluru produced a commanding all-round display to defeat the Mumbai Indians by 18 runs in Match 20 of IPL 2026 at the Wankhede Stadium on April 11. Batting first, RCB dominated from the outset. Phil Salt launched a brutal assault, racing to a 25-ball fifty as the visitors piled on 71 runs in the powerplay. With Virat Kohli playing the anchor’s role, Salt dismantled the spinners, smashing Mitchell Santner and Mayank Markande with ease. After his dismissal, skipper Rajat Patidar maintained the momentum with a blistering 53 off just 20 balls, while Kohli contributed a steady 50. Late fireworks from Tim David (34 off 16) powered RCB to 240/3 — the highest IPL total recorded at the venue.
In response, MI suffered an early setback as Rohit Sharma retired hurt with a hamstring issue. Wickets fell in clusters, with Suyash Sharma striking twice and Krunal Pandya delivering a crucial spell, including the key wicket of Suryakumar Yadav. Hardik Pandya also fell at a critical juncture, denting the chase. Despite late resistance from Sherfane Rutherford and Santner, MI fell short at 222/5. There were also concerns as Kohli remained off the field during the chase with an apparent ankle issue.
Royal Challengers Bengaluru (Playing XI): Philip Salt, Virat Kohli, Devdutt Padikkal, Rajat Patidar(c), Tim David, Jitesh Sharma(w), Romario Shepherd, Krunal Pandya, Bhuvneshwar Kumar, Jacob Duffy, Suyash Sharma
Mumbai Indians (Playing XI): Rohit Sharma, Ryan Rickelton(w), Suryakumar Yadav, Tilak Varma, Hardik Pandya(c), Naman Dhir, Mitchell Santner, Shardul Thakur, Trent Boult, Mayank Markande, Jasprit Bumrah
Royal Challengers Bengaluru Impact Subs: Rasikh Salam Dar, Venkatesh Iyer, Jacob Bethell, Swapnil Singh, Mangesh Yadav
Mumbai Indians Impact Subs: Sherfane Rutherford, Corbin Bosch, Ashwani Kumar, Raghu Sharma, Raj Bawa