Few IPL rivalries match the energy and drama that the Mumbai Indians and the Royal Challengers Bengaluru bring every time they face each other. From record-breaking chases to nail-biting finishes, this fixture has delivered some of the best IPL moments over the years.
In this article, we break down their full head-to-head record, go through results season by season, revisit the biggest wins, and look at the players who have shaped this rivalry over the years.
RCB vs MI: Total Head-to-Head Results
Across all IPL seasons up to 2025, the Royal Challengers Bengaluru and the Mumbai Indians have played 34 matches against each other. MI holds the advantage with 19 wins, while RCB has claimed 15 victories, including a Super Over win in 2020. There have been no draws or abandoned games.
| Team | Wins |
|---|---|
| Mumbai Indians (MI) | 19 |
| Royal Challengers Bengaluru (RCB) | 15 |
| Total Matches | 34 |

RCB holds the record for the highest team total in this matchup with 235, scored during their 2015 clash. MI’s best is 213. On the other end, RCB’s lowest total against MI is 122, while MI’s lowest against RCB is 111. Both teams can produce explosive innings and sudden batting collapses, keeping fans on their toes every time they meet.
| Category | RCB | MI |
|---|---|---|
| Matches Played | 34 | 34 |
| Won | 15 | 19 |
| Lost | 19 | 15 |
| No Result | 0 | 0 |
| Highest Score | 235 | 213 |
| Lowest Score | 122 | 111 |
RCB vs MI in All Seasons
Here is a complete breakdown of how the results have gone between RCB and MI in every IPL season:
| Season | Result |
|---|---|
| 2025 | Royal Challengers Bengaluru won by 12 runs |
| 2024 | Mumbai Indians won by 7 wickets |
| 2023 | Royal Challengers Bangalore won by 8 wickets | Mumbai Indians won by 6 wickets |
| 2022 | Royal Challengers Bangalore won by 7 wickets |
| 2021 | Royal Challengers Bangalore won by 2 wickets | Royal Challengers Bangalore won by 54 runs |
| 2020 | Match Tied (RCB won Super Over) | Mumbai Indians won by 5 wickets |
| 2019 | Mumbai Indians won by 6 runs | Mumbai Indians won by 5 wickets |
| 2018 | Mumbai Indians won by 46 runs | Royal Challengers Bangalore won by 14 runs |
| 2017 | Mumbai Indians won by 4 wickets | Mumbai Indians won by 5 wickets |
| 2016 | Mumbai Indians won by 6 wickets | Mumbai Indians won by 6 wickets |
| 2015 | Mumbai Indians won by 18 runs | Royal Challengers Bangalore won by 39 runs |
| 2014 | Royal Challengers Bangalore won by 7 wickets | Mumbai Indians won by 19 runs |
| 2013 | Royal Challengers Bangalore won by 2 runs | Mumbai Indians won by 58 runs |
| 2012 | Royal Challengers Bangalore won by 9 wickets | Mumbai Indians won by 5 wickets |
| 2011 | Mumbai Indians won by 9 wickets | Royal Challengers Bangalore won by 43 runs |
| 2010 | Royal Challengers Bangalore won by 7 wickets | Mumbai Indians won by 57 runs | Mumbai Indians won by 35 runs |
| 2009 | Royal Challengers Bangalore won by 9 wickets | Mumbai Indians won by 16 runs |
| 2008 | Royal Challengers Bangalore won by 5 wickets | Mumbai Indians won by 9 wickets |
Note: RCB played as Royal Challengers Bangalore from 2008 to 2023 and rebranded as Royal Challengers Bengaluru from 2024 onward. The 2020 match, listed as a tie, was decided through a Super Over, which RCB won.
Biggest Wins and Memorable Matches
Both franchises have had some commanding victories in this fixture. Here are some of the most one-sided results and unforgettable moments:
Mumbai Indians’ Biggest Wins

MI’s most crushing victory in this matchup came in 2013 at the Wankhede Stadium, where they beat RCB by 58 runs. They also hammered RCB by 57 runs at the Chinnaswamy in 2010, exposing the home side in their own backyard. The 46-run win in 2018 was another highlight, driven by Rohit Sharma’s blistering 94 off 54 balls that took the game away from RCB early. MI’s pace and swing attack, spearheaded by Jasprit Bumrah and Lasith Malinga over different eras, has often made scoring against them extremely tough in big games.
RCB’s Biggest Wins

RCB’s most dominant result against MI came in 2021 when they crushed MI by 54 runs in Dubai. Their batting fired on all cylinders, and MI never looked like they were in the chase. The 43-run win in the 2011 IPL Qualifier 2, played in Chennai, was another signature performance, as RCB knocked MI out on their way to the final.
In 2015, the iconic partnership of 215 runs between Virat Kohli (82*) and AB de Villiers (133*) took RCB to 235/1, which remains the highest total in this head-to-head. RCB won that game by 39 runs, and it still stands as one of the greatest batting displays in IPL history.
Recent Form: RCB vs MI
In the last few seasons, RCB have turned the tables on MI. Here is a look at the most recent meetings between the two teams:
| Season | Venue | Winner | Margin |
|---|---|---|---|
| 2025 | Mumbai (Wankhede) | RCB | 12 runs |
| 2024 | Mumbai (Wankhede) | Mumbai Indians | 7 wickets |
| 2023 | Mumbai (Wankhede) | Mumbai Indians | 6 wickets |
| 2023 | Bengaluru (Chinnaswamy) | RCB | 8 wickets |
| 2022 | Pune (MCA) | RCB | 7 wickets |
| 2021 | Dubai (DICS) | RCB | 54 runs |
| 2021 | Chennai (Chepauk) | RCB | 2 wickets |
| 2020 | Abu Dhabi | Mumbai Indians | 5 wickets |
RCB have won five of their last eight meetings with MI, a sharp improvement from earlier years. Their double in 2021 was a turning point, and the 2025 win at Wankhede was particularly special. RCB beat MI at that ground for the first time in a decade, with Virat Kohli and Rajat Patidar leading the charge. MI managed just two wins in this stretch, both coming at their home ground.
Key Players in RCB vs MI Matches
Here are the key players who have shaped the RCB vs MI rivalry:
Top Run-Scorers
Virat Kohli sits at the top of the run charts in this fixture with close to 980 runs across 34 matches. He has been RCB’s anchor in this matchup for over 17 years, combining rock-solid technique with match-winning acceleration. His 92 against MI in 2018 and his 82 not out in the famous 2015 chase remain two of the best innings in this rivalry. AB de Villiers follows with 693 runs, and his ability to play outrageous strokes under pressure terrorized MI’s bowlers for years.
For MI, Rohit Sharma has scored over 610 runs against RCB, with his 94 off 54 balls in 2018 standing out as one of his finest IPL knocks. Kieron Pollard contributed over 550 runs and was known for his brutal power hitting in the death overs, which often changed the course of matches.
Top Wicket-Takers
Jasprit Bumrah leads the wicket-taking charts in this rivalry with 29 dismissals for MI. His yorkers and clever variations at the death have made him a nightmare for RCB’s batters. Harbhajan Singh, in the earlier IPL years, was another key bowler for MI in this fixture and picked up over 20 wickets with his off-spin.
For RCB, Yuzvendra Chahal was the go-to wicket-taker against MI during his years at the franchise. He claimed over 20 wickets with his leg-spin and often broke crucial partnerships in the middle overs. In recent years, Josh Hazlewood has stepped up as a reliable pace option for RCB in this matchup.
Suggested Reads:
Conclusion: MI Leads The Rivalry With 19 Wins Against RCB
In over 34 IPL matches, the Mumbai Indians have maintained a strong record against the Royal Challengers Bengaluru. They lead 19-15 and have been the more consistent side across most seasons.
MI’s five IPL titles, their clutch bowling performances, and the depth of their squad have given them the upper hand for most of this rivalry’s history.
But the tide has started shifting. RCB’s maiden IPL title win in 2025 has changed the dynamic of this rivalry. Their recent run of form against MI, including five wins out of the last eight encounters, shows a team that no longer backs down.
