Royal Challengers Bengaluru beat Mumbai Indians by 18 runs.
Royal Challengers Bengaluru won against Mumbai Indians by scoring 240 runs for 4 wickets (Phil Salt 78, Rajat Patidar 53, Virat Kohli 50; Hardik Pandya 1/39). Mumbai Indians scored 222 runs for 6 wickets (Sherfane Rutherford 71*, Hardik Pandya 40, Ryan Rickelton 37; Suyash Sharma 2/47).
Royal Challengers Bengaluru won their third game of the season in the second match of the Indian Premier League 2026 on Sunday. Phil Salt and Rajat Patidar both scored explosive half-centuries, and the team’s bowling was also very good.
It was the Mumbai Indians’ third loss in a row after winning their first game. After beating the Kolkata Knight Riders, they had already lost to the Delhi Capitals and the Rajasthan Royals. Royal Challengers Bengaluru moved up to third place with this win.
RCB sets a huge goal
RCB batted first and set a big goal of 241 runs for the Mumbai Indians. MI got off to a fast start with Ryan Rickelton in charge. Rohit Sharma was just starting to pick up speed when he had to leave the game in the last over of the powerplay because of a muscle strain. MI had already scored 57 runs when Rohit left the field.
After that, MI’s scoring rate dropped. Suyash Sharma changed the game with a great over, getting rid of both Rickelton and Tilak Varma and putting Mumbai on the defensive.
Middle overs change the flow of the game
Suryakumar Yadav and captain Hardik Pandya were starting to work together, but Krunal Pandya ended that by getting rid of Suryakumar. Not long after that, Hardik tried to hit a big shot off Jacob Duffy but got caught.
At that point, MI was 145/4, and it was still unclear if Rohit would come back to the crease. It seemed like a very hard job for them to get 94 runs in the last five overs.
Rutherford fights, but MI doesn’t win
Naman Dhir hit a six in the 16th over, but Patidar caught him out on the next ball, making the chase even harder.
At the same time, bowler Rasikh Dar had to leave the field because of a muscle strain. Virat Kohli, who had already scored a half-century, did not come back to the field in the second innings either.
Salt and Kohli dominate RCB innings
Salt and Kohli got RCB off to a great start earlier in the game, putting together a 120-run opening partnership. Shardul Thakur finally got rid of Salt for 78, but the scoring didn’t stop.
Patidar came in and started attacking right away, while Kohli held things together from the other end.
At one point, Patidar had hit 44 runs off just 11 balls and needed a six off the next ball to set the record for the fastest fifty in IPL history, but he couldn’t do much against a well-placed yorker.
Patidar still got to his half-century in just 17 balls, which is the second-fastest fifty for RCB in IPL history.
Sherfane Rutherford kept fighting and got his half-century on the first ball of the 20th over. However, MI needed 39 runs from the last five balls, which was almost impossible.
RCB had already scored 194 runs in 16 overs, which set them up for a big total.
MATCH SUMMARY
Match: Royal Challengers Bengaluru vs Mumbai Indians, IPL 2025
Venue: Wankhede Stadium
Toss: Mumbai Indians chose to bowl
Result: RCB won by 18 runs
Player of the Match: Phil Salt (78 off 36)
ROYAL CHALLENGERS BENGALURU – 1st INNINGS (240/4 in 20 overs, RR 12.00)
| Batter | Dismissal | R | B | 6s | SR |
|---|---|---|---|---|---|
| Phil Salt | c Hardik Pandya b Shardul Thakur | 78 | 36 | 6 | 216.67 |
| Virat Kohli | c Suryakumar Yadav b Hardik Pandya | 50 | 38 | 5 | 131.58 |
| Rajat Patidar (C) | c Tilak Varma b Mitchell Santner | 53 | 20 | 4 | 265.00 |
| Tim David | not out | 34 | 16 | 2 | 212.50 |
| Jitesh Sharma (WK) | lbw b Trent Boult | 10 | 9 | 1 | 111.11 |
| Romario Shepherd | not out | 2 | 2 | 0 | 100.00 |
MUMBAI INDIANS BOWLING
| Bowler | Overs | Runs | Wickets |
|---|---|---|---|
| Trent Boult | 4 | 50 | 1 |
| Hardik Pandya | 4 | 39 | 1 |
| Jasprit Bumrah | 4 | 35 | 0 |
| Mitchell Santner | 4 | 43 | 1 |
| Mayank Markande | 2 | 40 | 0 |
| Shardul Thakur | 2 | 32 | 1 |
MUMBAI INDIANS – 2nd INNINGS (222/5 in 20 overs)
| Batter | Dismissal | R | B | 6s | SR |
|---|---|---|---|---|---|
| Ryan Rickelton | c Bhuvneshwar b Suyash Sharma | 37 | 22 | 3 | 168.18 |
| Rohit Sharma | retired hurt | 19 | 13 | 1 | 146.15 |
| Suryakumar Yadav | c Rasikh Salam b Krunal Pandya | 33 | 22 | 0 | 150.00 |
| Tilak Varma | c Jacob Duffy b Suyash Sharma | 1 | 3 | 0 | 33.33 |
| Hardik Pandya | c Romario Shepherd b Jacob Duffy | 40 | 22 | 1 | 181.82 |
| Sherfane Rutherford | not out | 71 | 31 | 9 | 229.03 |
| Naman Dhir | c Rajat Patidar b Rasikh Salam | 1 | 2 | 0 | 50.00 |
| Mitchell Santner | not out | 8 | 6 | 0 | 133.33 |
Extras: 12
Total: 222/5 (20 overs)
RCB BOWLING
| Bowler | Overs | Runs | Wickets |
|---|---|---|---|
| Jacob Duffy | 4 | 58 | 1 |
| Bhuvneshwar Kumar | 4 | 38 | 0 |
| Rasikh Salam | 2.5 | 23 | 1 |
| Krunal Pandya | 4 | 26 | 1 |
| Suyash Sharma | 4 | 47 | 2 |
| Romario Shepherd | 1.1 | 28 | 0 |





