Hello Friends! If you follow IPL, you know the famous slogan “Ee Sala Cup Namde.” In 2025, Royal Challengers Bengaluru (RCB) ended their 18-year wait by winning the IPL trophy. They joined giants like Mumbai Indians (MI) and Chennai Super Kings (CSK). These three teams are called the “Big Three of IPL,” known for their intense rivalries. Among them, the RCB vs. MI rivalry is the most exciting. Whenever these teams meet, the match becomes a fierce battle full of energy and unforgettable moments.
The Royal Challengers Bengaluru vs. Mumbai Indians timeline highlights key encounters from IPL’s start in 2008. From nail-biting finishes to spectacular performances, this rivalry has given cricket lovers countless memories. If you want to know about their biggest clashes and how this competition has grown, this timeline is the perfect way to relive those thrilling moments.
Royal Challengers Bengaluru vs Mumbai Indians Timeline
2008 to 2018: The Budding Rivalry
Between 2008 and 2018, RCB and MI played 23 matches. Mumbai Indians dominated this period by winning 14 matches, while RCB managed 9 victories. The matches were intense and featured many memorable performances.
Year | Match Details | Result | Key Performers |
---|---|---|---|
2008 | MI vs RCB, 5th Match at Wankhede | RCB won by chasing | Robin Uthappa (48), Rahul Dravid (32), Mark Boucher (39*) |
2008 | RCB vs MI, 55th Match at Chinnaswamy | MI won by 8 wickets | Dilhara Fernando (4 wickets) |
2010 | RCB vs MI, 52nd Match | MI won by 57 runs | Kieron Pollard (3 wickets), Harbhajan Singh (2 wickets) |
2010 | RCB vs MI, 1st Semi-final | MI won by 35 runs | Kieron Pollard (3 wickets) |
2011 | RCB vs MI, 2nd Qualifying Final | RCB won by 43 runs | Chris Gayle (89), Daniel Vettori (3 wickets) |
2013 | RCB vs MI, 2nd Match | RCB won by 2 runs | Chris Gayle (92*), Dinesh Karthik (60) |
2013 | MI vs RCB, 37th Match | MI won by 58 runs | Dwayne Smith, Dinesh Karthik |
2015 | MI vs RCB, 46th Match | RCB won by 39 runs | AB de Villiers (133*) |
2018 | MI vs RCB, 14th Match | MI won by 46 runs | Rohit Sharma (94) |
2018 | RCB vs MI, 31st Match | RCB won by 14 runs | Manan Vohra (45), Brendon McCullum (37) |
During these years, Mumbai Indians generally held the upper hand. However, RCB gave some fierce competition with iconic players like Chris Gayle and AB de Villiers lighting up the stage. Matches often turned into nail-biters, with small margins deciding results.
2019 to 2025: The Enduring Rivalry
From 2019 onwards, the battle shifted slightly in favor of Royal Challengers Bengaluru. Out of 11 matches played in this period, RCB won 7 while MI won 4. The competition remained as fierce and passionate as ever, with both teams pushing their limits to outplay the other.
Year | Match Details | Result | Key Performers |
---|---|---|---|
2019 | RCB vs MI, 7th Match | MI won by 6 runs | AB de Villiers (70*), Jasprit Bumrah (4 wickets) |
2020 | MI vs RCB, 10th Match | RCB won in Super Over | AB de Villiers (Player of the Match) |
2021 | MI vs RCB, 1st Match | RCB won by 2 wickets | AB de Villiers, Glenn Maxwell, Virat Kohli |
2021 | MI vs RCB, 39th Match | RCB won by 54 runs | Harshal Patel (4 wickets), Yuzvendra Chahal (3 wickets) |
2023 | MI vs RCB, 54th Match | MI won by 6 wickets | Suryakumar Yadav (83) |
2024 | MI vs RCB, 25th Match | MI won by chasing | Ishan Kishan (69), Rohit Sharma (38) |
2025 | MI vs RCB, 20th Match | RCB won by 12 runs | Virat Kohli, Rajat Patidar, Josh Hazlewood |
This phase has shown how RCB’s new strategies and emerging stars have turned the tide. Players like Virat Kohli, Rajat Patidar, and Harshal Patel have played key roles in shaping results. Meanwhile, Mumbai Indians continue to fight hard with stars like Rohit Sharma and Suryakumar Yadav.
Match Results – Mumbai Indians vs Royal Challengers Bengaluru 2008 to 2025
Match Date | Team 1 | Team 2 | Venue | Winner Team | Results |
---|---|---|---|---|---|
Apr 20, 2008 | MI | RCB | Wankhede | RCB | 5 wickets |
May 28, 2008 | RCB | MI | Bengaluru | MI | 9 wickets |
May 3, 2009 | RCB | MI | Johannesburg | RCB | 9 wickets |
May 10, 2009 | RCB | MI | Gqeberha | MI | 16 runs |
Mar 20, 2010 | MI | RCB | Brabourne | RCB | 7 wickets |
Apr 17, 2010 | RCB | MI | Bengaluru | MI | 57 runs |
Apr 21, 2010 | MI | RCB | DY Patil | MI | 35 runs |
Sep 19, 2010 | MI | RCB | Durban | MI | 2 runs |
Apr 12, 2011 | RCB | MI | Bengaluru | MI | 9 wickets |
May 27, 2011 | MI | RCB | Chennai | RCB | 43 runs |
Oct 9, 2011 | RCB | MI | Chennai | MI | 31 runs |
May 9, 2012 | MI | RCB | Wankhede | RCB | 9 wickets |
May 14, 2012 | RCB | MI | Bengaluru | MI | 5 wickets |
Apr 4, 2013 | RCB | MI | Bengaluru | RCB | 2 runs |
Apr 27, 2013 | MI | RCB | Wankhede | MI | 58 runs |
Apr 19, 2014 | RCB | MI | Dubai (DICS) | RCB | 7 wickets |
May 6, 2014 | MI | RCB | Wankhede | MI | 19 runs |
Apr 19, 2015 | RCB | MI | Bengaluru | MI | 18 runs |
May 10, 2015 | MI | RCB | Wankhede | RCB | 39 runs |
Apr 20, 2016 | MI | RCB | Wankhede | MI | 6 wickets |
May 11, 2016 | RCB | MI | Bengaluru | MI | 6 wickets |
Apr 14, 2017 | RCB | MI | Bengaluru | MI | 4 wickets |
May 1, 2017 | MI | RCB | Wankhede | MI | 5 wickets |
Apr 17, 2018 | MI | RCB | Wankhede | MI | 46 runs |
May 1, 2018 | RCB | MI | Bengaluru | RCB | 14 runs |
Mar 28, 2019 | RCB | MI | Bengaluru | MI | 6 runs |
Apr 15, 2019 | MI | RCB | Wankhede | MI | 5 wickets |
Sep 28, 2020 | RCB | MI | Dubai (DICS) | tied | – |
Oct 28, 2020 | MI | RCB | Abu Dhabi | MI | 5 wickets |
Apr 9, 2021 | MI | RCB | Chennai | RCB | 2 wickets |
Sep 26, 2021 | RCB | MI | Dubai (DICS) | RCB | 54 runs |
Apr 9, 2022 | RCB | MI | Pune | RCB | 7 wickets |
Apr 2, 2023 | RCB | MI | Bengaluru | RCB | 8 wickets |
May 9, 2023 | MI | RCB | Wankhede | MI | 6 wickets |
Apr 11, 2024 | MI | RCB | Wankhede | MI | 7 wickets |
Apr 7, 2025 | MI | RCB | Wankhede | RCB | 12 runs |
Read More: South Africa National Cricket Team vs Afghanistan National Cricket Team Match Scorecard