Mumbai Indians vs Royal Challengers Bengaluru: Prediction, Head-to-Head, Odds & Stats

Wojtek Kolan

Wojtek Kolan

Published on 07 Apr, 02:00 PM

FT
209/9 (20)
RR: 10.45
221/5 (20)
RR: 11.05

Scheduled H2H Match For Mumbai Indians Vs Royal Challengers Bengaluru

Indian Premier League

Mon, 07 Apr 2025 at 02:00 PM UTC

Mumbai Indians
Mumbai Indians

IND IND

Recent Form

W
W
W
L
W
Royal Challengers Bengaluru
Royal Challengers Bengaluru

IND IND

Recent Form

W
W
W
W
L

4

Win

Last 10 Played

10
0 Draws

6

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 Indians4
Royal Challengers Bengaluru6

Mumbai Indians vs Royal Challengers Bengaluru Past H2H Matches

11165
Indian Premier League
02:00 PM
07/04/25
187780
Mumbai Indians
209
187843
Royal Challengers Bengaluru
221
02:00 PM
11/04/24
187780
Mumbai Indians
199
187843
Royal Challengers Bengaluru
196
02:00 PM
09/05/23
187780
Mumbai Indians
200
187843
Royal Challengers Bengaluru
199
02:00 PM
02/04/23
187843
Royal Challengers Bengaluru
172
187780
Mumbai Indians
171
02:00 PM
09/04/22
187843
Royal Challengers Bengaluru
152
187780
Mumbai Indians
151
02:00 PM
26/09/21
187843
Royal Challengers Bengaluru
165
187780
Mumbai Indians
111
02:00 PM
09/04/21
187780
Mumbai Indians
159
187843
Royal Challengers Bengaluru
160
02:00 PM
28/10/20
187780
Mumbai Indians
166
187843
Royal Challengers Bengaluru
164
02:00 PM
28/09/20
187843
Royal Challengers Bengaluru
212
187780
Mumbai Indians
208
02:30 PM
15/04/19
187780
Mumbai Indians
172
187843
Royal Challengers Bengaluru
171
02:30 PM
28/03/19
187843
Royal Challengers Bengaluru
181
187780
Mumbai Indians
187
02:30 PM
01/05/18
187843
Royal Challengers Bengaluru
167
187780
Mumbai Indians
153
02:30 PM
17/04/18
187780
Mumbai Indians
213
187843
Royal Challengers Bengaluru
167
10:30 AM
01/05/17
187780
Mumbai Indians
165
187843
Royal Challengers Bengaluru
162
10:30 AM
14/04/17
187843
Royal Challengers Bengaluru
142
187780
Mumbai Indians
145
02:30 PM
11/05/16
187843
Royal Challengers Bengaluru
151
187780
Mumbai Indians
153
02:30 PM
20/04/16
187780
Mumbai Indians
171
187843
Royal Challengers Bengaluru
170
10:30 AM
10/05/15
187780
Mumbai Indians
196
187843
Royal Challengers Bengaluru
235
02:30 PM
19/04/15
187843
Royal Challengers Bengaluru
191
187780
Mumbai Indians
209
02:30 PM
06/05/14
187780
Mumbai Indians
187
187843
Royal Challengers Bengaluru
168
10:30 AM
19/04/14
187843
Royal Challengers Bengaluru
116
187780
Mumbai Indians
115
02:30 PM
27/04/13
187780
Mumbai Indians
194
187843
Royal Challengers Bengaluru
136
02:30 PM
04/04/13
187843
Royal Challengers Bengaluru
156
187780
Mumbai Indians
154

Mumbai Indians Recent Matches

11165
Indian Premier League (30 Matches)
02:00 PM
01/06/25
187776
Punjab Kings
207
187780
Mumbai Indians
203
L
02:00 PM
30/05/25
216006
Gujarat Titans
208
187780
Mumbai Indians
228
W
02:00 PM
26/05/25
187776
Punjab Kings
187
187780
Mumbai Indians
184
L
02:00 PM
21/05/25
187780
Mumbai Indians
180
187841
Delhi Capitals
121
W
10:00 AM
11/05/25
187776
Punjab Kings
187780
Mumbai Indians
-
02:00 PM
06/05/25
187780
Mumbai Indians
155
216006
Gujarat Titans
147
L
02:00 PM
01/05/25
187842
Rajasthan Royals
117
187780
Mumbai Indians
217
W
10:00 AM
27/04/25
187780
Mumbai Indians
215
410010
Lucknow Super Giants
161
W
02:00 PM
23/04/25
187844
Sunrisers Hyderabad
143
187780
Mumbai Indians
146
W
02:00 PM
20/04/25
187780
Mumbai Indians
177
187777
Chennai Super Kings
176
W
02:00 PM
17/04/25
187780
Mumbai Indians
166
187844
Sunrisers Hyderabad
162
W
02:00 PM
13/04/25
187841
Delhi Capitals
193
187780
Mumbai Indians
205
W
02:00 PM
07/04/25
187780
Mumbai Indians
209
187843
Royal Challengers Bengaluru
221
L
02:00 PM
04/04/25
410010
Lucknow Super Giants
203
187780
Mumbai Indians
191
L
02:00 PM
31/03/25
187780
Mumbai Indians
121
187775
Kolkata Knight Riders
116
W
02:00 PM
29/03/25
216006
Gujarat Titans
196
187780
Mumbai Indians
160
L
02:00 PM
23/03/25
187777
Chennai Super Kings
158
187780
Mumbai Indians
155
L
02:00 PM
17/05/24
187780
Mumbai Indians
196
410010
Lucknow Super Giants
214
L
02:00 PM
11/05/24
187775
Kolkata Knight Riders
157
187780
Mumbai Indians
139
L
02:00 PM
06/05/24
187780
Mumbai Indians
174
187844
Sunrisers Hyderabad
173
W
02:00 PM
03/05/24
187780
Mumbai Indians
145
187775
Kolkata Knight Riders
169
L
02:00 PM
30/04/24
410010
Lucknow Super Giants
145
187780
Mumbai Indians
144
L
10:00 AM
27/04/24
187841
Delhi Capitals
257
187780
Mumbai Indians
247
L
02:00 PM
22/04/24
187842
Rajasthan Royals
183
187780
Mumbai Indians
179
L
02:00 PM
18/04/24
187776
Punjab Kings
183
187780
Mumbai Indians
192
W
02:00 PM
14/04/24
187780
Mumbai Indians
186
187777
Chennai Super Kings
206
L
02:00 PM
11/04/24
187780
Mumbai Indians
199
187843
Royal Challengers Bengaluru
196
W
10:00 AM
07/04/24
187780
Mumbai Indians
234
187841
Delhi Capitals
205
W
02:00 PM
01/04/24
187780
Mumbai Indians
125
187842
Rajasthan Royals
127
L
02:00 PM
27/03/24
187844
Sunrisers Hyderabad
277
187780
Mumbai Indians
246
L

Royal Challengers Bengaluru Recent Matches

11165
Indian Premier League (30 Matches)
02:00 PM
03/06/25
187843
Royal Challengers Bengaluru
190
187776
Punjab Kings
184
W
02:00 PM
29/05/25
187776
Punjab Kings
101
187843
Royal Challengers Bengaluru
106
W
02:00 PM
27/05/25
410010
Lucknow Super Giants
227
187843
Royal Challengers Bengaluru
230
W
02:00 PM
23/05/25
187843
Royal Challengers Bengaluru
189
187844
Sunrisers Hyderabad
231
L
02:00 PM
17/05/25
187843
Royal Challengers Bengaluru
0
187775
Kolkata Knight Riders
0
-
02:00 PM
09/05/25
410010
Lucknow Super Giants
187843
Royal Challengers Bengaluru
-
02:00 PM
03/05/25
187843
Royal Challengers Bengaluru
213
187777
Chennai Super Kings
211
W
02:00 PM
27/04/25
187841
Delhi Capitals
162
187843
Royal Challengers Bengaluru
165
W
02:00 PM
24/04/25
187843
Royal Challengers Bengaluru
205
187842
Rajasthan Royals
194
W
10:00 AM
20/04/25
187776
Punjab Kings
157
187843
Royal Challengers Bengaluru
159
W
02:00 PM
18/04/25
187843
Royal Challengers Bengaluru
95
187776
Punjab Kings
98
L
10:00 AM
13/04/25
187842
Rajasthan Royals
173
187843
Royal Challengers Bengaluru
175
W
02:00 PM
10/04/25
187843
Royal Challengers Bengaluru
163
187841
Delhi Capitals
169
L
02:00 PM
07/04/25
187780
Mumbai Indians
209
187843
Royal Challengers Bengaluru
221
W
02:00 PM
02/04/25
187843
Royal Challengers Bengaluru
169
216006
Gujarat Titans
170
L
02:00 PM
28/03/25
187777
Chennai Super Kings
146
187843
Royal Challengers Bengaluru
196
W
02:00 PM
22/03/25
187775
Kolkata Knight Riders
174
187843
Royal Challengers Bengaluru
177
W
02:00 PM
22/05/24
187842
Rajasthan Royals
174
187843
Royal Challengers Bengaluru
172
L
02:00 PM
18/05/24
187843
Royal Challengers Bengaluru
218
187777
Chennai Super Kings
191
W
02:00 PM
12/05/24
187843
Royal Challengers Bengaluru
187
187841
Delhi Capitals
140
W
02:00 PM
09/05/24
187776
Punjab Kings
181
187843
Royal Challengers Bengaluru
241
W
02:00 PM
04/05/24
187843
Royal Challengers Bengaluru
152
216006
Gujarat Titans
147
W
10:00 AM
28/04/24
216006
Gujarat Titans
200
187843
Royal Challengers Bengaluru
206
W
02:00 PM
25/04/24
187844
Sunrisers Hyderabad
171
187843
Royal Challengers Bengaluru
206
W
10:00 AM
21/04/24
187775
Kolkata Knight Riders
222
187843
Royal Challengers Bengaluru
221
L
02:00 PM
15/04/24
187843
Royal Challengers Bengaluru
262
187844
Sunrisers Hyderabad
287
L
02:00 PM
11/04/24
187780
Mumbai Indians
199
187843
Royal Challengers Bengaluru
196
L
02:00 PM
06/04/24
187842
Rajasthan Royals
189
187843
Royal Challengers Bengaluru
183
L
02:00 PM
02/04/24
187843
Royal Challengers Bengaluru
153
410010
Lucknow Super Giants
181
L
02:00 PM
29/03/24
187843
Royal Challengers Bengaluru
182
187775
Kolkata Knight Riders
186
L

Mumbai Indians vs Royal Challengers Bengaluru H2H Recent Match Scorecard

BatterRB4s6sSR
Phil Salt
b Trent Boult (Bowled)
421200.00
Virat Kohli
b Hardik Pandya c Naman Dhir
674282159.52
Devdutt Padikkal
b Vignesh Puthur c Will Jacks
372223168.18
Rajat Patidar
b Trent Boult c Ryan Rickelton
643254200.00
Liam Livingstone
b Hardik Pandya c Jasprit Bumrah
20.00
Jitesh Sharma
Not out
401924210.53
Tim David
Not out
11100.00
Extras: 8W: 7N: 0B: 0LB: 1P: 0
Total: 221/5 (20 overs)
BowlerOMRWNBWDE/R
T Boult405720214.25
D Chahar202900114.50
Jasprit Bumrah40290007.25
W Jacks101000010.00
M Santner404000110.00
H Pandya404520311.25
V Puthur101010010.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

BatterRB4s6sSR
Rohit Sharma
b Marcus Stoinis c Vyshak Vijaykumar
871114.29
Jonny Bairstow
b Vyshak Vijaykumar c Josh Inglis
382432158.33
Tilak Varma
b Kyle Jamieson c Priyansh Arya
442922151.72
Suryakumar Yadav
b Yuzvendra Chahal c Nehal Wadhera
442643169.23
Hardik Pandya
b Azmatullah Omarzai c Josh Inglis
15131115.38
Naman Dhir
b Azmatullah Omarzai c Marcus Stoinis
37187205.56
Raj Bawa
Not out
84200.00
Mitchell Santner
Not out
10.00
Extras: 9W: 4N: 2B: 0LB: 3P: 0
Total: 203/6 (20 overs)
BowlerOMRWNBWDE/R
Arshdeep Singh404400211.00
Kyle Jamieson40301017.50
Marcus Stoinis101411014.00
Azmatullah Omarzai404320110.75
Vyshak Vijaykumar303011010.00
Yuzvendra Chahal40391009.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

BatterRB4s6sSR
Phil Salt
b Kyle Jamieson c Shreyas Iyer
16921177.78
Virat Kohli
c & b Azmatullah Omarzai
43353122.86
Mayank Agarwal
b Yuzvendra Chahal c Arshdeep Singh
241821133.33
Rajat Patidar
b Kyle Jamieson (LBW)
261612162.50
Liam Livingstone
b Kyle Jamieson (LBW)
25152166.67
Jitesh Sharma
b Vyshak Vijaykumar (Bowled)
241022240.00
Romario Shepherd
b Arshdeep Singh (LBW)
17911188.89
Krunal Pandya
b Arshdeep Singh c Shreyas Iyer
4580.00
Bhuvneshwar Kumar
b Arshdeep Singh c Priyansh Arya
1250.00
Yash Dayal
Not out
11100.00
Extras: 9W: 9N: 0B: 0LB: 0P: 0
Total: 190/9 (20 overs)
BowlerOMRWNBWDE/R
Arshdeep Singh404030210.00
Kyle Jamieson404830312.00
Azmatullah Omarzai40351028.75
Vyshak Vijaykumar40301027.50
Yuzvendra Chahal40371009.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

POSTEAMMPWLDPTS
1Punjab KingsPunjab Kings1494019
2Royal Challengers BengaluruRoyal Challengers Bengaluru1494019
3Gujarat TitansGujarat Titans1495018
4Mumbai IndiansMumbai Indians1486016
5Delhi CapitalsDelhi Capitals1476015
6Sunrisers HyderabadSunrisers Hyderabad1467013
7Lucknow Super GiantsLucknow Super Giants1468012
8Kolkata Knight RidersKolkata Knight Riders1457012
9Rajasthan RoyalsRajasthan Royals1441008
10Chennai Super KingsChennai Super Kings1441008
Top Upcoming
07:00 AM 09/12/25
Prediction
Kwazulu-Natal InlandKwazulu-Natal Inland
Western ProvinceWestern Province
08:00 AM 09/12/25
Prediction
North WestNorth West
WarriorsWarriors
08:00 AM 09/12/25
Prediction
LionsLions
BolandBoland
08:00 AM 09/12/25
Prediction
TitansTitans
DolphinsDolphins
08:00 AM 11/12/25
Prediction
LimpopoLimpopo
BorderBorder
08:00 AM 11/12/25
Prediction
Northern CapeNorthern Cape
KnightsKnights
04:30 AM 12/12/25
Prediction
Ace Capital Cricket ClubAce Capital Cricket Club
Nondescripts Cricket ClubNondescripts Cricket Club
04:30 AM 12/12/25
Prediction
Colombo Cricket ClubColombo Cricket Club
Bloomfield Cricket and Athletic ClubBloomfield Cricket and Athletic Club
04:30 AM 12/12/25
Prediction
Colts Cricket ClubColts Cricket Club
Police Sports ClubPolice Sports Club
04:30 AM 12/12/25
Prediction
Moors Sports ClubMoors Sports Club
Tamil Union Cricket and Athletic ClubTamil Union Cricket and Athletic Club
  1. NFL Upcoming Matches
  2. NHL Upcoming Matches
  3. MLB Upcoming Matches
  4. NBA Upcoming Matches
  5. Football Upcoming Matches
  6. Tennis Upcoming Matches
  7. Table Tennis Upcoming Matches