Mumbai Indians vs Royal Challengers Bengaluru: Prediction, Head-to-Head, Odds & Stats
Wojtek Kolan
Published on 07 Apr, 02:00 PM
FT
209/9 (20)
RR: 10.45221/5 (20)
RR: 11.05Scheduled H2H Match For Mumbai Indians Vs Royal Challengers Bengaluru
Mon, 07 Apr 2025 at 02:00 PM UTC
Mumbai Indians
IND
Recent Form
W
W
W
L
W
4
Win
Last 10 Played
10
0 Draws6
Win
4
Position
3
Royal Challengers Bengaluru
IND
Recent Form
W
W
W
W
L
4
Win
Last 10 Played
10
0 Draws6
Win
4
Position
3
Mumbai Indians vs Royal Challengers Bengaluru H2H Game Summary
Analyzing the last 10 H2H results for these teams, Mumbai Indians have won 4 times and Royal Challengers Bengaluru have won on 6 occasion. In the latest fixture between them, Royal Challengers Bengaluru won 209-221.
| Head-to-Head (Last 10 Matches) | |
|---|---|
| Mumbai Indians | 4 |
| Royal Challengers Bengaluru | 6 |
Mumbai Indians vs Royal Challengers Bengaluru Past H2H Matches
Indian Premier League
02:00 PM
07/04/25
07/04/25
Mumbai Indians
209
Royal Challengers Bengaluru
221
02:00 PM
11/04/24
11/04/24
Mumbai Indians
199
Royal Challengers Bengaluru
196
02:00 PM
09/05/23
09/05/23
Mumbai Indians
200
Royal Challengers Bengaluru
199
02:00 PM
02/04/23
02/04/23
Royal Challengers Bengaluru
172
Mumbai Indians
171
02:00 PM
09/04/22
09/04/22
Royal Challengers Bengaluru
152
Mumbai Indians
151
02:00 PM
26/09/21
26/09/21
Royal Challengers Bengaluru
165
Mumbai Indians
111
02:00 PM
09/04/21
09/04/21
Mumbai Indians
159
Royal Challengers Bengaluru
160
02:00 PM
28/10/20
28/10/20
Mumbai Indians
166
Royal Challengers Bengaluru
164
02:00 PM
28/09/20
28/09/20
Royal Challengers Bengaluru
212
Mumbai Indians
208
02:30 PM
15/04/19
15/04/19
Mumbai Indians
172
Royal Challengers Bengaluru
171
02:30 PM
28/03/19
28/03/19
Royal Challengers Bengaluru
181
Mumbai Indians
187
02:30 PM
01/05/18
01/05/18
Royal Challengers Bengaluru
167
Mumbai Indians
153
02:30 PM
17/04/18
17/04/18
Mumbai Indians
213
Royal Challengers Bengaluru
167
10:30 AM
01/05/17
01/05/17
Mumbai Indians
165
Royal Challengers Bengaluru
162
10:30 AM
14/04/17
14/04/17
Royal Challengers Bengaluru
142
Mumbai Indians
145
02:30 PM
11/05/16
11/05/16
Royal Challengers Bengaluru
151
Mumbai Indians
153
02:30 PM
20/04/16
20/04/16
Mumbai Indians
171
Royal Challengers Bengaluru
170
10:30 AM
10/05/15
10/05/15
Mumbai Indians
196
Royal Challengers Bengaluru
235
02:30 PM
19/04/15
19/04/15
Royal Challengers Bengaluru
191
Mumbai Indians
209
02:30 PM
06/05/14
06/05/14
Mumbai Indians
187
Royal Challengers Bengaluru
168
10:30 AM
19/04/14
19/04/14
Royal Challengers Bengaluru
116
Mumbai Indians
115
02:30 PM
27/04/13
27/04/13
Mumbai Indians
194
Royal Challengers Bengaluru
136
02:30 PM
04/04/13
04/04/13
Royal Challengers Bengaluru
156
Mumbai Indians
154
Mumbai Indians Recent Matches
Indian Premier League (30 Matches)
02:00 PM
01/06/25
01/06/25
Punjab Kings
207
Mumbai Indians
203
L
02:00 PM
30/05/25
30/05/25
Gujarat Titans
208
Mumbai Indians
228
W
02:00 PM
26/05/25
26/05/25
Punjab Kings
187
Mumbai Indians
184
L
02:00 PM
21/05/25
21/05/25
Mumbai Indians
180
Delhi Capitals
121
W
10:00 AM
11/05/25
11/05/25
Punjab Kings
Mumbai Indians
-
02:00 PM
06/05/25
06/05/25
Mumbai Indians
155
Gujarat Titans
147
L
02:00 PM
01/05/25
01/05/25
Rajasthan Royals
117
Mumbai Indians
217
W
10:00 AM
27/04/25
27/04/25
Mumbai Indians
215
Lucknow Super Giants
161
W
02:00 PM
23/04/25
23/04/25
Sunrisers Hyderabad
143
Mumbai Indians
146
W
02:00 PM
20/04/25
20/04/25
Mumbai Indians
177
Chennai Super Kings
176
W
02:00 PM
17/04/25
17/04/25
Mumbai Indians
166
Sunrisers Hyderabad
162
W
02:00 PM
13/04/25
13/04/25
Delhi Capitals
193
Mumbai Indians
205
W
02:00 PM
07/04/25
07/04/25
Mumbai Indians
209
Royal Challengers Bengaluru
221
L
02:00 PM
04/04/25
04/04/25
Lucknow Super Giants
203
Mumbai Indians
191
L
02:00 PM
31/03/25
31/03/25
Mumbai Indians
121
Kolkata Knight Riders
116
W
02:00 PM
29/03/25
29/03/25
Gujarat Titans
196
Mumbai Indians
160
L
02:00 PM
23/03/25
23/03/25
Chennai Super Kings
158
Mumbai Indians
155
L
02:00 PM
17/05/24
17/05/24
Mumbai Indians
196
Lucknow Super Giants
214
L
02:00 PM
11/05/24
11/05/24
Kolkata Knight Riders
157
Mumbai Indians
139
L
02:00 PM
06/05/24
06/05/24
Mumbai Indians
174
Sunrisers Hyderabad
173
W
02:00 PM
03/05/24
03/05/24
Mumbai Indians
145
Kolkata Knight Riders
169
L
02:00 PM
30/04/24
30/04/24
Lucknow Super Giants
145
Mumbai Indians
144
L
10:00 AM
27/04/24
27/04/24
Delhi Capitals
257
Mumbai Indians
247
L
02:00 PM
22/04/24
22/04/24
Rajasthan Royals
183
Mumbai Indians
179
L
02:00 PM
18/04/24
18/04/24
Punjab Kings
183
Mumbai Indians
192
W
02:00 PM
14/04/24
14/04/24
Mumbai Indians
186
Chennai Super Kings
206
L
02:00 PM
11/04/24
11/04/24
Mumbai Indians
199
Royal Challengers Bengaluru
196
W
10:00 AM
07/04/24
07/04/24
Mumbai Indians
234
Delhi Capitals
205
W
02:00 PM
01/04/24
01/04/24
Mumbai Indians
125
Rajasthan Royals
127
L
02:00 PM
27/03/24
27/03/24
Sunrisers Hyderabad
277
Mumbai Indians
246
L
Royal Challengers Bengaluru Recent Matches
Indian Premier League (30 Matches)
02:00 PM
03/06/25
03/06/25
Royal Challengers Bengaluru
190
Punjab Kings
184
W
02:00 PM
29/05/25
29/05/25
Punjab Kings
101
Royal Challengers Bengaluru
106
W
02:00 PM
27/05/25
27/05/25
Lucknow Super Giants
227
Royal Challengers Bengaluru
230
W
02:00 PM
23/05/25
23/05/25
Royal Challengers Bengaluru
189
Sunrisers Hyderabad
231
L
02:00 PM
17/05/25
17/05/25
Royal Challengers Bengaluru
0
Kolkata Knight Riders
0
-
02:00 PM
09/05/25
09/05/25
Lucknow Super Giants
Royal Challengers Bengaluru
-
02:00 PM
03/05/25
03/05/25
Royal Challengers Bengaluru
213
Chennai Super Kings
211
W
02:00 PM
27/04/25
27/04/25
Delhi Capitals
162
Royal Challengers Bengaluru
165
W
02:00 PM
24/04/25
24/04/25
Royal Challengers Bengaluru
205
Rajasthan Royals
194
W
10:00 AM
20/04/25
20/04/25
Punjab Kings
157
Royal Challengers Bengaluru
159
W
02:00 PM
18/04/25
18/04/25
Royal Challengers Bengaluru
95
Punjab Kings
98
L
10:00 AM
13/04/25
13/04/25
Rajasthan Royals
173
Royal Challengers Bengaluru
175
W
02:00 PM
10/04/25
10/04/25
Royal Challengers Bengaluru
163
Delhi Capitals
169
L
02:00 PM
07/04/25
07/04/25
Mumbai Indians
209
Royal Challengers Bengaluru
221
W
02:00 PM
02/04/25
02/04/25
Royal Challengers Bengaluru
169
Gujarat Titans
170
L
02:00 PM
28/03/25
28/03/25
Chennai Super Kings
146
Royal Challengers Bengaluru
196
W
02:00 PM
22/03/25
22/03/25
Kolkata Knight Riders
174
Royal Challengers Bengaluru
177
W
02:00 PM
22/05/24
22/05/24
Rajasthan Royals
174
Royal Challengers Bengaluru
172
L
02:00 PM
18/05/24
18/05/24
Royal Challengers Bengaluru
218
Chennai Super Kings
191
W
02:00 PM
12/05/24
12/05/24
Royal Challengers Bengaluru
187
Delhi Capitals
140
W
02:00 PM
09/05/24
09/05/24
Punjab Kings
181
Royal Challengers Bengaluru
241
W
02:00 PM
04/05/24
04/05/24
Royal Challengers Bengaluru
152
Gujarat Titans
147
W
10:00 AM
28/04/24
28/04/24
Gujarat Titans
200
Royal Challengers Bengaluru
206
W
02:00 PM
25/04/24
25/04/24
Sunrisers Hyderabad
171
Royal Challengers Bengaluru
206
W
10:00 AM
21/04/24
21/04/24
Kolkata Knight Riders
222
Royal Challengers Bengaluru
221
L
02:00 PM
15/04/24
15/04/24
Royal Challengers Bengaluru
262
Sunrisers Hyderabad
287
L
02:00 PM
11/04/24
11/04/24
Mumbai Indians
199
Royal Challengers Bengaluru
196
L
02:00 PM
06/04/24
06/04/24
Rajasthan Royals
189
Royal Challengers Bengaluru
183
L
02:00 PM
02/04/24
02/04/24
Royal Challengers Bengaluru
153
Lucknow Super Giants
181
L
02:00 PM
29/03/24
29/03/24
Royal Challengers Bengaluru
182
Kolkata Knight Riders
186
L
Mumbai Indians vs Royal Challengers Bengaluru H2H Recent Match Scorecard
| Batter | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|
| Phil Salt b Trent Boult (Bowled) | 4 | 2 | 1 | 200.00 | |
| Virat Kohli b Hardik Pandya c Naman Dhir | 67 | 42 | 8 | 2 | 159.52 |
| Devdutt Padikkal b Vignesh Puthur c Will Jacks | 37 | 22 | 2 | 3 | 168.18 |
| Rajat Patidar b Trent Boult c Ryan Rickelton | 64 | 32 | 5 | 4 | 200.00 |
| Liam Livingstone b Hardik Pandya c Jasprit Bumrah | 2 | 0.00 | |||
| Jitesh Sharma Not out | 40 | 19 | 2 | 4 | 210.53 |
| Tim David Not out | 1 | 1 | 100.00 |
Extras: 8W: 7N: 0B: 0LB: 1P: 0
Total: 221/5 (20 overs)
| Bowler | O | M | R | W | NB | WD | E/R |
|---|---|---|---|---|---|---|---|
| T Boult | 4 | 0 | 57 | 2 | 0 | 2 | 14.25 |
| D Chahar | 2 | 0 | 29 | 0 | 0 | 1 | 14.50 |
| Jasprit Bumrah | 4 | 0 | 29 | 0 | 0 | 0 | 7.25 |
| W Jacks | 1 | 0 | 10 | 0 | 0 | 0 | 10.00 |
| M Santner | 4 | 0 | 40 | 0 | 0 | 1 | 10.00 |
| H Pandya | 4 | 0 | 45 | 2 | 0 | 3 | 11.25 |
| V Puthur | 1 | 0 | 10 | 1 | 0 | 0 | 10.00 |
Fall of Wickets
1. Phil Salt4-1 (0.2)
2. D Padikkal95-2 (8.6)
3. V Kohli143-3 (14.1)
4. Liam Livingstone144-4 (14.3)
5. R Patidar213-5 (18.6)
Partnerships
Phil Salt / Virat Kohli4 (2)
Devdutt Padikkal / Virat Kohli91 (52)
Rajat Patidar / Virat Kohli48 (31)
Rajat Patidar / Liam Livingstone1 (2)
Rajat Patidar / Jitesh Sharma69 (27)
Tim David / Jitesh Sharma8 (6)
Mumbai Indians Last Match Played Scorecard Stats
| Batter | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|
| Rohit Sharma b Marcus Stoinis c Vyshak Vijaykumar | 8 | 7 | 1 | 114.29 | |
| Jonny Bairstow b Vyshak Vijaykumar c Josh Inglis | 38 | 24 | 3 | 2 | 158.33 |
| Tilak Varma b Kyle Jamieson c Priyansh Arya | 44 | 29 | 2 | 2 | 151.72 |
| Suryakumar Yadav b Yuzvendra Chahal c Nehal Wadhera | 44 | 26 | 4 | 3 | 169.23 |
| Hardik Pandya b Azmatullah Omarzai c Josh Inglis | 15 | 13 | 1 | 115.38 | |
| Naman Dhir b Azmatullah Omarzai c Marcus Stoinis | 37 | 18 | 7 | 205.56 | |
| Raj Bawa Not out | 8 | 4 | 200.00 | ||
| Mitchell Santner Not out | 1 | 0.00 |
Extras: 9W: 4N: 2B: 0LB: 3P: 0
Total: 203/6 (20 overs)
| Bowler | O | M | R | W | NB | WD | E/R |
|---|---|---|---|---|---|---|---|
| Arshdeep Singh | 4 | 0 | 44 | 0 | 0 | 2 | 11.00 |
| Kyle Jamieson | 4 | 0 | 30 | 1 | 0 | 1 | 7.50 |
| Marcus Stoinis | 1 | 0 | 14 | 1 | 1 | 0 | 14.00 |
| Azmatullah Omarzai | 4 | 0 | 43 | 2 | 0 | 1 | 10.75 |
| Vyshak Vijaykumar | 3 | 0 | 30 | 1 | 1 | 0 | 10.00 |
| Yuzvendra Chahal | 4 | 0 | 39 | 1 | 0 | 0 | 9.75 |
Fall of Wickets
1. R Sharma19-1 (2.2)
2. J Bairstow70-2 (6.6)
3. S Yadav142-3 (13.5)
4. T Varma142-4 (14.1)
5. H Pandya180-5 (17.6)
6. N Dhir197-6 (19.3)
Partnerships
Rohit Sharma / Jonny Bairstow19 (14)
Tilak Varma / Jonny Bairstow51 (29)
Tilak Varma / Suryakumar Yadav72 (42)
Tilak Varma / Hardik Pandya0 (2)
Naman Dhir / Hardik Pandya38 (23)
Naman Dhir / Raj Bawa17 (9)
Mitchell Santner / Raj Bawa6 (3)
Royal Challengers Bengaluru Last Match Played Scorecard Stats
| Batter | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|
| Phil Salt b Kyle Jamieson c Shreyas Iyer | 16 | 9 | 2 | 1 | 177.78 |
| Virat Kohli c & b Azmatullah Omarzai | 43 | 35 | 3 | 122.86 | |
| Mayank Agarwal b Yuzvendra Chahal c Arshdeep Singh | 24 | 18 | 2 | 1 | 133.33 |
| Rajat Patidar b Kyle Jamieson (LBW) | 26 | 16 | 1 | 2 | 162.50 |
| Liam Livingstone b Kyle Jamieson (LBW) | 25 | 15 | 2 | 166.67 | |
| Jitesh Sharma b Vyshak Vijaykumar (Bowled) | 24 | 10 | 2 | 2 | 240.00 |
| Romario Shepherd b Arshdeep Singh (LBW) | 17 | 9 | 1 | 1 | 188.89 |
| Krunal Pandya b Arshdeep Singh c Shreyas Iyer | 4 | 5 | 80.00 | ||
| Bhuvneshwar Kumar b Arshdeep Singh c Priyansh Arya | 1 | 2 | 50.00 | ||
| Yash Dayal Not out | 1 | 1 | 100.00 |
Extras: 9W: 9N: 0B: 0LB: 0P: 0
Total: 190/9 (20 overs)
| Bowler | O | M | R | W | NB | WD | E/R |
|---|---|---|---|---|---|---|---|
| Arshdeep Singh | 4 | 0 | 40 | 3 | 0 | 2 | 10.00 |
| Kyle Jamieson | 4 | 0 | 48 | 3 | 0 | 3 | 12.00 |
| Azmatullah Omarzai | 4 | 0 | 35 | 1 | 0 | 2 | 8.75 |
| Vyshak Vijaykumar | 4 | 0 | 30 | 1 | 0 | 2 | 7.50 |
| Yuzvendra Chahal | 4 | 0 | 37 | 1 | 0 | 0 | 9.25 |
Fall of Wickets
1. Phil Salt18-1 (1.4)
2. Mayank Agarwal56-2 (6.2)
3. Rajat Patidar96-3 (10.5)
4. Virat Kohli131-4 (14.5)
5. Liam Livingstone167-5 (16.5)
6. Jitesh Sharma171-6 (17.4)
7. Romario Shepherd188-7 (19.2)
8. Krunal Pandya189-8 (19.4)
9. Bhuvneshwar Kumar190-9 (19.6)
Partnerships
Phil Salt / Virat Kohli18 (10)
Mayank Agarwal / Virat Kohli38 (28)
Rajat Patidar / Virat Kohli40 (27)
Liam Livingstone / Virat Kohli35 (24)
Liam Livingstone / Jitesh Sharma36 (12)
Romario Shepherd / Jitesh Sharma4 (5)
Romario Shepherd / Krunal Pandya17 (10)
Bhuvneshwar Kumar / Krunal Pandya1 (2)
Bhuvneshwar Kumar / Yash Dayal1 (2)
Indian Premier League Standings
| POS | TEAM | MP | W | L | D | PTS |
|---|---|---|---|---|---|---|
| 1 | 14 | 9 | 4 | 0 | 19 | |
| 2 | 14 | 9 | 4 | 0 | 19 | |
| 3 | 14 | 9 | 5 | 0 | 18 | |
| 4 | 14 | 8 | 6 | 0 | 16 | |
| 5 | 14 | 7 | 6 | 0 | 15 | |
| 6 | 14 | 6 | 7 | 0 | 13 | |
| 7 | 14 | 6 | 8 | 0 | 12 | |
| 8 | 14 | 5 | 7 | 0 | 12 | |
| 9 | 14 | 4 | 10 | 0 | 8 | |
| 10 | 14 | 4 | 10 | 0 | 8 |
Cricket Previews & Betting Tips

04 Dec 2025
Read Full Article →Sheffield Shield Preview And Prediction: New South Wales vs Queensland Betting Tips & Picks December 4, 2025

03 Dec 2025
Read Full Article →Sheffield Shield Preview And Prediction: Victoria vs Western Australia Betting Tips & Picks December 3, 2025

21 Nov 2025
Read Full Article →Sheffield Shield Preview And Prediction: South Australia vs Western Australia Betting Tips & Picks November 22, 2025

21 Nov 2025
Read Full Article →Sheffield Shield Preview And Prediction: Queensland vs Victoria Betting Tips & Picks November 22, 2025

21 Nov 2025
Read Full Article →Sheffield Shield Preview And Prediction: New South Wales vs Tasmania Betting Tips & Picks November 21, 2025

10 Nov 2025
Read Full Article →Sheffield Shield Preview And Prediction: Western Australia vs Queensland Betting Tips & Picks November 11, 2025
Top Upcoming
Kwazulu-Natal Inland
Western Province
North West
Warriors
Lions
Boland
Titans
Dolphins
Limpopo
Border
Northern Cape
Knights
Ace Capital Cricket Club
Nondescripts Cricket Club
Colombo Cricket Club
Bloomfield Cricket and Athletic Club
Colts Cricket Club
Police Sports Club
Moors Sports Club
Tamil Union Cricket and Athletic Club
07:00 AM 09/12/25
Prediction08:00 AM 09/12/25
Prediction08:00 AM 09/12/25
Prediction08:00 AM 09/12/25
Prediction08:00 AM 11/12/25
Prediction08:00 AM 11/12/25
Prediction04:30 AM 12/12/25
Prediction04:30 AM 12/12/25
Prediction04:30 AM 12/12/25
Prediction04:30 AM 12/12/25
Prediction