The RCB versus MI head-to-head battle has been a stepping stone in IPL excitement since the first day the league began. Royal Challengers Bengaluru and Mumbai Indians have engaged in battle so often and since the earliest of days, the drama, star power, and moments of inspiration have added great texture to this much-loved sporting rivalry. From the old-time legends Sachin Tendulkar, Anil Kumble, and Jacques Kallis to today’s stars Virat Kohli and Rohit Sharma, this match-up has become one of the biggest and most anticipated shows of the tournament schedule.
The timeline of RCB versus MI not only reflects how both teams have defined their legacy as a result of unforgettable victories, devastating defeats, and personal greatness, but it also tells the story about the sport of cricket and reveals intricate details from wonderfully entertaining games. The rich history of the Royal Challengers Bengaluru vs Mumbai Indians timeline highlights the defining moments from their exciting encounters and takes you back to the greatest memories of their brilliant matches.
Let’s check out the record books and examine the MI vs RCB head-to-head record in depth to determine who is truly in control of this match.
RCB vs MI Head to Head Record

Bengaluru and Mumbai have played 34 games so far, with Royal Challengers Bengaluru winning 15 of them and the Mumbai Indians winning 19.
Total Matches | 34 |
RCB Won | 15 |
MI Won | 19 |
RCB Lost | 19 |
MI Lost | 15 |
Draw | 0 |
Tied | 0 |
No Result | 0 |
RCB vs MI Head to Head Record at Home Ground
RCB Record at Home Ground Against MI
MI has surprisingly outscored RCB in RCB’s home games. RCB has won 3 and lost 8 of the eleven games that the Mumbai Indians and Royal Challengers Bengaluru have played at Chinnaswamy Stadium thus far.
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
At Wankhede Stadium, the Mumbai Indians have faced the Royal Challengers Bengaluru eleven times. MI won 7 of those 11 games, while 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 |
RCB vs MI Head to Head Record at Away Ground
RCB Record at Away Ground Against MI
RCB has only won 4 of their 11 games at Wanhede Stadium 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
The Mumbai Indians are one of the few teams that have defeated the Royal Challengers Bengaluru at Chinnaswamy Stadium on more than five occasions. MI has dominated RCB, winning 8 of the 11 games played there, in addition to beating them in Bengaluru.
Total Matches | 11 |
MI Won | 8 |
RCB Won | 3 |
MI Lost | 3 |
RCB Lost | 8 |
Draw | 0 |
Tied | 0 |
No Result | 0 |
RCB vs MI Head to Head Record at Neutral Venues
Out of the 12 neutral-site encounters between the Mumbai Indians and the Royal Challengers Bengaluru, 4 ended in MI’s favor and 8 in RCB’s favor.
Total Matches | 12 |
RCB Won | 8 |
MI Won | 4 |
RCB Lost | 4 |
MI Lost | 8 |
Draw | 0 |
Tied | 0 |
No Result | 0 |
RCB vs MI: Royal Challengers Bengaluru vs Mumbai Indians Records & Stats

Highest Score in RCB vs MI Rivalry
Royal Challengers Bengaluru scored 235/1 in Mumbai on May 10, 2015, the highest total in the history of the MI vs. RCB rivalry.
Highest Score by RCB Against MI
The highest score RCB has ever achieved against Royal Challengers Bengaluru is 235/1, which was achieved in Mumbai on May 10, 2015.
Highest Score by MI Against RCB
The Mumbai Indians defeated Royal Challengers Bengaluru in Mumbai in the 2018 Indian Premier League, with their highest-ever total of 213/6.
Lowest Score in RCB vs MI Rivalry
When MI bowled Royal Challengers Bengaluru out for 108 runs in Chennai on October 9, 2011, they recorded the lowest total in the history of the MI-RCB rivalry.
Lowest Score by RCB Against MI
In 2011, Royal Challengers Bengaluru defeated the Mumbai Indians in Chennai’s Chepauk Stadium with their lowest-ever score of 108.
Lowest Score by MI Against RCB
Royal Challengers Bengaluru defeated the Mumbai Indians in the 2021 Indian Premier League with their lowest score of 111 runs at Dubai International Cricket Stadium.
Individual Records in RCB vs MI Rivalry
Most Runs & Highest Score in RCB vs MI Rivalry
While Rohit Sharma led the Mumbai Indians in runs against the Royal Challengers Bengaluru, Virat Kohli led the RCB in runs against the MI. Ishan Kishan and AB de Villiers had the best innings against Bengaluru and Mumbai, respectively.
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 RCB vs MI Rivalry
The leading wicket-takers in the MI vs. RCB encounter are MI’s Jasprit Bumrah and RCB’s Harshal Patel. In an innings of this rivalry, these two bowlers both recorded the greatest bowling statistics for their sides as well.
Stats | MI | RCB |
Most wickets | Jasprit Bumrah (29 wickets) | Harshal Patel (18 wickets) |
Best Bowling | Jasprit Bumrah (5/21) | Harshal Patel (5/27) |
Royal Challengers Bengaluru vs Mumbai Indians Timeline

Check out the Royal Challengers Bengaluru vs Mumbai Indians timeline, which includes details on every game played between 2008 and 2025:
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 |
Read Also
- Australia Women’s National Cricket Team vs India Women’s National Cricket Team Timeline
- Bangladesh National Cricket Team Vs New Zealand National Cricket Team Timeline
- Afghanistan National Cricket Team vs India National Cricket Team Timeline
- T20 World Cup Winners List From 2007-2024
- South Africa National Cricket Team Vs Bangladesh National Cricket Team Timeline