The Royal Challengers Bengaluru vs Mumbai Indians timeline is one of the most riveting stories of the IPL, filled with high drama, rivalries, and unforgettable moments. These two heavyweights have provided the IPL with some of the most spectacular matches in the league’s history; almost always accidental accompaniments to some heartbreaking finishes, stunning performances, and desperate struggles for supremacy. Even though the Mumbai Indians have had the most success, with titles to show for it, the Royal Challengers Bangalore have consistently posed a serious threat to their authority, boasting a team loaded with stars and fans of unrivaled passion. This timeline goes on to show how their head-to-head story has developed over the years, while providing a cricketing legacy that has defined the best of IPL spirit.
Royal Challengers Bengaluru vs Mumbai Indians Timeline: 2008 to 2025
Early Encounters: 2008 to 2025
- MI vs RCB, IPL 2008: The Mumbai Indians and Royal Challengers Bengaluru made their first encounter for the 5th game of the inaugural season on 20th April, 2008, in Wankhede Stadium, Mumbai. Royal Challengers Bangalore won the game by 5 wickets, thanks to Mark Boucher’s late innings of unbeaten 39 runs. In the 55th game of the season, the two sides met in Bangalore, where the Mumbai Indians clinched victory by 9 wickets. Sanath Jayasuriya and Sachin Tendulkar’s partnership of 96 runs helped MI complete the run chase of 126. However, it was Dilhara Fernando who won the man of the match for taking 4 wickets, conceding just 18 runs.
- RCB vs MI, IPL 2009: Both sides met in South Africa for the 28th and 38th matches of the season. Jacques Kallis (69*) and Robin Uthappa (66*) stand in for a partnership of 126 runs to claim a 9-wicket victory for RCB in the first game. In the second face-off, MI batted first and gathered 157, losing 2 wickets. However, they prevented RCB’s total at 141, claiming a 16-run win.
- MI vs RCB, IPL 2010: MI played the 14th match of IPL 2010 against RCB in Cuttack. RCB displayed a marvellous batting performance, chasing the target of 155 effortlessly. They won the match by 7 wickets. In their next match of the season, MI prevailed by 57 runs. MI batted first, produced 191 with their bat, and bundled out RCB at 134. Two teams played the 1st Semi Final of the season on 21st April, 2010. MI scored 184 in the first innings while restricting RCB to 149. Kieron Pollard was named man of the match for taking 3 wickets, dismissing Robin Uthappa, Virat Kohli, and Manish Pandey.
- RCB vs MI, IPL 2011: RCB and MI played the 8th match of the 4th edition of the league. Batting first, RCB scored 140, losing 4 wickets. MI came to bat for the second innings, and guided by Ambati Rayudu’s unbeaten 63, MI completed the chase of 143, at the loss of 1 wicket. The two teams met in Chennai for the 2nd Qualifying Final on 27th May, 2011. Royal Challengers Bangalore won by 43 runs, led by Chris Gayle’s knock of 89 runs off 47 balls.
- MI vs RCB, IPL 2012: In the 54th game of IPL 2012, invited to bat first, MI scored 141, while RCB outscored them, attaining 142, with 1 wicket down. Chris Gayle’s innings of 82 not out proved helpful for RCB. Both sides played the 62nd match in Bengaluru, where the Mumbai Indians, led by Ambati Rayudu (81*), won by 5 wickets.
- RCB vs MI, IPL 2013: The two teams played the second game of the season, where Chris Gayle contributed with a majestic 92 off 58 balls to RCB’s total of 156. Mumbai Indians were stopped at 154, despite a 60-run knock by Dinesh Karthik. In the 37th match, MI won the toss and chose to bat, and accomplished 194 runs. With a target of 195 runs off 20.0 overs, RCB were dismissed for 136, losing 7 wickets.
- MI vs RCB, IPL 2014: RCB played the 5th match against MI in Dubai. Royal Challengers Bangalore clinched victory by 7 wickets by completing the run chase of 116 effortlessly. Parthiv Patel’s 57 not out proved significant for their win. MI retaliated in the 27th game by defeating RCB by 19 runs. Rohti Sharma played a powerful knock of 59 not out to contribute to MI’s total of 187.
- RCB vs MI, IPL 2015: In IPL 2015, RCB met MI in Bengaluru for the 16th match, where MI defeated RCB by 18 runs. Welcomed to bat first, MI gathered 209, while they restricted RCB to 191, thanks to Harbhajan Singh’s 3-wicket haul. In the 46th match, RCB replied with a 39-run victory. Virat Kohli (82*) and AB de Villiers (133*) made a partnership of 215 runs, the second-highest partnership in IPL.
- RCB vs MI, IPL 2016: In the 14th match of the season, MI met RCB in Cuttack, where they defeated RCB by 6 wickets. Rohit Sharma’s knock of 62 helped MI complete the run chase of 171. For the 41st match, the two sides met in Bengaluru. Mumbai Indians won the game by 6 wickets, despite KL Rahul’s undefeated 68 for RCB.
- RCB vs MI, IPL 2017: Royal Challengers Bengaluru encountered the Mumbai Indians in Bengaluru in the 12th match. Invited to bat first, RCB scored 142, guided by Virat Kohli’s weighty contributions of 62 runs. MI, led by Kieron Pollard (70), outscored RCB by scoring 145 runs. In the 38th game, Rohit Sharma anchored the innings with 56 not out to clinch a 5-wicket victory for the Mumbai Indians.
- MI vs RCB, IPL 2018: Both sides played the 14th match of the season at Wankhede Stadium, Mumbai. Welcomed to bat first, Mumbai Indians gathered 213, while they restricted RCB’s total to 167, claiming a 46-run win. In the 31st game, Royal Challengers Bangalore won by 14 runs.
- RCB vs MI, IPL 2019: In the 7th game of IPL 2019, MI faced RCB in Bengaluru, where they claimed the match by 6 runs, thanks to Jasprit Bumrah’s bowling spell of 3/20. Both sides met in Mumbai for the 31st game of the season. AB de Villiers scored an impressive knock of 75 off 51 to contribute to RCB’s decent total of 171. However, MI completed the run chase in 19 overs and 5 wickets down.
- RCB vs MI, IPL 2020: In the 10th match of the Indian Premier League 2020, both sides produced 201. A super over was played, in which Royal Challengers Bangalore emerged victorious. MI met RCB in Abu Dhabi to play the 48th game of the season, where MI claimed the game by 5 wickets with 5 balls to spare. Suryakumar Yadav’s unbeaten 79 helped MI to win, and he was named man of the match for his contributions.
- MI vs RCB, IPL 2021: For the 1st match of the Indian Premier League 2021, both sides met in Chennai. Royal Challengers Bangalore won by 2 wickets. Harshal Patel’s 5-wicket haul earned him the man of the match award. In game 39th, RCB batted first and accumulated 165, while they restricted the Mumbai Indians to 111, claiming a 54-run victory.
- MI vs RCB, IPL 2022: In the 2022 IPL season, MI and RCB played their 18th match in Pune. Royal Challengers Bangalore won by 7 wickets with 9 balls remaining. Anuj Rawat was named man of the match for his batting performance (66 off 47 balls).
- RCB vs MI, IPL 2023: Royal Challengers Bengaluru played the 5th game against Mumbai Indians. RCB won by 8 wickets with 22 balls to spare, thanks to Virat Kohli’s 82 not out and Faf du Plessis’s 73. In the game 54, MI defeated RCB on its home ground in Mumbai. MI clinched victory in the game by 6 wickets with 21 balls left.
- MI vs RCB, IPL 2024: In the 2024 IPL season, MI and RCB played the 25th match. Royal Challengers Bengaluru played the first innings and amassed 196. Mumbai Indians completed the run chase smoothly in 15.3 overs, with 3 wickets down. Jasprit Bumrah’s 5-wicket haul and Ishan Kishan’s knock of 69 helped MI to win.
- MI vs RCB, IPL 2025: In this season, MI and RCB played the 20th match on 7th April, 2025 in Mumbai. Royal Challengers Bengaluru played the first innings and produced 221, while they restricted MI to 209, claiming a 12-run victory.
Royal Challengers Bengaluru vs Mumbai Indians Head to Head Record
Details | RCB | MI |
Match Played | 34 | |
Won | 15 | 19 |
Lost | 19 | 15 |
No Results | 0 | 0 |
Highest Score | 235 | 213 |
Lowest Score | 122 | 111 |
All Match Results: Royal Challengers Bengaluru vs Mumbai Indians
Match Date | Team 1st | Team 2nd | Winner Team | Venue | Results |
---|---|---|---|---|---|
Apr 7, 2025 | MI | RCB | RCB | Wankhede | 12 runs |
Apr 11, 2024 | MI | RCB | MI | Wankhede | 7 wickets |
May 9, 2023 | MI | RCB | MI | Wankhede | 6 wickets |
2 Apr 2023 | RCB | MI | RCB | Bengaluru | 8 wickets |
9 Apr | RCB | MI | RCB | Pune | 7 wickets |
26 Sep | RCB | MI | RCB | Dubai (DICS) | 54 runs |
Apr 9, 2021 | MI | RCB | RCB | Chennai | 2 wickets |
Oct 28, 2020 | MI | RCB | MI | Abu Dhabi | 5 wickets |
Sep 28, 2020 | RCB | MI | tied | Dubai (DICS) | – |
Apr 15, 2019 | MI | RCB | MI | Wankhede | 5 wickets |
Mar 28, 2019 | RCB | MI | MI | Bengaluru | 6 runs |
May 1, 2018 | RCB | MI | RCB | Bengaluru | 14 runs |
17 Apr 2018 | MI | RCB | MI | Wankhede | 46 runs |
1 May | MI | RCB | MI | Wankhede | 5 wickets |
14 Apr | RCB | MI | MI | Bengaluru | 4 wickets |
May 11, 2016 | RCB | MI | MI | Bengaluru | 6 wickets |
Apr 20, 2016 | MI | RCB | MI | Wankhede | 6 wickets |
May 10, 2015 | MI | RCB | RCB | Wankhede | 39 runs |
Apr 19, 2015 | RCB | MI | MI | Bengaluru | 18 runs |
May 6, 2014 | MI | RCB | MI | Wankhede | 19 runs |
Apr 19, 2014 | RCB | MI | RCB | Dubai (DICS) | 7 wickets |
Apr 27, 2013 | MI | RCB | MI | Wankhede | 58 runs |
Apr 4, 2013 | RCB | MI | RCB | Bengaluru | 2 runs |
May 14, 2012 | RCB | MI | MI | Bengaluru | 5 wickets |
May 9, 2012 | MI | RCB | RCB | Wankhede | 9 wickets |
Oct 9, 2011 | RCB | MI | MI | Chennai | 31 runs |
May 27, 2011 | MI | RCB | RCB | Chennai | 43 runs |
Apr 12, 2011 | RCB | MI | MI | Bengaluru | 9 wickets |
Sep 19, 2010 | MI | RCB | MI | Durban | 2 runs |
Apr 21, 2010 | MI | RCB | MI | DY Patil | 35 runs |
Apr 17, 2010 | RCB | MI | MI | Bengaluru | 57 runs |
Mar 20, 2010 | MI | RCB | RCB | Brabourne | 7 wickets |
May 10, 2009 | RCB | MI | MI | Gqeberha | 16 runs |
May 3, 2009 | RCB | MI | RCB | Johannesburg | 9 wickets |
May 28, 2008 | RCB | MI | MI | Bengaluru | 9 wickets |
Apr 20, 2008 | MI | RCB | RCB | Wankhede | 5 wickets |
RCB vs MI Match Result IPL 2025
Match Summary
MI vs RCB Match No. 20th IPL 2025
- Date: Apr 07, 2025
- Venue: Wankhede Stadium, Mumbai
- Time: 7:30 PM
Royal Challengers Bengaluru (RCB): 221/5 (20 Overs)
Mumbai Indians (MI): 209/9 (20 Overs)
Result: Royal Challengers Bengaluru won by 12 runs
Player of the Match: Rajat Patidar
Royal Challengers Bengaluru vs Mumbai Indians Team Squads for IPL 2025
Royal Challengers Bengaluru Squad
- Rajat Patidar (Captain)
- Virat Kohli
- Devdutt Padikkal
- Swastik Chhikara
- Phil Salt
- Jitesh Sharma
- Liam Livingstone
- Krunal Pandya
- Tim David
- Jacob Bethell
- Romario Shepherd
- Swapnil Singh
- Manoj Bhandage
- Mohit Rathee
- Josh Hazlewood
- Bhuvneshwar Kumar
- Rasikh Dar
- Yash Dayal
- Nuwan Thushara
- Lungi Ngidi
- Abhinandan Singh
- Suyash Sharma
Mumbai Indians Squad
- Hardik Pandya (Captain)
- Rohit Sharma
- Surya kumar Yadav
- Tilak Varma
- Bevon Jacobs
- Robin Minz
- Ryan Rickelton
- Shrijith Krishnan
- Naman Dhir
- Will Jacks
- Mitchell Santner
- Raj Angad Bawa
- Vignesh Puthur
- Corbin Bosch
- Jasprit Bumrah
- Trent Boult
- Deepak Chahar
- Reece Topley
- Lizaad Williams
- Karn Sharma
- Satyanarayana Raju
- Ashwani Kumar
- Arjun Tendulkar
- Krishnan Shrijith
FAQs for Royal Challengers Bengaluru vs Mumbai Indians Timeline
Q-1) How many times have RCB and MI played each other?
A- They’ve Played 33–34 times together in IPL history, with MI winning about 19 of those matches.
Q-2) Which team leads the head‑to‑head?
A- Mumbai Indians lead the rivalry, currently holding the advantage in head‑to‑head matchups.
Q-3) When was the last MI vs RCB match and who won?
A- Their most recent clash was on April 7, 2025, where RCB won by 12 runs at Wankhede Stadium
Q-4) What is the biggest win in their rivalry?
A- One of the most dominant wins was RCB’s 54‑run victory at Bengaluru in 2024.
Q-5) Where are their matches usually held?
A- Most matches take place at Wankhede Stadium (Mumbai) and M. Chinnaswamy Stadium (Bengaluru).
Q-6) Have they tied or gone to a Super Over?
A- Yes—they’ve had at least one Super Over, including a rare double‑Super Over in 2020.
Q-7) Who’s the top run‑scorer in the RCB‑MI fixture?
A- Players like Virat Kohli and Rohit Sharma top the run charts in this matchup (inferred from star performances).
Must Read:
- England Cricket Team vs India National Cricket Team Match Scorecard
- Indian Cricket Team Jersey Numbers
- India National Cricket Team vs South Africa National Cricket Team Match Scorecard
- United States National Cricket Team vs India National Cricket Team Match Scorecard
- Zimbabwe National Cricket Team vs India National Cricket Team Timeline
- India National Cricket Team Vs Bangladesh National Cricket Team Timeline
- Afghanistan National Cricket Team vs Australian Men’s Cricket Team Match Scorecard
- Zimbabwe National Cricket Team vs India National Cricket Team Match Scorecard