IPL 2026 · Match Report · April 12, 2026 · Wankhede Stadium, Mumbai
Match No. 20 | Indian Premier League 2026
IPL 2026 · Match Report

RCB’s Storm at Wankhede — Salt, Kohli & Patidar Crush Mumbai by 18 Runs
Royal Challengers Bengaluru posted a franchise-record 240/4 at the Wankhede, powered by Phil Salt’s blistering 78, Virat Kohli’s composed 50, and Rajat Patidar’s explosive 53 off just 20 balls. Mumbai never truly threatened the target despite Sherfane Rutherford’s nine-six spectacular.

RCB Won by 18 Runs April 12, 2026, Wankhede Stadium, Mumbai, Match No. 20, Day/Night | Clear Skies,Toss: MI Elected to Bowl
Royal Challengers Bengaluru
RCB
240/4
20.0 Overs · RR: 12.00
vs
RCB Won by 18 Runs
Wankhede · Mumbai
Mumbai Indians
MI
222/5
20.0 Overs · RR: 11.10
Sunday evening in Mumbai was textbook IPL weather — clear skies, a packed house of 45,000 at the iconic Wankhede, and the kind of electric buzz that only this fixture can generate. But if Mumbai Indians skipper Hardik Pandya thought winning the toss would hand him control of the evening, he was in for a rude awakening. Royal Challengers Bengaluru walked into enemy territory and walked out with an 18-run victory that was as dominant as the scoreline suggests.
Match 20 of IPL 2026 will be remembered for a long time — not just for the result, but for the sheer scale of the batting exhibition that preceded it. RCB posted 240/4, their highest-ever total against Mumbai Indians and their biggest score ever at this ground. When all cylinders fire in this RCB batting line-up, there isn’t a bowling attack on the planet that can hold them.
The Toss
Mumbai Indians captain Hardik Pandya called correctly and elected to bowl first. The logic was sound — Wankhede’s dew factor in the evening, combined with traditionally batting-friendly second-innings conditions, made it a reasonable gamble. But RCB had other ideas entirely, and from the very first ball bowled, it became apparent that no bowling attack was going to contain them on this particular night.
First Innings — RCB Post a Historic 240/4

Phil Salt and Virat Kohli walked out to open. What followed was nothing short of a batting masterclass — calculated, brutal, and brilliant. An assault on a bowling line-up that had nowhere to hide.
Phil Salt

Opener · Man of the Match
Coming into this match with just 54 runs from his first three outings this season, questions were mounting over Salt’s form. He answered every single one of them on Sunday evening. He reached his half-century in a staggering 25 balls, then turned his attention to Mitchell Santner — plundering 22 runs off one over including three consecutive sixes. RCB cantered to 100 in just 8.4 overs, the fastest century stand in the franchise’s history. Shardul Thakur finally ended the carnage in the 11th over, but the damage was thoroughly done.
78 Runs SR: 216.67 36 balls · 6×4 · 6×6
Virat Kohli

Opener · 34th T20 Half-Century
While Salt blazed, Kohli played every bit as important a role — measured, technically precise, giving Salt the freedom to swing from ball one. The two built a 120-run opening partnership in just 10.5 overs, a stand that effectively ended Mumbai’s chances before they had bowled their tenth over. Kohli fell off Hardik Pandya in the 15th, holing out to the deep after reaching his milestone. He walked back to a standing ovation.
50 Runs SR: 131.58 38 balls · 5×4 · 1×6
Rajat Patidar

Captain · RCB
If Salt set the stage and Kohli steadied it, Patidar tore the roof off entirely. He needed just 20 balls to score 53 runs — five sixes, four fours, strike rate of 265. It was the kind of innings bowlers have nightmares about. Between overs 14 and 16, Patidar smashed 34 runs and pushed RCB comfortably past 200. The captain’s knock was the defining passage of play in the entire first innings.
53 Runs SR: 265.00 20 balls · 4×4 · 5×6
Tim David — The Finisher

Tim David arrived late but made his presence felt immediately. His unbeaten 34 off 16 balls — two fours and three sixes — pushed RCB beyond 240, ensuring there was no chance Mumbai could afford any let-off in the field.
RCB Innings Scorecard — 240/4 (20 Overs)
| Batter | R | B | 4s | 6s | SR | Dismissal |
|---|---|---|---|---|---|---|
| Phil Salt | 78 | 36 | 6 | 6 | 216.67 | c Pandya b Thakur |
| Virat Kohli | 50 | 38 | 5 | 1 | 131.58 | c Rickelton b Pandya |
| Rajat Patidar (c) | 53 | 20 | 4 | 5 | 265.00 | c (sub) b Santner |
| Tim David | 34* | 16 | 2 | 3 | 212.50 | Not Out |
| Jitesh Sharma (wk) | 9 | 9 | 1 | 0 | 111.11 | lbw b Boult |
| Romario Shepherd | 2* | 2 | 0 | 0 | 100.00 | Not Out |
| Extras: 14 (LB: 1, W: 11, NB: 1) | Total | 18 | 15 | 12.00/ov | 240/4 | |
Mumbai’s Bowling Analysis
| Bowler | O | R | W | Econ |
|---|---|---|---|---|
| Jasprit Bumrah | 4 | 35 | 0 | 8.75 |
| Hardik Pandya | 4 | 39 | 1 | 9.75 |
| Mitchell Santner | 4 | 43 | 1 | 10.75 |
| Trent Boult | 4 | 50 | 1 | 12.50 |
| Shardul Thakur | 2 | 32 | 1 | 16.00 |
| Mayank Markande | 2 | 40 | 0 | 20.00 |
Second Innings — MI’s Brave but Futile Chase: 222/5
Chasing 241 at a dewy Wankhede — Mumbai were always going to give it a go. And for large stretches, they made a genuine contest of it. But RCB’s bowlers held their nerve when it mattered most, and the target was always just a bridge too far.
Rohit Sharma
Opener · Retired Hurt
The biggest blow Mumbai suffered in the chase wasn’t from RCB’s bowling. Rohit, looking fluent on 19 from 13 balls — crisp drives, a pulled six — was forced to retire hurt in the 6th over with an injury off Rasikh Salam. The former captain hobbled off, and with him went a steadying presence MI could ill-afford to lose. The crowd fell briefly, collectively silent.
19 Runs Retired Hurt 13 balls · 2×4 · 1×6
Sherfane Rutherford
Middle Order · West Indies
If there was one man who truly refused to accept the inevitable, it was Rutherford. The West Indian arrived and produced a stunning unbeaten 71 off just 31 balls — one four and nine sixes, strike rate 229.03. Nine sixes. In a losing cause. At Wankhede. He went after Romario Shepherd in the final over for 26 runs, but the equation was already beyond reach. A class act in an impossible situation.
71* Runs SR: 229.03 31 balls · 1×4 · 9×6
Other MI Contributions
Ryan Rickelton — 37 off 22 balls (3×4, 3×6) — part of a bright 72-run opening stand before Suyash Sharma intervened in the 8th over. Suryakumar Yadav — 33 off 22 balls (5×4) — fluent but dismissed by Krunal Pandya in the 13th. Hardik Pandya — 40 off 22 balls (6×4, 1×6) — captain’s pride, but Jacob Duffy caught him in the 15th. Tilak Varma — 1 off 3 — walked in at a crucial juncture and walked back almost immediately, Suyash Sharma’s second scalp.
MI Innings Scorecard — 222/5 (20 Overs)
| Batter | R | B | 4s | 6s | SR | Dismissal |
|---|---|---|---|---|---|---|
| Ryan Rickelton | 37 | 22 | 3 | 3 | 168.18 | c Bhuvneshwar b Suyash |
| Rohit Sharma | 19 | 13 | 2 | 1 | 146.15 | Retired Hurt |
| Suryakumar Yadav | 33 | 22 | 5 | 0 | 150.00 | c Rasikh b Krunal |
| Tilak Varma | 1 | 3 | 0 | 0 | 33.33 | c Duffy b Suyash |
| Hardik Pandya (c) | 40 | 22 | 6 | 1 | 181.82 | c Shepherd b Duffy |
| Sherfane Rutherford | 71* | 31 | 1 | 9 | 229.03 | Not Out |
| Naman Dhir | 1 | 2 | 0 | 0 | 50.00 | c Patidar b Rasikh |
| Mitchell Santner | 8* | 6 | 1 | 0 | 133.33 | Not Out |
| Extras: 12 (LB: 2, W: 9, NB: 1) | Total | 18 | 14 | 11.10/ov | 222/5 | |
RCB’s Bowling Analysis
| Bowler | O | R | W | Econ |
|---|---|---|---|---|
| Krunal Pandya | 4 | 26 | 1 | 6.50 |
| Rasikh Salam | 2.5 | 23 | 1 | 8.12 |
| Bhuvneshwar Kumar | 4 | 38 | 0 | 9.50 |
| Suyash Sharma ⭐ | 4 | 47 | 2 | 11.75 |
| Jacob Duffy | 4 | 58 | 1 | 14.50 |
| Romario Shepherd | 1.1 | 28 | 0 | 24.00 |
Key Moments & Turning Points
7 Over
Salt’s 22-Run Over Off Santner
Three consecutive sixes off a quality left-arm spinner. The moment every spectator in the Wankhede knew RCB were heading somewhere north of 220.
11 Over
Patidar Arrives — The Match Accelerates
From the moment the RCB captain walked in after Salt’s departure, another gear was found. 53 off 20 balls changed the match from a good score to an extraordinary one.
6 Over
Rohit Sharma Retires Hurt — MI’s Body Blow
The moment that visibly deflated the home faithful. Rohit’s exit on 19 left a gaping hole in MI’s order at precisely the moment they needed experience and composure.
8 Over
Suyash Sharma’s Double Strike
Removing Rickelton and then Tilak Varma at critical junctures effectively sealed RCB’s win. Two wickets that broke the back of MI’s middle order just as they were building momentum.
Records & Historic Milestones
RCB’s Highest at Wankhede
240/4
Royal Challengers Bengaluru’s biggest total ever at this ground in IPL history.
Highest vs Mumbai Indians
240/4
Also RCB’s all-time record total against Mumbai Indians specifically.
Four Consecutive 200+ Totals
First Time in History
RCB have never before crossed 200 in four consecutive IPL innings. A remarkable feat.
Salt’s Form Turnaround
54 → 78
Had managed just 54 runs in three games this season before this explosive return to form.
Rutherford’s Nine Sixes
71* off 31
Among the finest losing innings seen at Wankhede. Nine maximums in a chase is extraordinary.
Head-to-Head Record
MI 19 – RCB 15
34 meetings in the IPL. Mumbai still lead, but RCB closed the gap with this dominant win.
“Honestly, I’ve got no idea myself. There are a few highs and a lot of lows, and you can’t ride both of them. Just stay as even as you can — and I’m just pleased I could come out and put a performance in for the lads.”— Phil Salt, Man of the Match | Post-Match Presentation
Analysis — Where Do Both Sides Go From Here?
RCB: Genuine Title Contenders
Under Rajat Patidar’s captaincy, this is a team that looks genuinely dangerous — and not just because of one player. Salt provides the explosive powerplay start, Kohli brings the experience and composure to hold the innings together, Patidar himself accelerates at will, and Tim David cleans up at the death. When all four fire together, as they did on Sunday, there isn’t a bowling attack in this tournament that can contain them.
With the ball, Suyash Sharma’s wrist spin has become a real asset — his ability to generate sharp turn and variation has troubled several top-order batters this season. Krunal Pandya’s economy rate tells its own story: when the opposition needs acceleration, Krunal quietly suffocates them. RCB look like genuine playoff contenders.
MI: Growing Concerns
For Mumbai, the picture is considerably darker. Three losses from four is a position they have historically recovered from — this franchise knows more about comebacks than most. But Rohit Sharma’s injury is a significant concern, Bumrah going wicketless raises tactical questions, and the middle order needs more consistency. Rutherford showed extraordinary quality, and if he finds that form regularly, MI do have match-winners. But the machine, as a whole, is not firing as it should. The next few weeks will be defining.
🏆 Man of the Match
🧤
Phil Salt
Royal Challengers Bengaluru
78 Runs
36 Balls
6 Fours
6 Sixes
“Just stay as even as you can, and I’m just pleased I could put a performance in for the lads.”
📋 Match Summary
Result: RCB won by 18 runs
Venue: Wankhede Stadium
Date April 12, 2026
Toss: MI — Elected to Bowl
Top Scorer (RCB): Phil Salt — 78
Top Scorer (MI): S. Rutherford — 71*
Best Bowler (RCB): Suyash Sharma 2/47
Best Bowler (MI): H. Pandya 1/39
Partnership (RCB): 120 — Salt & Kohli
📊 IPL 2026 Points Table
| # | Team | P | Pts | NRR |
|---|---|---|---|---|
| 1 | RR | 4 | 8 | +2.06 |
| 2 | PBKS | 4 | 7 | +0.72 |
| 3 | RCB | 4 | 6 | +1.15 |
| 4 | DC | 4 | 4 | +0.32 |
| 5 | GT | 4 | 4 | −0.03 |
| 6 | LSG | 4 | 4 | −0.43 |
| 7 | SRH | 4 | 2 | −0.02 |
| 8 | MI | 4 | 2 | −0.77 |
| 9 | CSK | 4 | 2 | −1.53 |
| 10 | KKR | 4 | 1 | −1.32 |
Match Report — IPL 2026 · April 12, 2026 · Wankhede Stadium, Mumbai · Match No. 20