MI vs RCB is one of the iconic rivalries of the IPL, having produced many unforgettable matches and astonishing moments over the years. The Mumbai–Bengaluru saga is one of the most entertaining and engaging fudes of IPL. From early days of Kumble–Sachin to modern-day Rohit–Virat era, the MI vs RCB encounter has evolved over the years as a must win match for both sides. The battle between Mumbai and Bengaluru has seen power shift multiple times. In the initial seasons of IPL, RCB earned more wins against MI, but after MI’s first IPL title, this rivalry has seen Mumbai in the driver’s seat. According to the MI vs RCB head to head record, MI has an upper hand over RCB, which is a testament to MI’s dominance in the IPL since earning their first title.
Let’s go to the record books and have a detailed look at the MI vs RCB head to head record to get the idea of who has the real dominance in this tussle?
MI vs RCB Head to Head Record

34 games have been played between Bengaluru and Mumbai so far; in those games, Royal Challengers Bengaluru have won 15 times and the Mumbai Indians have won 19.
Total Matches | 34 |
RCB Won | 15 |
MI Won | 19 |
RCB Lost | 19 |
MI Lost | 15 |
Draw | 0 |
Tied | 0 |
No Result | 0 |
MI vs RCB Head to Head Record at Home Ground
RCB Record at Home Ground Against MI
Surprisingly, MI has won more games than RCB at RCB’s home. In the 11 games that Royal Challengers Bengaluru and Mumbai Indians have played at Chinnaswamy Stadium thus far, RCB has won 3 and lost 8.
Total Matches | 11 |
RCB Won | 3 |
MI Won | 8 |
RCB Lost | 8 |
MI Lost | 3 |
Draw | 0 |
Tied | 0 |
No Result | 0 |
MI Record at Home Ground Against RCB
Mumbai Indians have played Royal Challengers Bengaluru 11 times at Wankhede Stadium. Out of those 11 matches, MI won 7 and RCB won 4.
Total Matches | 11 |
MI Won | 7 |
RCB Won | 4 |
MI Lost | 4 |
RCB Lost | 7 |
Draw | 0 |
Tied | 0 |
No Result | 0 |
MI vs RCB Head to Head Record at Away Ground
RCB Record at Away Ground Against MI
In their 11 games at Wanhede Stadium, RCB has only won 4 of them and lost the other 7.
Total Matches | 11 |
RCB Won | 4 |
MI Won | 7 |
RCB Lost | 7 |
MI Lost | 4 |
Draw | 0 |
Tied | 0 |
No Result | 0 |
MI Record at Away Ground Against RCB
One of the rare teams to defeat Royal Challengers Bengaluru at Chinnaswamy Stadium more than five times is the Mumbai Indians. In addition to defeating RCB in Bengaluru, MI has crushed them, winning 8 of the 11 games played there.
Total Matches | 11 |
MI Won | 8 |
RCB Won | 3 |
MI Lost | 3 |
RCB Lost | 8 |
Draw | 0 |
Tied | 0 |
No Result | 0 |
MI vs RCB Head to Head Record at Neutral Venues
8 of the 12 meetings between the Royal Challengers Bengaluru and Mumbai Indians in neutral sites concluded in RCB’s favour, while 4 went MI’s way.
Total Matches | 12 |
RCB Won | 8 |
MI Won | 4 |
RCB Lost | 4 |
MI Lost | 8 |
Draw | 0 |
Tied | 0 |
No Result | 0 |
MI vs RCB: Royal Challengers Bengaluru vs Mumbai Indians Records & Stats
Highest Score in MI vs RCB Rivalry
The highest total in the history of the MI vs. RCB rivalry was achieved by Royal Challengers Bengaluru in Mumbai on May 10, 2015, with a score of 235/1.
Highest Score by RCB Against MI
RCB’s highest score against Royal Challengers Bengaluru is 235/1, which was accomplished on May 10, 2015, in Mumbai.
Highest Score by MI Against RCB
In the 2018 Indian Premier League, the Mumbai Indians scored their highest total of 213/6 against Royal Challengers Bengaluru in Mumbai.
Lowest Score in MI vs RCB Rivalry
Royal Challengers Bengaluru posted the lowest total in the history of the MI-RCB rivalry on October 9, 2011, when MI bundled them out for 108 runs in Chennai.
Lowest Score by RCB Against MI
Royal Challengers Bengaluru achieved their lowest score of 108 against the Mumbai Indians in 2011 at Chennai’s Chepauk Stadium.
Lowest Score by MI Against RCB
In the 2021 IPL, the Mumbai Indians were bowled out for 111 runs by Royal Challengers Bengaluru at Dubai International Cricket Stadium, their lowest total against RCB.
Individual Records in MI vs RCB Rivalry
Most runs & Highest Score in MI vs RCB Rivalry
Virat Kohli led RCB in runs against MI, while Rohit Sharma led the Mumbai Indians in runs against the Royal Challengers Bengaluru. The finest innings was played by AB de Villiers against Mumbai, and Ishan Kishan of MI did the same against Bengaluru.
Stats | RCB | MI |
Most Runs | Virat Kohli (980 runs) | Rohit Sharma (629 runs) |
Highest scorer | AB de Villiers (133*) | Ishan Kishan (99) |
Most Wickets & Best Bowling in MI vs RCB Rivalry
Jasprit Bumrah of MI and Harshal Patel of RCB are the top wicket-takers in the MI vs. RCB matchup. These two bowlers also registered the best bowling stats in an innings of this rivalry for their respective teams.
Stats | MI | RCB |
Most wickets | Jasprit Bumrah (29 wickets) | Harshal Patel (18 wickets) |
Best Bowling | Jasprit Bumrah (5/21) | Harshal Patel (5/27) |
Mumbai Indians vs Royal Challengers Bengaluru Timeline
Here is the detailed information of the Mumbai Indians vs Royal Challengers Bengaluru Timeline with information of every match played from 2008 to 2025:
Read More: India National Cricket Team vs England Cricket Team Match Scorecard / South Africa National Cricket Team Vs England Cricket Team Timeline
Season | Match | Date | Team | Versus | Venue | Result |
2008 | 5th | 20/04/2008 | Mumbai Indians | Royal Challengers Bengaluru | Wankhede Stadium (Mumbai) | Royal Challengers Bangalore won by 5 wickets |
2008 | 55th | 28/05/2008 | Mumbai Indians | Royal Challengers Bengaluru | M Chinnaswamy Stadium (Bengaluru, Bangalore) | Mumbai Indians won by 9 wickets |
2009 | 28th | 03/05/2009 | Mumbai Indians | Royal Challengers Bengaluru | Wanderers Stadium (Johannesburg) | Royal Challengers Bangalore won by 9 wickets |
2009 | 38th | 10/05/2009 | Mumbai Indians | Royal Challengers Bengaluru | St George’s Park (Port Elizabeth) | Mumbai Indians won by 16 runs |
2010 | 14th | 20/03/2010 | Mumbai Indians | Royal Challengers Bengaluru | Barabati Stadium (Cuttack) | Royal Challengers Bangalore won by 7 wickets |
2010 | 52nd | 17/04/2010 | Mumbai Indians | Royal Challengers Bengaluru | M Chinnaswamy Stadium (Bengaluru, Bangalore) | Mumbai Indians won by 57 runs |
2010 | 1st Semi Final | 21/04/2010 | Mumbai Indians | Royal Challengers Bengaluru | Dr DY Patil Sports Academy (Mumbai) | Mumbai Indians won by 35 runs |
2011 | 8th | 12/04/2011 | Mumbai Indians | Royal Challengers Bengaluru | M Chinnaswamy Stadium (Bengaluru, Bangalore) | Mumbai Indians won by 9 wickets |
2011 | 2nd Qual. Final | 27/05/2011 | Mumbai Indians | Royal Challengers Bengaluru | MA Chidambaram Stadium (Chennai) | Royal Challengers Bangalore won by 43 runs |
2012 | 54th | 09/05/2012 | Mumbai Indians | Royal Challengers Bengaluru | Wankhede Stadium (Mumbai) | Royal Challengers Bangalore won by 9 wickets |
2012 | 62nd | 14/05/2012 | Mumbai Indians | Royal Challengers Bengaluru | M Chinnaswamy Stadium (Bengaluru, Bangalore) | Mumbai Indians won by 5 wickets |
2013 | 2nd | 04/04/2013 | Mumbai Indians | Royal Challengers Bengaluru | M Chinnaswamy Stadium (Bengaluru, Bangalore) | Royal Challengers Bangalore won by 2 runs |
2013 | 37th | 27/04/2013 | Mumbai Indians | Royal Challengers Bengaluru | Wankhede Stadium (Mumbai) | Mumbai Indians won by 58 runs |
2014 | 5th | 19/04/2014 | Mumbai Indians | Royal Challengers Bengaluru | Dubai International Cricket Stadium (Dubai) | Royal Challengers Bangalore won by 7 wickets |
2014 | 27th | 06/05/2014 | Mumbai Indians | Royal Challengers Bengaluru | Wankhede Stadium (Mumbai) | Mumbai Indians won by 19 runs |
2015 | 16th | 19/04/2015 | Mumbai Indians | Royal Challengers Bengaluru | M Chinnaswamy Stadium (Bengaluru, Bangalore) | Mumbai Indians won by 18 runs |
2015 | 46th | 10/05/2015 | Mumbai Indians | Royal Challengers Bengaluru | Wankhede Stadium (Mumbai) | Royal Challengers Bangalore won by 39 runs |
2016 | 14th | 20/04/2016 | Mumbai Indians | Royal Challengers Bengaluru | Barabati Stadium (Cuttack) | Mumbai Indians won by 6 wickets |
2016 | 41st | 11/05/2016 | Mumbai Indians | Royal Challengers Bengaluru | M Chinnaswamy Stadium (Bengaluru, Bangalore) | Mumbai Indians won by 6 wickets |
2017 | 12th | 14/04/2017 | Mumbai Indians | Royal Challengers Bengaluru | M Chinnaswamy Stadium (Bengaluru, Bangalore) | Mumbai Indians won by 4 wickets |
2017 | 38th | 01/05/2017 | Mumbai Indians | Royal Challengers Bengaluru | Wankhede Stadium (Mumbai) | Mumbai Indians won by 5 wickets |
2018 | 14th | 17/04/2018 | Mumbai Indians | Royal Challengers Bengaluru | Wankhede Stadium (Mumbai) | Mumbai Indians won by 46 runs |
2018 | 31st | 01/05/2018 | Mumbai Indians | Royal Challengers Bengaluru | M Chinnaswamy Stadium (Bengaluru, Bangalore) | Royal Challengers Bangalore won by 14 runs |
2019 | 7th | 28/03/2019 | Mumbai Indians | Royal Challengers Bengaluru | M Chinnaswamy Stadium (Bengaluru, Bangalore) | Mumbai Indians won by 6 runs |
2019 | 31st | 15/04/2019 | Mumbai Indians | Royal Challengers Bengaluru | Wankhede Stadium (Mumbai) | Mumbai Indians won by 5 wickets |
2020 | 10th | 28/09/2020 | Mumbai Indians | Royal Challengers Bengaluru | Dubai International Cricket Stadium (Dubai) | Match tied (RCB won super over) |
2020 | 48th | 28/10/2020 | Mumbai Indians | Royal Challengers Bengaluru | Sheikh Zayed Stadium (Abu Dhabi) | Mumbai Indians won by 5 wickets |
2021 | 1st | 09/04/2021 | Mumbai Indians | Royal Challengers Bengaluru | MA Chidambaram Stadium (Chennai) | Royal Challengers Bangalore won by 2 wickets |
2021 | 39th | 26/09/2021 | Mumbai Indians | Royal Challengers Bengaluru | Dubai International Cricket Stadium (Dubai) | Royal Challengers Bangalore won by 54 runs |
2022 | 18th | 09/04/2022 | Mumbai Indians | Royal Challengers Bengaluru | Maharashtra Cricket Association Stadium (Pune) | Royal Challengers Bangalore won by 7 wickets |
2023 | 5th | 02/04/2023 | Mumbai Indians | Royal Challengers Bengaluru | M Chinnaswamy Stadium (Bengaluru, Bangalore) | Royal Challengers Bangalore won by 8 wickets |
2023 | 54th | 09/05/2023 | Mumbai Indians | Royal Challengers Bengaluru | Wankhede Stadium (Mumbai) | Mumbai Indians won by 6 wickets |
2024 | 25th | 11/04/2024 | Mumbai Indians | Royal Challengers Bengaluru | Wankhede Stadium (Mumbai) | Mumbai Indians won by 7 wickets |
2025 | 20th | 07/04/2025 | Mumbai Indians | Royal Challengers Bengaluru | Wankhede Stadium (Mumbai) | Royal Challengers Bengaluru won by 12 runs |
Royal Challengers Bengaluru vs Mumbai Indians Standings
RCB Position | IPL Season | MI Position |
7th | 2008 | 5th |
3rd | 2009 | 7th |
4th | 2010 | 1st |
1st | 2011 | 3rd |
5th | 2012 | 3rd |
5th | 2013 | 2nd |
7th | 2014 | 4th |
3rd | 2015 | 2nd |
2nd | 2016 | 5th |
8th | 2017 | 1st |
6th | 2018 | 5th |
8th | 2019 | 1st |
4th | 2020 | 1st |
3rd | 2021 | 5th |
4th | 2022 | 10th |
6th | 2023 | 4th |
4th | 2024 | 10th |
2nd | 2025 | 4th |