Royal Challengers Bengaluru beat Mumbai Indians by 2 wickets with 0 balls remaining in Indian Premier League Match 54, with Bhuvneshwar Kumar’s superb 4 for 23 and Krunal Pandya’s commanding 73 off 46 driving a nerve-shredding chase of 167. The result gave RCB another crucial win in a season where they had already beaten MI once, and this rematch was every bit as dramatic.

Mumbai Indians finished on 166 for 7, a total built around Tilak Varma’s 57 off 42 and Naman Dhir’s 47 off 32 after early damage from Bhuvneshwar. Ryan Rickelton fell for 2, Rohit Sharma flashed 22 off 10, and Suryakumar Yadav was dismissed for a first-ball duck as RCB’s new-ball control shaped the innings.

Bhuvneshwar was the standout with the ball, returning 4 for 23 from his four overs and removing key top-order batters to keep Mumbai from breaking free. Josh Hazlewood supported with 1 for 33, Romario Shepherd chipped in with 1 for 18 from three overs, and Rasikh Salam claimed 1 for 42. Even as Tilak and Dhir repaired the innings, RCB kept finding moments to halt the surge.

The most significant stand in Mumbai’s innings came through Dhir and Tilak, who absorbed the early blows and rebuilt with intent rather than panic. Dhir struck five fours and two sixes in his 47, while Tilak paced his half-century smartly, finishing with three fours and two sixes. Will Jacks made 10, Raj Bawa added 16, and late contributions from the lower middle order nudged MI to a competitive score rather than a dominant one.

RCB’s chase, though, lurched from one extreme to the other. Virat Kohli was out for 0 off 1 ball, Devdutt Padikkal made 12 off 11, and Rajat Patidar managed 8 off 8 as Mumbai repeatedly opened the door. Jacob Bethell’s 27 off 27 gave the innings some structure, but Corbin Bosch’s outstanding 4 for 26 kept the pressure firmly on the chasing side.

That left Krunal Pandya to produce the defining innings of the match. Batting at No. 5, he made 73 off 46 balls, striking four fours and five sixes, and gave the chase both muscle and composure. Jitesh Sharma’s brisk 18 off 12, including two sixes, was a vital supporting hand at a stage when the required rate threatened to climb beyond comfort.

Even then, Mumbai were not done. Tim David fell first ball, Romario Shepherd scratched to 4 off 11, and Bosch’s strikes meant RCB were dragged deep into the 20th over. Jasprit Bumrah bowled tightly for 0 for 20 in his four overs, while Deepak Chahar’s 2 for 33 and AM Ghazanfar’s 1 for 33 ensured there was no clean finish.

But with the match on the line, Bhuvneshwar returned with the bat as well, blasting 7 off 2 balls and sealing the chase alongside Rasikh Salam’s 3 off 2. It was exactly the sort of frantic finish that defined a two-wicket win with no balls to spare, and it underlined why Krunal’s all-round influence and Bhuvneshwar’s new-ball burst were so decisive.

Key performers

  • Krunal Pandya (RCB): 73 off 46 balls, with 4 fours and 5 sixes
  • Bhuvneshwar Kumar (RCB): 4 for 23 in 4 overs, plus 7 off 2 balls in the chase
  • Tilak Varma (MI): 57 off 42 balls
  • Naman Dhir (MI): 47 off 32 balls
  • Corbin Bosch (MI): 4 for 26 in 4 overs

NerdSports Stat: RCB won despite Virat Kohli falling for a first-ball duck and despite Mumbai having a bowler return 4 for 26 — a combination that usually leaves chasing sides well short in a 167-run pursuit.

In the broader IPL picture, this was Match 54 of 70 and another important step in RCB’s campaign. Earlier in the season, RCB had also beaten MI in Match 1 by 6 wickets with 26 balls remaining, so this result extended RCB’s head-to-head edge over Mumbai this season to 2-0. There is still plenty left in the league phase, with Punjab Kings vs Delhi Capitals next on Monday, May 11, while RCB’s next fixture is against Kolkata Knight Riders on Wednesday, May 13 and Mumbai Indians next face Punjab Kings on Thursday, May 14.

Frequently Asked Questions

Who won the match between Royal Challengers Bengaluru and Mumbai Indians?

Royal Challengers Bengaluru won the match by 2 wickets with 0 balls remaining.

Who was the Player of the Match?

Bhuvneshwar Kumar was named Player of the Match for his 4 for 23 in 4 overs and his late unbeaten 7 off 2 balls.

What is the series standing after this match?

This was Match 54 of 70 in the Indian Premier League, and RCB extended their season head-to-head lead over Mumbai Indians to 2-0 after also winning Match 1.

Who was the top scorer in this match?

Krunal Pandya top-scored with 73 off 46 balls.

When is the next match in the series?

The next match in the Indian Premier League is Punjab Kings vs Delhi Capitals on Monday, May 11, 2026.