The rivalry between the Mumbai Indians and the Royal Challengers Bengaluru is one of the most popular in IPL history. Both teams have played in every IPL season since 2008, and their matches are always exciting. This rivalry is also special because two great players, Rohit Sharma and Virat Kohli, have faced each other for many years.
MI and RCB have played 38 matches so far. Mumbai Indians have won 21 matches, while RCB have won 16. One match in 2020 went to a Super Over, which RCB won.
In recent seasons, RCB have improved a lot. They have won 5 of the last 8 matches against MI, including a big win at Wankhede Stadium in 2025. Now both teams are strong, making this rivalry even more exciting.
MI vs RCB Head-to-Head Record in IPL: Overview
The head-to-head record stands at 21-16 in favor of MI across 38 matches, with 1 Super Over result, since their first meeting in 2008. MI holds the record for most IPL titles with five, while RCB claimed their maiden title in 2025.

| Statistic | Value |
|---|---|
| Matches Played | 38 |
| MI Won | 21 |
| RCB Won | 16 |
| Super Over | 1 (RCB won, 2020) |
| Highest Score (RCB) | 235/1 |
| Lowest Score (MI) | 108/10 |
MI vs RCB at Different Venues
Let’s have a look at the head-to-head stats for both teams in their home grounds.
At Wankhede Stadium, Mumbai
The Mumbai Indians have been dominant at their home fortress at the Wankhede Stadium against the RCB. Out of 12 matches played there, MI have won 8, and RCB have won just 4.
| Statistic | Value |
|---|---|
| Matches Played | 13 |
| MI Won | 8 |
| RCB Won | 5 |
At M. Chinnaswamy Stadium, Bengaluru
Remarkably, even at RCB’s home ground in Bengaluru, MI has the upper hand. Out of 11 matches at the M. Chinnaswamy Stadium, MI have won 8, and RCB have won just 3.
| Statistic | Value |
|---|---|
| Matches Played | 11 |
| MI Won | 8 |
| RCB Won | 3 |
MI vs RCB Complete Match-by-Match Results

The following table covers all 38 IPL meetings between Mumbai Indians and Royal Challengers Bengaluru from 2008 to 2026.
| Date | Home Team | Away Team | Winner | Margin | Venue |
|---|---|---|---|---|---|
| Apr 20, 2008 | MI | RCB | RCB | 5 wkts | Wankhede |
| May 28, 2008 | RCB | MI | MI | 9 wkts | Bengaluru |
| May 3, 2009 | RCB | MI | RCB | 9 wkts | Johannesburg |
| May 10, 2009 | RCB | MI | MI | 16 runs | Gqeberha |
| Mar 20, 2010 | MI | RCB | RCB | 7 wkts | Brabourne |
| Apr 17, 2010 | RCB | MI | MI | 57 runs | Bengaluru |
| Apr 21, 2010 | MI | RCB | MI | 35 runs | DY Patil |
| Sep 19, 2010 | MI | RCB | MI | 2 runs | Durban |
| Apr 12, 2011 | RCB | MI | MI | 9 wkts | Bengaluru |
| May 27, 2011 | MI | RCB | RCB | 43 runs | Chennai |
| Oct 9, 2011 | RCB | MI | MI | 31 runs | Chennai |
| May 9, 2012 | MI | RCB | RCB | 9 wkts | Wankhede |
| May 14, 2012 | RCB | MI | MI | 5 wkts | Bengaluru |
| Apr 4, 2013 | RCB | MI | RCB | 2 runs | Bengaluru |
| Apr 27, 2013 | MI | RCB | MI | 58 runs | Wankhede |
| Apr 19, 2014 | RCB | MI | RCB | 7 wkts | Dubai |
| May 6, 2014 | MI | RCB | MI | 19 runs | Wankhede |
| Apr 19, 2015 | RCB | MI | MI | 18 runs | Bengaluru |
| May 10, 2015 | MI | RCB | RCB | 39 runs | Wankhede |
| Apr 20, 2016 | MI | RCB | MI | 6 wkts | Wankhede |
| May 11, 2016 | RCB | MI | MI | 6 wkts | Bengaluru |
| Apr 14, 2017 | RCB | MI | MI | 4 wkts | Bengaluru |
| May 1, 2017 | MI | RCB | MI | 5 wkts | Wankhede |
| Apr 17, 2018 | MI | RCB | MI | 46 runs | Wankhede |
| May 1, 2018 | RCB | MI | RCB | 14 runs | Bengaluru |
| Mar 28, 2019 | RCB | MI | MI | 6 runs | Bengaluru |
| Apr 15, 2019 | MI | RCB | MI | 5 wkts | Wankhede |
| Sep 28, 2020 | RCB | MI | Tied | Super Over | Dubai |
| Oct 28, 2020 | MI | RCB | MI | 5 wkts | Abu Dhabi |
| Apr 9, 2021 | MI | RCB | RCB | 2 wkts | Chennai |
| Sep 26, 2021 | RCB | MI | RCB | 54 runs | Dubai |
| Apr 9, 2022 | RCB | MI | RCB | 7 wkts | Pune |
| Apr 2, 2023 | RCB | MI | RCB | 8 wkts | Bengaluru |
| May 9, 2023 | MI | RCB | MI | 6 wkts | Wankhede |
| Apr 11, 2024 | MI | RCB | MI | 7 wkts | Wankhede |
| Apr 7, 2025 | MI | RCB | RCB | 12 runs | Wankhede |
| Apr 12, 2026 | MI | RCB | RCB | 18 runs | Wankhede |
| May 10, 2026 | RCB | MI | RCB | 2 wkts | Raipur |
MI vs RCB in IPL 2026: Both Meetings
RCB swept MI 2-0 in IPL 2026, winning the first encounter by 18 runs at the Wankhede and the second by 2 wickets in a dramatic last-ball finish at Raipur.
Match 20: RCB 240/4 Beat MI 222/5 by 18 Runs at Wankhede (April 12)
RCB posted the highest-ever IPL score at the Wankhede Stadium with 240/4, built around Phil Salt’s explosive 78 off 36 balls and Rajat Patidar’s 53 off 20 deliveries. The duo hit a hat-trick of sixes each, resulting in RCB chants echoing through MI’s home ground.
Virat Kohli contributed 50 off 38 balls, while Tim David finished with 34 off 16 at the death. MI won the toss and chose to chase, but RCB’s spinners Suyash Sharma and Krunal Pandya expertly shut the chase down as MI finished at 222/5, falling 18 runs short.
| Detail | RCB | MI |
|---|---|---|
| Score | 240/4 (20 overs) | 222/5 (20 overs) |
| Run Rate | 12.00 | 11.10 |
| Top Scorer | Phil Salt, 78 (36) | – |
| Top Bowler | Suyash Sharma, 2/47 | Jasprit Bumrah, 0/35 |
| Player of the Match | Phil Salt |
Match 54: RCB 167/8 Beat MI 166/7 by 2 Wickets at Raipur (May 10)
MI became the second team after LSG to be eliminated from the IPL 2026 playoff race after this heart-breaking defeat. Bhuvneshwar Kumar dismissed Ryan Rickelton on the last ball of the first over, then removed Rohit Sharma and Suryakumar Yadav off consecutive deliveries to reduce MI to 28/3 after just 3 overs.
Tilak Varma and Naman Dhir steadied the innings as MI recovered to post 166/7. Krunal Pandya’s magnificent 73 off 46 balls, featuring 4 fours and 5 sixes, kept RCB in the chase despite regular wickets. With 15 needed off the final over, Bhuvneshwar Kumar hit a crucial six over deep cover before Rasikh Salam scrambled 2 runs off the last ball to complete a stunning last-ball victory.
| Detail | MI | RCB |
|---|---|---|
| Score | 166/7 (20 overs) | 167/8 (20 overs) |
| Run Rate | 8.30 | 8.35 |
| Top Scorer | Tilak Varma & Naman Dhir | Krunal Pandya, 73 (46) |
| Key Bowling | Corbin Bosch (multiple wkts) | Bhuvneshwar Kumar (early breakthroughs) |
| Player of the Match | Krunal Pandya |
MI vs RCB Last 5 Meetings
RCB have won 4 of the last 5 encounters against MI, turning the tide in this rivalry after years of MI dominance. RCB currently hold a 4-match winning streak, their longest run of consecutive victories against MI in IPL history.
| Season | Date | Winner | Margin | Venue |
|---|---|---|---|---|
| IPL 2026 | May 10 | RCB | 2 wkts | Raipur |
| IPL 2026 | Apr 12 | RCB | 18 runs | Wankhede, Mumbai |
| IPL 2025 | Apr 7 | RCB | 12 runs | Wankhede, Mumbai |
| IPL 2024 | Apr 11 | MI | 7 wkts | Wankhede, Mumbai |
| IPL 2023 | May 9 | MI | 6 wkts | Wankhede, Mumbai |
MI vs RCB Key Rivalry Records
This fixture has produced some of the most iconic moments in IPL history. Here are the standout numbers from 38 meetings.
- RCB’s 240/4 at Wankhede in IPL 2026 is the highest team total in this rivalry’s history, surpassing their own 235/1 from 2015
- AB de Villiers’ unbeaten 133 off 59 balls at Wankhede in 2015 remains the highest individual score in MI vs RCB matches
- Virat Kohli leads the all-time run charts in this rivalry with 855 runs across 32 innings
- Jasprit Bumrah leads the wicket-taking charts with 29 dismissals across all MI vs RCB encounters
- Bumrah’s 5/21 against RCB in IPL 2024 is the best bowling performance by an MI bowler in this fixture
- MI’s lowest total against RCB is 111 all out, while RCB’s lowest against MI is 108 all out
- RCB have won 8 of the last 11 encounters since the 2020 Super Over match in Dubai
MI vs RCB Head-to-Head Team Records
Across 38 matches, MI and RCB have produced some of the most spectacular team totals in IPL history. The 2015 encounter remains one of the greatest batting performances the league has ever seen.

Highest Team Totals in MI vs RCB Matches
RCB’s 235/1 in IPL 2015 at the Wankhede Stadium is the highest team total in this rivalry and one of the greatest batting displays in IPL history. The innings was built around an unbroken 215-run partnership between Virat Kohli (82*) and AB de Villiers (133*).
| Team | Score | Result | Venue |
|---|---|---|---|
| RCB | 235/1 | Won | Wankhede Stadium, Mumbai |
| RCB | 221/5 | Won | Wankhede Stadium, Mumbai |
| MI | 213/6 | Won | Wankhede Stadium, Mumbai |
| MI | 209/9 | Lost | Wankhede Stadium, Mumbai |
| MI | 202/7 | Won | M. Chinnaswamy Stadium |
Lowest Team Totals in MI vs RCB Matches
RCB’s lowest total against RCB is 108/10, while MI’s lowest score in this fixture is 111/10.
| Team | Score | Result | Venue |
|---|---|---|---|
| RCB | 108/10 | Lost | Chepauk Stadium |
| MI | 111/10 | Lost | M. Chinnaswamy Stadium |
| MI | 115/9 | Lost | Dubai Stadium |
| RCB | 134/9 | Lost | M. Chinnaswamy Stadium |
| RCB | 136/7 | Lost | Wankhede Stadium, Mumbai |
MI vs RCB Head-to-Head Batting Records
Here are the batting stats for the RCB and MI rivalry.
Best Individual Batting Performances
AB de Villiers’s unbeaten 133 off 59 balls in IPL 2015 at the Wankhede Stadium is the highest individual score in this rivalry. For MI, Ishan Kishan’s 99* off 58 balls.
| Player | Runs | Strike Rate |
|---|---|---|
| AB de Villiers (RCB) | 133* (59) | 225.42 |
| Ishan Sharma (MI) | 99* (58) | 170.68 |
| Rohit Sharma (MI) | 94 (52) | 180.76 |
| Virat Kohli (RCB) | 92* (62) | 148.38 |
| Chris Gayle (RCB) | 92* (58) | 158.62 |
Most Runs in MI vs RCB Matches
Virat Kohli leads the run-scoring charts in this rivalry with 855 runs across 32 matches, making him the standout batter in all MI vs RCB encounters.
| Player (Team) | Matches | Runs | Average |
|---|---|---|---|
| Virat Kohli (RCB) | 36 | 980 | 31.61 |
| AB de Villiers (RCB) | 20 | 693 | 49.5 |
| Rohit Sharma (MI) | 26 | 629 | 27.34 |
| Kieron Pollard (MI) | 28 | 553 | 30.72 |
| Suryakumar Yadav (MI) | 14 | 464 | 38.66 |
MI vs RCB Head-to-Head Bowling Records
Here are the bowling stats for this incredible head-to-head.

Best Individual Bowling Performances
Jasprit Bumrah’s 5/21 against RCB in IPL 2024 is the best bowling performance by an MI bowler in this rivalry.
| Player | Figures | Economy |
|---|---|---|
| Jasprit Bumrah (MI) | 5/21 | 5.25 |
| Harshal Patel (RCB) | 5/27 | 6.75 |
| Samuel Badree (RCB) | 4/9 | 2.25 |
| Harshal Patel (RCB) | 4/17 | 5.36 |
| Dilhara Fernando (MI) | 4/18 | 4.50 |
Most Wickets in MI vs RCB Matches
Jasprit Bumrah leads the wicket-taking charts in this rivalry with 29 wickets across all MI vs RCB encounters, making him the most devastating bowler in this fixture’s history. He is followed by Yuzvendra Chahal, with over 20 wickets for RCB, and Harbhajan Singh, with 20 wickets for MI, in the earlier years of the rivalry.
| Player (Team) | Matches | Wickets | Economy | Best Bowling (BBI) |
|---|---|---|---|---|
| Jasprit Bumrah (MI) | 20 | 29 | 7.44 | 5/21 |
| Yuzvendra Chahal (MI/RCB) | 16 | 24 | 7.78 | 4/38 |
| Harbhajan Singh (MI) | 21 | 22 | 7.23 | 3/20 |
| Harshal Patel (RCB) | 10 | 18 | 7.74 | 5/27 |
| Lasith Malinga (MI) | 18 | 16 | 7.45 | 4/31 |
Suggested Reads:
Conclusion: MI Lead RCB 21-16 in One of IPL’s Greatest Rivalries
The rivalry between the Mumbai Indians and the Royal Challengers Bengaluru is one of the biggest in IPL history. These teams have played 38 matches over 18 seasons. Mumbai Indians have won 21 matches, while RCB have won 16, so MI have been the stronger team overall.
This rivalry is not just about numbers. It has seen many great performances, such as AB de Villiers scoring 133* in 2015, Jasprit Bumrah taking 5/21 in 2024, and Virat Kohli scoring 855 runs in these matches.
In recent years, RCB have improved and won 5 of the last 8 matches. Now both teams are strong, and this rivalry is becoming more competitive and exciting in the coming seasons.
