Mumbai Indians vs Royal Challengers Bengaluru: IPL H2H
By CricketTaken EditorialPublished Cricket in the Indian Premier League11 min read
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.