Skip to content
Cricket Record Book

MI vs RCB Head to Head Record and IPL Stats

Covers 36 IPL matches between Mumbai Indians and Royal Challengers Bengaluru from Apr 2008 to May 2026 (including Royal Challengers Bangalore, known as that until 2023). Super overs are not counted in player figures.

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

MatchesMumbai Indians wonRoyal Challengers Bengaluru wonTiedNo resultFirst meetingLatest meeting
3619161020 Apr 200810 May 2026

MI vs RCB Results by Season

SeasonMatchesMumbai Indians wonRoyal Challengers Bengaluru wonTied/NR
20262020
20251010
20241100
20232110
20221010
20212020
20202101
20192200
20182110
20172200
20162200
20152110
20142110
20132110
20122110
20112110
20103210
20092110
20082110

Most Runs in MI vs RCB Matches

BatterMInnsRunsHSAvgSR100s50s
V Kohli Royal Challengers Bengaluru353597292*31.35128.7407
AB de Villiers Royal Challengers Bengaluru1919693133*49.50153.6613
RG Sharma Mumbai Indians27276709427.92144.4004
KA Pollard Mumbai Indians25255517034.44161.5803
SA Yadav Mumbai Indians15154738336.38163.1004
AT Rayudu Mumbai Indians151540681*31.23123.0302
CH Gayle Royal Challengers Bengaluru101037592*46.88131.5803
HH Pandya Mumbai Indians16163365042.00176.8401
Ishan Kishan Mumbai Indians11113299929.91153.0202
SR Tendulkar Mumbai Indians121226955*26.90113.9801

Most Wickets in MI vs RCB Matches

BowlerMInnsWktsBestAvgEcon5w
JJ Bumrah Mumbai Indians2222295/2121.937.401
YS Chahal Royal Challengers Bengaluru1515224/3821.188.030
HV Patel Royal Challengers Bengaluru1010185/2715.787.751
Harbhajan Singh Mumbai Indians1919183/2727.677.320
SL Malinga Mumbai Indians1616144/3133.507.480
MJ McClenaghan Mumbai Indians99113/3427.279.090
KA Pollard Mumbai Indians1515113/1728.648.510
R Vinay Kumar Royal Challengers Bengaluru1111113/2530.828.470
KH Pandya Mumbai Indians1212103/2828.906.570
Mohammed Siraj Royal Challengers Bengaluru111192/2836.228.540

Highest individual scores

BatterScoreBalls4s6sDate
AB de Villiers Royal Challengers Bengaluru133*5919410 May 2015
Ishan Kishan Mumbai Indians99582928 Sep 2020
RG Sharma Mumbai Indians945210517 Apr 2018
CH Gayle Royal Challengers Bengaluru92*581154 Apr 2013
V Kohli Royal Challengers Bengaluru92*627417 Apr 2018

Best bowling figures

BowlerFiguresOversDate
JJ Bumrah Mumbai Indians5/21411 Apr 2024
HV Patel Royal Challengers Bengaluru5/2749 Apr 2021
S Badree Royal Challengers Bengaluru4/9414 Apr 2017
HV Patel Royal Challengers Bengaluru4/173.126 Sep 2021
CRD Fernando Mumbai Indians4/18428 May 2008

Highest Totals in MI vs RCB Games

TeamTotalOversAgainstVenueDate
Royal Challengers Bengaluru240/420Mumbai IndiansWankhede Stadium, Mumbai12 Apr 2026
Royal Challengers Bengaluru235/120Mumbai IndiansWankhede Stadium, Mumbai10 May 2015
Mumbai Indians222/520Royal Challengers BengaluruWankhede Stadium, Mumbai12 Apr 2026
Royal Challengers Bengaluru221/520Mumbai IndiansWankhede Stadium, Mumbai7 Apr 2025
Mumbai Indians213/620Royal Challengers BengaluruWankhede Stadium, Mumbai17 Apr 2018

Lowest totals

TeamTotalOversAgainstVenueDate
Mumbai Indians11118.1Royal Challengers BengaluruDubai International Cricket Stadium, Dubai26 Sep 2021

Biggest wins

ResultFormatVenueDate
Mumbai Indians won by 58 runsT20Wankhede Stadium, Mumbai27 Apr 2013
Mumbai Indians won by 57 runsT20M Chinnaswamy Stadium, Bengaluru17 Apr 2010
Royal Challengers Bengaluru won by 54 runsT20Dubai International Cricket Stadium, Dubai26 Sep 2021
Mumbai Indians won by 9 wicketsT20M Chinnaswamy Stadium, Bengaluru28 May 2008
Royal Challengers Bengaluru won by 9 wicketsT20The Wanderers Stadium, Johannesburg3 May 2009
Mumbai Indians won by 9 wicketsT20M Chinnaswamy Stadium, Bengaluru12 Apr 2011

Most player of the match awards

PlayerAwards
RG Sharma Mumbai Indians4
CH Gayle Royal Challengers Bengaluru3
JH Kallis Royal Challengers Bengaluru2
KA Pollard Mumbai Indians2
AB de Villiers Royal Challengers Bengaluru2
JJ Bumrah Mumbai Indians2

MI vs RCB Records at Wankhede and Other Grounds

Latest MI vs RCB Results

DateVenueResult
10 May 2026Shaheed Veer Narayan Singh International Stadium, RaipurRoyal Challengers Bengaluru won by 2 wickets
12 Apr 2026Wankhede Stadium, MumbaiRoyal Challengers Bengaluru won by 18 runs
7 Apr 2025Wankhede Stadium, MumbaiRoyal Challengers Bengaluru won by 12 runs
11 Apr 2024Wankhede Stadium, MumbaiMumbai Indians won by 7 wickets
9 May 2023Wankhede Stadium, MumbaiMumbai Indians won by 6 wickets
2 Apr 2023M Chinnaswamy Stadium, BengaluruRoyal Challengers Bengaluru won by 8 wickets
9 Apr 2022MCA Stadium, PuneRoyal Challengers Bengaluru won by 7 wickets
26 Sep 2021Dubai International Cricket Stadium, DubaiRoyal Challengers Bengaluru won by 54 runs
9 Apr 2021MA Chidambaram Stadium, ChennaiRoyal Challengers Bengaluru won by 2 wickets
28 Oct 2020Sheikh Zayed Cricket Stadium, Abu DhabiMumbai 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.