MI vs RCB head to head record in IPL
Mumbai Indians lead the all-time IPL head to head against Royal Challengers Bengaluru by three wins. The gap is closing, though, as RCB have won all three meetings since 2025 including both games of IPL 2026.
| Record | MI | RCB |
|---|---|---|
| Matches played | 36 | 36 |
| Wins | 19 | 16 |
| Tied | 1 | 1 |
| Win percentage (results only) | 54% | 46% |
| Highest total | 222/5 (2026) | 240/4 (2026) |
| Lowest total | 111 all out (2021) | 122 |
| Biggest win by runs | 58 runs (2013) | 54 runs (2021) |
| Biggest win by wickets | 9 wickets (2008, 2011) | 9 wickets (2009, 2012) |
| Playoff wins | 1 | 1 |
The 2020 game in Dubai ended in a tie, with both teams on 201. RCB then won the Super Over. Some sites count that as an RCB win and report the record as 19-17. The official IPL record lists it as a tie, so the head to head is 36 matches: MI 19, RCB 16, one tie.
MI vs RCB head to head: last 5 matches
RCB lead the last five meetings 3-2. MI won back-to-back games at the Wankhede in 2023 and 2024, before RCB won the next three.
| Date | Venue | Scores | Winner | Margin |
|---|---|---|---|---|
| 10 May 2026 | Raipur | MI 166, RCB 168/8 | RCB | 2 wickets |
| 12 April 2026 | Mumbai | RCB 240/4, MI 222/5 | RCB | 18 runs |
| 7 April 2025 | Mumbai | RCB 221/5, MI 209/9 | RCB | 12 runs |
| 11 April 2024 | Mumbai | RCB 196/8, MI 199/3 | MI | 7 wickets |
| 9 May 2023 | Mumbai | RCB 199/6, MI 200/4 | MI | 6 wickets |
MI vs RCB last 10 matches
Over the last ten games, RCB lead 7-3. MI have not won more than two games in a row against RCB since 2019.
| Date | Venue | Scores | Winner | Margin |
|---|---|---|---|---|
| 10 May 2026 | Raipur | MI 166, RCB 168/8 | RCB | 2 wickets |
| 12 April 2026 | Mumbai | RCB 240/4, MI 222/5 | RCB | 18 runs |
| 7 April 2025 | Mumbai | RCB 221/5, MI 209/9 | RCB | 12 runs |
| 11 April 2024 | Mumbai | RCB 196/8, MI 199/3 | MI | 7 wickets |
| 9 May 2023 | Mumbai | RCB 199/6, MI 200/4 | MI | 6 wickets |
| 2 April 2023 | Bengaluru | MI 171/7, RCB 172/2 | RCB | 8 wickets |
| 9 April 2022 | Pune | MI 151/6, RCB 152/3 | RCB | 7 wickets |
| 26 September 2021 | Dubai | RCB 165/6, MI 111 | RCB | 54 runs |
| 9 April 2021 | Chennai | MI 159/9, RCB 160/8 | RCB | 2 wickets |
| 28 October 2020 | Abu Dhabi | RCB 164/6, MI 166/5 | MI | 5 wickets |
MI vs RCB head to head since 2020
This is a tough IPL match prediction as the momentum has switched over the years. Since the start of IPL 2020, RCB have won seven of 11 meetings plus the Super Over tie. MI have won three. Before 2020, MI led the fixture 16-9.
MI vs RCB head to head in IPL 2026
The sides met twice in IPL 2026. They were in opposite groups and the season format paired teams from opposite groups twice.
12 April, Wankhede: RCB posted 240/4, the highest total in the history of the fixture. Phil Salt hit 78 off 36 balls, and Rajat Patidar smashed 53 off 20. MI replied with 222/5, led by Sherfane Rutherford's 71 not out with nine sixes. The 462-run aggregate is a record for this matchup.
10 May, Raipur: RCB's second home ground hosted a low-scoring thriller. MI were bowled out for 166, and RCB slumped to 39/3 after Virat Kohli fell first ball. Krunal Pandya, the former MI all-rounder, was named player of the match against his old side. Bhuvneshwar Kumar finished it with a six off the final ball.
That defeat knocked MI out of playoff contention while RCB went on to win their second straight IPL title.
MI vs RCB all results from 2008 to 2026
Below are all IPL meetings between the two franchises:
| Season | Venue | Winner | Margin | Stage |
|---|---|---|---|---|
| 2026 | Raipur | RCB | 2 wickets | League |
| 2026 | Mumbai | RCB | 18 runs | League |
| 2025 | Mumbai | RCB | 12 runs | League |
| 2024 | Mumbai | MI | 7 wickets | League |
| 2023 | Mumbai | MI | 6 wickets | League |
| 2023 | Bengaluru | RCB | 8 wickets | League |
| 2022 | Pune | RCB | 7 wickets | League |
| 2021 | Dubai | RCB | 54 runs | League |
| 2021 | Chennai | RCB | 2 wickets | League |
| 2020 | Abu Dhabi | MI | 5 wickets | League |
| 2020 | Dubai | Tied (RCB won Super Over) | - | League |
| 2019 | Mumbai | MI | 5 wickets | League |
| 2019 | Bengaluru | MI | 6 runs | League |
| 2018 | Bengaluru | RCB | 14 runs | League |
| 2018 | Mumbai | MI | 46 runs | League |
| 2017 | Bengaluru | MI | 4 wickets | League |
| 2017 | Mumbai | MI | 5 wickets | League |
| 2016 | Bengaluru | MI | 6 wickets | League |
| 2016 | Mumbai | MI | 6 wickets | League |
| 2015 | Mumbai | RCB | 39 runs | League |
| 2015 | Bengaluru | MI | 18 runs | League |
| 2014 | Mumbai | MI | 19 runs | League |
| 2014 | Dubai | RCB | 7 wickets | League |
| 2013 | Mumbai | MI | 58 runs | League |
| 2013 | Bengaluru | RCB | 2 runs | League |
| 2012 | Bengaluru | MI | 5 wickets | League |
| 2012 | Mumbai | RCB | 9 wickets | League |
| 2011 | Chennai | RCB | 43 runs | Qualifier 2 |
| 2011 | Bengaluru | MI | 9 wickets | League |
| 2010 | Navi Mumbai | MI | 35 runs | Semi-final |
| 2010 | Bengaluru | MI | 57 runs | League |
| 2010 | Mumbai | RCB | 7 wickets | League |
| 2009 | Port Elizabeth | MI | 16 runs | League |
| 2009 | Johannesburg | RCB | 9 wickets | League |
| 2008 | Bengaluru | MI | 9 wickets | League |
| 2008 | Mumbai | RCB | 5 wickets | League |
Between April 2016 and April 2018, MI won five straight games against RCB. That remains the longest winning run by either side in this fixture. RCB's best is four in a row, from 2021 to 2023.
MI vs RCB head to head by venue
MI have a winning record at both the Wankhede and the Chinnaswamy, while RCB have done most of their damage away from home.
| Venue | Matches | MI wins | RCB wins | Tied |
|---|---|---|---|---|
| Wankhede Stadium, Mumbai | 13 | 8 | 5 | 0 |
| M. Chinnaswamy Stadium, Bengaluru | 11 | 8 | 3 | 0 |
| Other venues | 12 | 3 | 8 | 1 |
MI vs RCB head to head at Wankhede
MI have won 8 of 13 games against RCB at the Wankhede. The trend has turned, though. RCB have won the last two meetings in Mumbai, both high-scoring games in 2025 and 2026.
Before that, MI won eight of nine Wankhede meetings between 2013 and 2024. The only RCB win in that run was the 2015 de Villiers and Kohli masterclass.
MI vs RCB head to head at Chinnaswamy Stadium
This is perhaps the most surprising stat in the rivalry. MI have won 8 of 11 games at RCB's home ground, a better win rate than they manage at the Wankhede.
RCB's three home wins over MI came in 2013, 2018 and 2023. The two sides have not met at the Chinnaswamy since April 2023.
MI vs RCB head to head at other venues
RCB lead 8-3 at grounds outside Mumbai and Bengaluru, with one tie. These include the 2009 games in South Africa, the UAE matches in 2014, 2020 and 2021, and single games in Chennai, Pune, Navi Mumbai, Raipur and Mumbai's Brabourne Stadium.
MI vs RCB head to head in IPL playoffs
The teams have met twice in the knockouts with each recording one win.
| Season | Stage | Venue | Winner | Margin |
|---|---|---|---|---|
| 2011 | Qualifier 2 | Chennai | RCB | 43 runs |
| 2010 | Semi-final | Navi Mumbai | MI | 35 runs |
MI's 2010 semi-final win at the DY Patil Stadium sent them to their first IPL final. A year later, Chris Gayle hit 89 at Chepauk as RCB won Qualifier 2 by 43 runs to reach the final.
MI vs RCB team records
Batting first vs chasing
Chasing has historically been the better option in this fixture. The team batting second has won 20 of 35 completed games. MI have been especially strong in pursuit, with 11 of their 19 wins coming while chasing.
| Team | Wins batting first | Wins chasing |
|---|---|---|
| MI | 8 | 11 |
| RCB | 7 | 9 |
Highest and lowest totals
| Record | MI | RCB |
|---|---|---|
| Highest total | 222/5 (Mumbai, 2026) | 240/4 (Mumbai, 2026) |
| Second highest | 213/6 (Mumbai, 2018) | 235/1 (Mumbai, 2015) |
| Lowest total | 111 all out (Dubai, 2021) | 122 |
The 2026 game at the Wankhede produced 462 runs, the highest match aggregate in MI vs RCB history. RCB have now topped 220 at the Wankhede in consecutive seasons.
Biggest victories
MI: 58 runs (Mumbai, 2013), 57 runs (Bengaluru, 2010), 46 runs (Mumbai, 2018). By wickets: 9 wickets (Bengaluru, 2008 and 2011).
RCB: 54 runs (Dubai, 2021), 43 runs (2011 Qualifier 2), 39 runs (Mumbai, 2015). By wickets: 9 wickets (Johannesburg, 2009 and Mumbai, 2012).
MI vs RCB player records
Most runs in MI vs RCB matches
Virat Kohli leads the run charts with 972 runs, and AB de Villiers has the best average of the top five at 49.5. Rohit Sharma is MI's leading scorer.
| Player | Team | Runs | Highest score |
|---|---|---|---|
| Virat Kohli | RCB | 972 | 92* |
| AB de Villiers | RCB | 693 | 133* |
| Rohit Sharma | MI | 662 | 94 |
| Kieron Pollard | MI | 551 | 70 |
| Suryakumar Yadav | MI | 470 | 83 |
Highest individual scores
- AB de Villiers (RCB): 133*, Mumbai, 2015
- Ishan Kishan (MI): 99, Dubai, 2020
- Rohit Sharma (MI): 94, Mumbai, 2018
- Virat Kohli (RCB): 92*, Mumbai, 2018
- Chris Gayle (RCB): 89, 2011 Qualifier 2, Chennai
Most wickets in MI vs RCB matches
| Player | Team | Wickets | Best figures |
|---|---|---|---|
| Jasprit Bumrah | MI | 29 | 5/21 |
| Yuzvendra Chahal | RCB | 22 | 4/38 |
| Harbhajan Singh | MI | 18 | 3/27 |
| Harshal Patel | RCB | 18 | 5/27 |
| Krunal Pandya | MI, RCB | 15 | 4/45 |
Bumrah's 5/21 at the Wankhede in 2024 is the best return in the fixture. Harshal Patel has two standout moments against MI: 5/27 in the 2021 season opener and a hat-trick in Dubai later that year.
Most memorable MI vs RCB matches
2011 Qualifier 2: Gayle sends RCB to the final
Chris Gayle hit 89 at Chepauk and RCB beat MI by 43 runs. It remains RCB's only playoff win over Mumbai.
2015: The 215-run stand
RCB were 235/1 at the Wankhede after AB de Villiers (133 off 59)* and Virat Kohli (82)* added 215 for the second wicket. It was the IPL's highest partnership at the time, and RCB won by 39 runs.
2018: Rohit 94, Kohli 92*
Two captains, two near-centuries at the Wankhede. Rohit's 94 lifted MI to 213/6. Kohli carried his bat for 92*, but MI won comfortably by 46 runs.
2019: The missed no-ball
RCB needed seven off the final ball in Bengaluru. Lasith Malinga overstepped, but the umpire missed it and MI won by 6 runs. Kohli criticised the umpiring after the game.
2020: A tie and a Super Over
RCB made 201/3 in Dubai. Ishan Kishan hit 99 off 58 balls and Kieron Pollard struck 60* as MI tied the scores. Navdeep Saini then held MI to 7 in the Super Over, and RCB chased it off the last ball.
2021: Harshal's hat-trick
Harshal Patel removed Hardik Pandya, Kieron Pollard and Rahul Chahar in consecutive balls in Dubai. MI collapsed to 111 all out, their lowest total against RCB, and lost by 54 runs.
2026: Bhuvneshwar's six at the death
RCB needed a big finish in Raipur, and Bhuvneshwar Kumar hit a huge final-over six to secure a win by two wickets. The result ended MI's IPL 2026 campaign.
MI vs RCB titles and finals compared
MI have the stronger trophy cabinet. RCB waited 17 seasons for a title before winning back-to-back crowns in 2025 and 2026.
| Record | MI | RCB |
|---|---|---|
| IPL titles | 5 (2013, 2015, 2017, 2019, 2020) | 2 (2025, 2026) |
| Finals lost | 1 (2010) | 3 (2009, 2011, 2016) |
| Finals played | 6 | 5 |
Using MI vs RCB head to head stats for betting
Head to head data works best as one input alongside current form, team news and pitch reports. Three trends stand out for cricket bettors ahead of the next meeting.
Recent form beats the all-time record
MI lead 19-16 overall, but RCB have won seven of the last 10. Most of MI's wins came between 2008 and 2019, with squads built around Rohit, Pollard and Harbhajan.
Wankhede games favour the overs in total runs markets
The last two Wankhede meetings produced 430 and 462 runs. Short boundaries and a true surface make high totals the norm here.
Chasing sides have the edge
The team batting second has won 20 of 35 completed games. MI have won 11 times while chasing. Check the toss result before placing live bets.
Do not read too much into the all-time lead. MI's 16-9 record before 2020 came from a different era, and RCB are now two-time defending champions. The last three seasons give a clearer picture of this matchup. Bet only with money you can afford to lose. Betting is for adults aged 18 and over, so check the gambling laws where you live before placing a bet.