Mumbai Indians (MI) are ahead in the MI vs RCB head to head: 19 wins against 16, plus one tie, across 36 IPL games since 20 Apr 2008. The gap has been closing fast.
Royal Challengers Bengaluru (RCB) have won the last three meetings, most recently on 10 May 2026, by 2 wickets, in Raipur. RCB’s figures include the seasons when the club was called Royal Challengers Bangalore. Player numbers on this page leave out super overs.
MI vs RCB stats: two very different eras
For the first decade the sides traded wins almost evenly. From 2008 to 2015 every season was split one apiece, except 2010, when MI won two of three. Then the balance tipped to Mumbai, who were unbeaten against RCB in 2016, 2017 and 2019, and won one each in 2018 and 2020, with the other 2020 game tied.
Since Apr 2021 the swing has gone the other way. RCB have won seven of the nine meetings, including both games in 2021 and in 2026. MI’s most recent win was on 11 Apr 2024, a 7-wicket chase at the Wankhede.
Overall, 20 games have been won chasing and 15 defending, and first innings have averaged 175. Each club’s wider record sits on its own page: Mumbai Indians IPL records and RCB’s IPL record book.
MI vs RCB Head to Head Record in the IPL
| Matches | Mumbai Indians won | Royal Challengers Bengaluru won | Tied | No result | First meeting | Latest meeting |
|---|---|---|---|---|---|---|
| 36 | 19 | 16 | 1 | 0 | 20 Apr 2008 | 10 May 2026 |
MI vs RCB Results by Season
| Season | Matches | Mumbai Indians won | Royal Challengers Bengaluru won | Tied/NR |
|---|---|---|---|---|
| 2026 | 2 | 0 | 2 | 0 |
| 2025 | 1 | 0 | 1 | 0 |
| 2024 | 1 | 1 | 0 | 0 |
| 2023 | 2 | 1 | 1 | 0 |
| 2022 | 1 | 0 | 1 | 0 |
| 2021 | 2 | 0 | 2 | 0 |
| 2020 | 2 | 1 | 0 | 1 |
| 2019 | 2 | 2 | 0 | 0 |
| 2018 | 2 | 1 | 1 | 0 |
| 2017 | 2 | 2 | 0 | 0 |
| 2016 | 2 | 2 | 0 | 0 |
| 2015 | 2 | 1 | 1 | 0 |
| 2014 | 2 | 1 | 1 | 0 |
| 2013 | 2 | 1 | 1 | 0 |
| 2012 | 2 | 1 | 1 | 0 |
| 2011 | 2 | 1 | 1 | 0 |
| 2010 | 3 | 2 | 1 | 0 |
| 2009 | 2 | 1 | 1 | 0 |
| 2008 | 2 | 1 | 1 | 0 |
Most Runs in MI vs RCB Matches
| Batter | M | Inns | Runs | HS | Avg | SR | 100s | 50s |
|---|---|---|---|---|---|---|---|---|
| V Kohli Royal Challengers Bengaluru | 35 | 35 | 972 | 92* | 31.35 | 128.74 | 0 | 7 |
| AB de Villiers Royal Challengers Bengaluru | 19 | 19 | 693 | 133* | 49.50 | 153.66 | 1 | 3 |
| RG Sharma Mumbai Indians | 27 | 27 | 670 | 94 | 27.92 | 144.40 | 0 | 4 |
| KA Pollard Mumbai Indians | 25 | 25 | 551 | 70 | 34.44 | 161.58 | 0 | 3 |
| SA Yadav Mumbai Indians | 15 | 15 | 473 | 83 | 36.38 | 163.10 | 0 | 4 |
| AT Rayudu Mumbai Indians | 15 | 15 | 406 | 81* | 31.23 | 123.03 | 0 | 2 |
| CH Gayle Royal Challengers Bengaluru | 10 | 10 | 375 | 92* | 46.88 | 131.58 | 0 | 3 |
| HH Pandya Mumbai Indians | 16 | 16 | 336 | 50 | 42.00 | 176.84 | 0 | 1 |
| Ishan Kishan Mumbai Indians | 11 | 11 | 329 | 99 | 29.91 | 153.02 | 0 | 2 |
| SR Tendulkar Mumbai Indians | 12 | 12 | 269 | 55* | 26.90 | 113.98 | 0 | 1 |
Most Wickets in MI vs RCB Matches
| Bowler | M | Inns | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|---|
| JJ Bumrah Mumbai Indians | 22 | 22 | 29 | 5/21 | 21.93 | 7.40 | 1 |
| YS Chahal Royal Challengers Bengaluru | 15 | 15 | 22 | 4/38 | 21.18 | 8.03 | 0 |
| HV Patel Royal Challengers Bengaluru | 10 | 10 | 18 | 5/27 | 15.78 | 7.75 | 1 |
| Harbhajan Singh Mumbai Indians | 19 | 19 | 18 | 3/27 | 27.67 | 7.32 | 0 |
| SL Malinga Mumbai Indians | 16 | 16 | 14 | 4/31 | 33.50 | 7.48 | 0 |
| MJ McClenaghan Mumbai Indians | 9 | 9 | 11 | 3/34 | 27.27 | 9.09 | 0 |
| KA Pollard Mumbai Indians | 15 | 15 | 11 | 3/17 | 28.64 | 8.51 | 0 |
| R Vinay Kumar Royal Challengers Bengaluru | 11 | 11 | 11 | 3/25 | 30.82 | 8.47 | 0 |
| KH Pandya Mumbai Indians | 12 | 12 | 10 | 3/28 | 28.90 | 6.57 | 0 |
| Mohammed Siraj Royal Challengers Bengaluru | 11 | 11 | 9 | 2/28 | 36.22 | 8.54 | 0 |
Highest individual scores
| Batter | Score | Balls | 4s | 6s | Date |
|---|---|---|---|---|---|
| AB de Villiers Royal Challengers Bengaluru | 133* | 59 | 19 | 4 | 10 May 2015 |
| Ishan Kishan Mumbai Indians | 99 | 58 | 2 | 9 | 28 Sep 2020 |
| RG Sharma Mumbai Indians | 94 | 52 | 10 | 5 | 17 Apr 2018 |
| CH Gayle Royal Challengers Bengaluru | 92* | 58 | 11 | 5 | 4 Apr 2013 |
| V Kohli Royal Challengers Bengaluru | 92* | 62 | 7 | 4 | 17 Apr 2018 |
Best bowling figures
| Bowler | Figures | Overs | Date |
|---|---|---|---|
| JJ Bumrah Mumbai Indians | 5/21 | 4 | 11 Apr 2024 |
| HV Patel Royal Challengers Bengaluru | 5/27 | 4 | 9 Apr 2021 |
| S Badree Royal Challengers Bengaluru | 4/9 | 4 | 14 Apr 2017 |
| HV Patel Royal Challengers Bengaluru | 4/17 | 3.1 | 26 Sep 2021 |
| CRD Fernando Mumbai Indians | 4/18 | 4 | 28 May 2008 |
Highest Totals in MI vs RCB Games
| Team | Total | Overs | Against | Venue | Date |
|---|---|---|---|---|---|
| Royal Challengers Bengaluru | 240/4 | 20 | Mumbai Indians | Wankhede Stadium, Mumbai | 12 Apr 2026 |
| Royal Challengers Bengaluru | 235/1 | 20 | Mumbai Indians | Wankhede Stadium, Mumbai | 10 May 2015 |
| Mumbai Indians | 222/5 | 20 | Royal Challengers Bengaluru | Wankhede Stadium, Mumbai | 12 Apr 2026 |
| Royal Challengers Bengaluru | 221/5 | 20 | Mumbai Indians | Wankhede Stadium, Mumbai | 7 Apr 2025 |
| Mumbai Indians | 213/6 | 20 | Royal Challengers Bengaluru | Wankhede Stadium, Mumbai | 17 Apr 2018 |
Lowest totals
| Team | Total | Overs | Against | Venue | Date |
|---|---|---|---|---|---|
| Mumbai Indians | 111 | 18.1 | Royal Challengers Bengaluru | Dubai International Cricket Stadium, Dubai | 26 Sep 2021 |
Biggest wins
| Result | Format | Venue | Date |
|---|---|---|---|
| Mumbai Indians won by 58 runs | T20 | Wankhede Stadium, Mumbai | 27 Apr 2013 |
| Mumbai Indians won by 57 runs | T20 | M Chinnaswamy Stadium, Bengaluru | 17 Apr 2010 |
| Royal Challengers Bengaluru won by 54 runs | T20 | Dubai International Cricket Stadium, Dubai | 26 Sep 2021 |
| Mumbai Indians won by 9 wickets | T20 | M Chinnaswamy Stadium, Bengaluru | 28 May 2008 |
| Royal Challengers Bengaluru won by 9 wickets | T20 | The Wanderers Stadium, Johannesburg | 3 May 2009 |
| Mumbai Indians won by 9 wickets | T20 | M Chinnaswamy Stadium, Bengaluru | 12 Apr 2011 |
Most player of the match awards
| Player | Awards |
|---|---|
| RG Sharma Mumbai Indians | 4 |
| CH Gayle Royal Challengers Bengaluru | 3 |
| JH Kallis Royal Challengers Bengaluru | 2 |
| KA Pollard Mumbai Indians | 2 |
| AB de Villiers Royal Challengers Bengaluru | 2 |
| JJ Bumrah Mumbai Indians | 2 |
MI vs RCB Records at Wankhede and Other Grounds
| Ground | Matches | Mumbai Indians won | Royal Challengers Bengaluru won |
|---|---|---|---|
| Wankhede Stadium | 13 | 8 | 5 |
| M Chinnaswamy Stadium | 11 | 8 | 3 |
| Dubai International Cricket Stadium | 3 | 0 | 2 |
| MA Chidambaram Stadium | 2 | 0 | 2 |
| The Wanderers Stadium | 1 | 0 | 1 |
| St George’s Park | 1 | 1 | 0 |
Latest MI vs RCB Results
| Date | Venue | Result |
|---|---|---|
| 10 May 2026 | Shaheed Veer Narayan Singh International Stadium, Raipur | Royal Challengers Bengaluru won by 2 wickets |
| 12 Apr 2026 | Wankhede Stadium, Mumbai | Royal Challengers Bengaluru won by 18 runs |
| 7 Apr 2025 | Wankhede Stadium, Mumbai | Royal Challengers Bengaluru won by 12 runs |
| 11 Apr 2024 | Wankhede Stadium, Mumbai | Mumbai Indians won by 7 wickets |
| 9 May 2023 | Wankhede Stadium, Mumbai | Mumbai Indians won by 6 wickets |
| 2 Apr 2023 | M Chinnaswamy Stadium, Bengaluru | Royal Challengers Bengaluru won by 8 wickets |
| 9 Apr 2022 | MCA Stadium, Pune | Royal Challengers Bengaluru won by 7 wickets |
| 26 Sep 2021 | Dubai International Cricket Stadium, Dubai | Royal Challengers Bengaluru won by 54 runs |
| 9 Apr 2021 | MA Chidambaram Stadium, Chennai | Royal Challengers Bengaluru won by 2 wickets |
| 28 Oct 2020 | Sheikh Zayed Cricket Stadium, Abu Dhabi | Mumbai Indians won by 5 wickets |
Kohli, de Villiers and Bumrah: the player stats
Virat Kohli has played 35 of the 36 games and made 972 runs for RCB, the most in the fixture, though at an average of 31.35 and without a hundred. AB de Villiers (RCB) was far more productive per innings: 693 runs at 49.50, striking at 153.66. Nobody has bettered his 133* from 59 balls, made at the Wankhede on 10 May 2015, and RCB made 235/1 that day.
Rohit Sharma heads Mumbai’s list on 670 runs, and no one in this fixture has won more match awards than his 4. Kieron Pollard (MI) has 551 runs at 161.58. Ishan Kishan fell one short of a hundred with 99 on 28 Sep 2020.
Jasprit Bumrah (MI) owns 29 wickets at 21.93, and the 5/21 he took on 11 Apr 2024 tops the bowling figures. Harshal Patel has the best average among RCB bowlers, 15.78, with 5/27 in Chennai on 9 Apr 2021. Yuzvendra Chahal took 22 for RCB.
Wankhede, Chinnaswamy and the biggest wins
The Wankhede Stadium has hosted 13 meetings, and Mumbai lead 8 to 5 there. Mumbai have an even better record at RCB’s home ground: 8 wins to 3 from 11 visits to the M Chinnaswamy Stadium.
All five of the highest totals came at the Wankhede. The record is RCB’s 240/4 from 12 Apr 2026, and Mumbai replied with 222/5 in that game. The lowest total is 111 by MI in Dubai on 26 Sep 2021, a 54-run RCB win. By runs, the biggest margin is 58, by MI at the Wankhede on 27 Apr 2013. Another long Mumbai rivalry is covered in MI vs CSK.
Questions about MI vs RCB
Which side has won more MI vs RCB games?
Mumbai Indians, with 19 wins to RCB’s 16 and one tie in 36 IPL games. RCB have won the last three, in 2025 and 2026.
Who has scored most in MI vs RCB matches?
Kohli, with 972 from 35 innings for RCB. Next come AB de Villiers on 693 and Rohit Sharma on 670.
Which bowler tops the wickets in MI vs RCB games?
Bumrah of Mumbai Indians: 29 wickets, average 21.93. Yuzvendra Chahal leads RCB’s bowlers with 22.
What are the MI vs RCB records at the Wankhede?
Of the 13 games played at the Wankhede, Mumbai have won 8 and RCB 5. The ground has produced the fixture’s five highest totals, led by RCB’s 240/4 in Apr 2026.
Who holds the top score in MI vs RCB games?
For a batter, AB de Villiers’ 133* on 10 May 2015. For a team, RCB’s 240/4, posted at the Wankhede, 12 Apr 2026.
Source: ball-by-ball match data from Cricsheet.org (ODC-BY). See how we compile these records.