

Match Prediction
RCB are 4th in the IPL regular season on 12 points and currently in the playoff zone. MI are 9th on 6 points and outside the playoff zone. RCB come in after two straight defeats, including a DLS loss to Lucknow Super Giants. MI’s last three include two games decided in the final stages, with one win and two losses.
Toss & Conditions
Head-to-Head
RCB lead the last three meetings 2-1. In the most recent meeting, RCB beat MI in a high-scoring game where both teams crossed 200. The defining detail was RCB reaching 240/4, which set MI an even bigger chase despite MI making 222/5. Across these three games, the pattern has been volatile: two run-heavy RCB wins around one MI chase win.
Royal Challengers Bengaluru
RCB are 4th on 12 points in the IPL regular season and currently in the playoff zone. Their last three have swung from a dominant 9-wicket win over Delhi Capitals to back-to-back tight defeats, including a 9-run DLS loss to Lucknow Super Giants. The recent feel is that one big win has been followed by two games where they fell short in chases.
Mumbai Indians
MI are 9th on 6 points in the IPL regular season and outside the playoff zone. Their last three have been high-scoring and close, including a 1-run finish against Lucknow Super Giants that MI won by 6 wickets with 8 balls left. But that win sits between two defeats, including an 8-wicket loss to Chennai Super Kings and a 6-wicket loss to Sunrisers Hyderabad.
Playing XI
Key Stats
Verdict
All four models favour RCB, with the favourite probability ranging 58–69% and averaging 63%. Bookmakers align with that lean, pricing RCB at 57% (1.70) vs MI at 43% (2.18). Key stats favour RCB 5-2 overall, driven by their stronger season position and efficiency indicators. The swing factors are whether MI’s matchup strike-rate edge and stronger late-overs economy can offset RCB’s broader season advantage.
Krunal holds his nerve
Krunal Pandya’s 72 off 46 was the chase’s one steady thread, and it mattered because everything around him kept fraying. RCB got home by 2 wickets with the last ball, despite losing early wickets and then stumbling again late. MI had them wobbling after Corbin Bosch ripped out key batters, but Krunal’s control through the middle overs ensured the target never drifted out of reach. The finish was frantic, yet RCB just stayed upright long enough to cross 167.
Bhuvneshwar’s powerplay squeeze
The game swung in the first six overs of MI’s innings, when Bhuvneshwar Kumar turned the new ball into a stranglehold. MI were 53/3 in the powerplay, a decent run rate on paper, but the three wickets forced them into a rebuild and left their death overs short of launchers. Tilak Varma and Naman Dhir’s 81-run stand gave MI a platform, yet the last five overs produced only 30/2 (7.5 rpo). That shortfall was the difference when RCB were chasing every single run at the end.
Four spells, two innings decided
Bhuvneshwar was the match’s defining figure: 4 overs, 23 runs, and four wickets that shaped MI’s entire innings. Krunal then played the only innings of real authority in the chase, absorbing pressure and scoring at 156 strike rate without reckless risk. For MI, Bosch’s 4/26 dragged the game into the last over and made every run feel contested, while Tilak’s 57 and Dhir’s 47 were the reason MI had a defendable 166 at all.
Pre-match lean, match-day tension
RCB came in favoured for their season efficiency and overall edge, and this match followed that script in the most uncomfortable way: they created more control with the ball, even if the chase never looked safe. MI’s upside was always tied to batting matchups, and Tilak-Dhir showed it, but RCB’s ability to take wickets early and keep the death overs from exploding blunted that advantage. Even with modest recent form, RCB found a path because the key phases stayed in their hands.
LSLucknow Super Giants
209/3
RCRoyal Challengers Bengaluru
203/6
GTGujarat Titans
158/6
RCRoyal Challengers Bengaluru
155/10
DCDelhi Capitals
75/10
RCRoyal Challengers Bengaluru
77/1
RCRoyal Challengers Bengaluru
206/5
GTGujarat Titans
205/3
RCRoyal Challengers Bengaluru
175/8
DCDelhi Capitals
179/4
RCRoyal Challengers Bengaluru
149/5
LSLucknow Super Giants
146/10
MIMumbai Indians
222/5
RCRoyal Challengers Bengaluru
240/4
RRRajasthan Royals
202/4
RCRoyal Challengers Bengaluru
201/8
RCRoyal Challengers Bengaluru
250/3
CSChennai Super Kings
207/10
RCRoyal Challengers Bengaluru
203/4
SRSunrisers Hyderabad
201/9
RC7
MI3
MIMumbai Indians
222/5
RCRoyal Challengers Bengaluru
240/4
MIMumbai Indians
209/9
RCRoyal Challengers Bengaluru
221/5
MIMumbai Indians
199/3
RCRoyal Challengers Bengaluru
196/8
MIMumbai Indians
200/4
RCRoyal Challengers Bengaluru
199/6
RCRoyal Challengers Bengaluru
172/2
MIMumbai Indians
171/7
RCRoyal Challengers Bengaluru
152/3
MIMumbai Indians
151/6
RCRoyal Challengers Bengaluru
165/6
MIMumbai Indians
111/10
MIMumbai Indians
159/9
RCRoyal Challengers Bengaluru
160/8
MIMumbai Indians
166/5
RCRoyal Challengers Bengaluru
164/6
RCRoyal Challengers Bengaluru
201/3
MIMumbai Indians
201/5
MIMumbai Indians
229/4
LSLucknow Super Giants
228/5
CSChennai Super Kings
160/2
MIMumbai Indians
159/7
MIMumbai Indians
243/5
SRSunrisers Hyderabad
249/4
MIMumbai Indians
104/10
CSChennai Super Kings
207/6
GTGujarat Titans
100/10
MIMumbai Indians
199/5
MIMumbai Indians
195/6
PBPunjab Kings
198/3
MIMumbai Indians
222/5
RCRoyal Challengers Bengaluru
240/4
RRRajasthan Royals
150/3
MIMumbai Indians
123/9
DCDelhi Capitals
164/4
MIMumbai Indians
162/6
MIMumbai Indians
224/4
KKKolkata Knight Riders
220/4
SRH
11
7-4
14
GT
11
7-4
14
PBKS
10
6-3
13
RCB
10
6-4
12
RR
11
6-5
12
CSK
10
5-5
10
KKR
10
4-5
9
DC
11
4-7
8
MI
10
3-7
6
LSG
10
3-7
6
SRH
11
7
4
—
+0.737
14
GT
11
7
4
—
+0.228
14
PBKS
10
6
3
1
+0.571
13
RCB
10
6
4
—
+1.235
12
RR
11
6
5
—
+0.082
12
CSK
10
5
5
—
+0.151
10
KKR
10
4
5
1
-0.169
9
DC
11
4
7
—
-1.154
8
MI
10
3
7
—
-0.649
6
LSG
10
3
7
—
-0.888
6
SRHWWWLW
GTLWWWW
PBKSWWLLL
RCBLWWLL
RRWLWLL
CSKLWLWW
KKRLWWWW
DCLLWLL
MIWLLLW
LSGLLLLW
