Skip to content
CricketTaken

Mumbai Indians vs Royal Challengers Bengaluru: IPL H2H

By CricketTaken EditorialPublished Cricket in the Indian Premier League11 min read

How this is written and checkedReport an error

Thirty-six matches, nineteen to Mumbai Indians and seventeen to Royal Challengers Bengaluru. One of the seventeen was a tie: at Dubai on 28 September 2020 both sides finished on 201 and Bengaluru won the Super Over, so a reader who prefers to separate ties can read the ledger as 19-16 with one tied.

The way the fixture divides by ground is the part worth studying. Mumbai have won eight of the eleven matches at the M. Chinnaswamy Stadium — a better record at Bengaluru's home than Bengaluru themselves have managed against Mumbai anywhere. Reverse the question and Mumbai's own record at the Wankhede is 8-5 from thirteen, which is solid but not dominant.

Then there is the neutral column, and it goes the other way entirely: Bengaluru have won eight of the ten matches played at neither home, including all three in Dubai and both at Chepauk.

Ledger by ground ownership

Where Matches MI won RCB won
Mumbai home grounds 15 9 6
Chinnaswamy Stadium, Bengaluru 11 8 3
Neutral and relocated 10 2 8
All matches 36 19 17

The Mumbai home row counts the Wankhede plus one match each at the Brabourne Stadium and the DY Patil Stadium, both of which Mumbai used as home venues. Nine wins from fifteen there is a modest home record by Mumbai's standards.

The neutral figure of 2-8 is the outlier of the whole page. Three of those ten were in the UAE in 2020 and 2021, three in South Africa, Dubai and Chennai in the earlier seasons, and the rest in Pune, Chennai and Raipur. Bengaluru won eight, including the 2011 Qualifier 2 at Chepauk.

Ground Matches MI won RCB won
Wankhede Stadium, Mumbai 13 8 5
M. Chinnaswamy Stadium, Bengaluru 11 8 3
Dubai International Cricket Stadium 3 0 3
M. A. Chidambaram Stadium, Chennai 2 0 2
Brabourne Stadium, Mumbai 1 0 1
DY Patil Stadium, Navi Mumbai 1 1 0
New Wanderers Stadium, Johannesburg 1 0 1
St George's Park, Port Elizabeth 1 1 0
Sheikh Zayed Stadium, Abu Dhabi 1 1 0
Maharashtra CA Stadium, Pune 1 0 1
Shaheed Veer Narayan Singh Stadium, Raipur 1 0 1

The two knockouts

Season Stage Ground Result
2010 Semi-final DY Patil Stadium, Navi Mumbai MI 184/5 beat RCB 149/9 by 35 runs
2011 Qualifier 2 M. A. Chidambaram Stadium, Chennai RCB 185/4 beat MI 142/8 by 43 runs

One each, in consecutive seasons, and both settled by a batting collapse rather than a close finish. Mumbai reached the 2010 final by winning theirs; Bengaluru reached the 2011 final by winning theirs. Neither side has met the other in a knockout since, which for a fixture of 36 matches is a long absence. The 2010 season page covers the first of the two.

Every meeting, 2008 to 2026

# Season Date Stage Ground Result
1 2008 20 April League Wankhede Stadium RCB won by 5 wickets
2 2008 28 May League M. Chinnaswamy Stadium MI won by 9 wickets
3 2009 3 May League New Wanderers Stadium RCB won by 9 wickets
4 2009 10 May League St George's Park MI won by 16 runs
5 2010 20 March League Brabourne Stadium RCB won by 7 wickets
6 2010 17 April League M. Chinnaswamy Stadium MI won by 57 runs
7 2010 21 April Semi-final DY Patil Stadium MI won by 35 runs
8 2011 12 April League M. Chinnaswamy Stadium MI won by 9 wickets
9 2011 27 May Qualifier 2 M. A. Chidambaram Stadium RCB won by 43 runs
10 2012 9 May League Wankhede Stadium RCB won by 9 wickets
11 2012 14 May League M. Chinnaswamy Stadium MI won by 5 wickets
12 2013 4 April League M. Chinnaswamy Stadium RCB won by 2 runs
13 2013 27 April League Wankhede Stadium MI won by 58 runs
14 2014 19 April League Dubai International Cricket Stadium RCB won by 7 wickets
15 2014 6 May League Wankhede Stadium MI won by 19 runs
16 2015 19 April League M. Chinnaswamy Stadium MI won by 18 runs
17 2015 10 May League Wankhede Stadium RCB won by 39 runs
18 2016 20 April League Wankhede Stadium MI won by 6 wickets
19 2016 11 May League M. Chinnaswamy Stadium MI won by 6 wickets
20 2017 14 April League M. Chinnaswamy Stadium MI won by 4 wickets
21 2017 1 May League Wankhede Stadium MI won by 5 wickets
22 2018 17 April League Wankhede Stadium MI won by 46 runs
23 2018 1 May League M. Chinnaswamy Stadium RCB won by 14 runs
24 2019 28 March League M. Chinnaswamy Stadium MI won by 6 runs
25 2019 15 April League Wankhede Stadium MI won by 5 wickets
26 2020 28 September League Dubai International Cricket Stadium Tied; RCB won the Super Over
27 2020 28 October League Sheikh Zayed Stadium MI won by 5 wickets
28 2021 9 April League M. A. Chidambaram Stadium RCB won by 2 wickets
29 2021 26 September League Dubai International Cricket Stadium RCB won by 54 runs
30 2022 9 April League Maharashtra CA Stadium, Pune RCB won by 7 wickets
31 2023 2 April League M. Chinnaswamy Stadium RCB won by 8 wickets
32 2023 9 May League Wankhede Stadium MI won by 6 wickets
33 2024 11 April League Wankhede Stadium MI won by 7 wickets
34 2025 7 April League Wankhede Stadium RCB won by 12 runs
35 2026 12 April League Wankhede Stadium RCB won by 18 runs
36 2026 10 May League Shaheed Veer Narayan Singh Stadium, Raipur RCB won by 2 wickets

Bengaluru have won the three most recent meetings and seven of the last ten. Mumbai's best sequence in the fixture is five, from April 2016 to April 2018, when they won both legs in 2016, both in 2017 and the first in 2018.

The 235 for 1, and the rest of the big scores

Total Team Season Ground
240/4 Royal Challengers Bengaluru 2026 Wankhede Stadium
235/1 Royal Challengers Bangalore 2015 Wankhede Stadium
222/5 Mumbai Indians 2026 Wankhede Stadium
221/5 Royal Challengers Bengaluru 2025 Wankhede Stadium
213/6 Mumbai Indians 2018 Wankhede Stadium
209/7 Mumbai Indians 2015 M. Chinnaswamy Stadium
209/9 Mumbai Indians 2025 Wankhede Stadium
201/5 Mumbai Indians 2020 Dubai International Cricket Stadium
201/3 Royal Challengers Bangalore 2020 Dubai International Cricket Stadium
200/4 Mumbai Indians 2023 Wankhede Stadium

The 235 for 1 at the Wankhede on 10 May 2015 is the innings the fixture is best remembered for. AB de Villiers made 133 not out from 59 balls and Virat Kohli 82 not out, an unbroken stand of 215 that was a Twenty20 record at the time, and Bengaluru won by 39. It also explains the "for 1" — no other 200-plus innings in the fixture has cost fewer than three wickets.

Seven of the ten highest totals came at the Wankhede, which is where every meeting from 2023 onwards except the Raipur game has been staged. The Wankhede pitch report and the IPL's highest team totals list put those numbers in wider context. The M. Chinnaswamy records page covers the other main venue, where the fixture has scored more modestly.

The lowest total is Mumbai's 111 all out at Dubai in September 2021, and their 115 for 9 at the same ground in 2014 is next. Both of the fixture's sub-120 innings are Mumbai's, and both came in Dubai.

Scoring by era, and the chasing pattern

Period Matches Average first-innings total
2008-2013 13 162
2014-2019 12 176
2020-2026 11 185
Side Wins Won defending Won chasing
Mumbai Indians 19 8 11
Royal Challengers Bengaluru 17 7 9

Both sides chase more often than they defend here, and neither has a meaningful edge in either mode. What has changed is the range of margins: nine matches have been decided by fewer than 20 runs or by two wickets, and five of those nine have come since 2019.

Four observations the tables leave out:

  • Bengaluru's three wins at their own ground came in 2013, 2018 and 2023 — five years apart each time. In between, Mumbai won eight there.
  • Both nine-wicket wins by Bengaluru and both by Mumbai came before 2013. Nothing since has been that one-sided in wickets.
  • The two-run win at Chinnaswamy in April 2013 is the narrowest result in the fixture by runs; the two-wicket wins at Chepauk in 2021 and Raipur in 2026 are the narrowest by wickets, and Bengaluru won all three.
  • The Raipur match of May 2026 was the first meeting at a venue neither franchise has ever called home, and it produced the lowest-scoring result of the last four seasons.

Franchise context

The Mumbai Indians hub and the Royal Challengers Bengaluru hub carry the squad and honours detail, and the IPL index lists every season. Virat Kohli's RCB career spans every one of these 36 matches, and Rohit Sharma's Mumbai record covers all but the first two seasons of it. Mumbai's most lopsided long fixture, against Kolkata Knight Riders, makes a useful contrast with this near-level one. The 2015 season page covers the year of the 235, the 2026 season page the most recent double, and the cricket in India hub places the competition in the domestic game.

Sources and method

Results, dates, grounds, innings totals and margins are computed from this site's IPL season match lists for 2008 to 2026 and checked against ESPNcricinfo scorecards. The 2015 innings at the Wankhede — 235 for 1, de Villiers 133 not out from 59 balls, Kohli 82 not out, a stand of 215 — was verified from that match's published scorecard and report rather than taken from a summary table.

Conventions. The tied match in Dubai in September 2020 is credited to Bengaluru because the Super Over decided it, and this is stated in the opening paragraph so the win columns can be read either way. All 36 meetings produced an outcome, so there is no no-result row. Home allocation follows the designated host: the Brabourne and DY Patil matches count as Mumbai home games and sit in the Mumbai row of the ledger, while the two Chepauk matches, the three in Dubai, the Abu Dhabi game, Pune and Raipur are neutral. The Chinnaswamy Stadium appears under both its Bangalore and Bengaluru city spellings in the source records and is consolidated to eleven matches.

Pair-level individual aggregates for these 36 matches — a leading run scorer or wicket taker across the fixture only — are not published here. The dataset behind the tables records match results rather than ball-by-ball detail, so those figures cannot be computed from it, and estimating them would put an unverifiable number on the page. Figures current as of 27 August 2026.