MI vs RCB head-to-head: IPL record, results & top players
Mumbai Indians lead the IPL head-to-head against Royal Challengers Bengaluru 19-17 in 36 matches (1 tie settled by a Super Over (counted as wins above)). Royal Challengers Bengaluru have won the last 3 completed meetings. The last meeting was on 10 May 2026 at Shaheed Veer Narayan Singh Stadium: RCB won by 2 wickets.
1917
MI wins: 19RCB wins: 17No result: 0
36Matches
19MI wins
17RCB wins
0No result
Record by venue
| Venue | P | MI | RCB | NR |
|---|---|---|---|---|
| Wankhede Stadium | 13 | 8 | 5 | 0 |
| M Chinnaswamy Stadium | 11 | 8 | 3 | 0 |
| Dubai International Cricket Stadium | 3 | 0 | 3 | 0 |
| MA Chidambaram Stadium (Chepauk) | 2 | 0 | 2 | 0 |
| Wanderers Stadium | 1 | 0 | 1 | 0 |
| St George's Park | 1 | 1 | 0 | 0 |
| Brabourne Stadium | 1 | 0 | 1 | 0 |
| DY Patil Stadium | 1 | 1 | 0 | 0 |
| Sheikh Zayed Stadium | 1 | 1 | 0 | 0 |
| MCA Stadium | 1 | 0 | 1 | 0 |
| Shaheed Veer Narayan Singh Stadium | 1 | 0 | 1 | 0 |
Most runs in MI v RCB matches
| Player | For | Inns | Runs | Avg | SR | HS |
|---|---|---|---|---|---|---|
| Virat Kohli | RCB | 35 | 972 | 31.4 | 128.7 | 92 |
| AB de Villiers | RCB | 19 | 693 | 49.5 | 153.7 | 133 |
| Rohit Sharma | MI | 27 | 670 | 27.9 | 144.4 | 94 |
| Kieron Pollard | MI | 25 | 551 | 34.4 | 161.6 | 70 |
| Suryakumar Yadav | MI | 15 | 473 | 36.4 | 163.1 | 83 |
| Ambati Rayudu | MI | 15 | 406 | 31.2 | 123.0 | 81 |
Most wickets in MI v RCB matches
| Player | For | Inns | Wkts | Econ |
|---|---|---|---|---|
| Jasprit Bumrah | MI | 22 | 29 | 7.4 |
| Yuzvendra Chahal | RCB | 15 | 22 | 8.03 |
| Harshal Patel | RCB | 10 | 18 | 7.75 |
| Harbhajan Singh | MI | 19 | 18 | 7.32 |
| Lasith Malinga | MI | 16 | 14 | 7.48 |
| Mitchell McClenaghan | MI | 9 | 11 | 9.09 |
Records in this fixture
- Highest total: RCB 240/4 (20 overs), 12 Apr 2026, Wankhede Stadium.
- Lowest completed total: MI 111/10 (18.1 overs), 26 Sep 2021, Dubai International Cricket Stadium.
- Biggest win by runs: MI by 58 runs, 27 Apr 2013.
- Biggest win by wickets: MI by 9 wickets, 28 May 2008.
Every MI v RCB result
| Date | Season | Match | Venue | Scores | Result |
|---|---|---|---|---|---|
| 10 May 2026 | 2026 | Match 54 | Shaheed Veer Narayan Singh Stadium | MI 166/7 (20) · RCB 167/8 (20) | RCB won by 2 wickets |
| 12 Apr 2026 | 2026 | Match 20 | Wankhede Stadium | RCB 240/4 (20) · MI 222/5 (20) | RCB won by 18 runs |
| 7 Apr 2025 | 2025 | Match 20 | Wankhede Stadium | RCB 221/5 (20) · MI 209/9 (20) | RCB won by 12 runs |
| 11 Apr 2024 | 2024 | Match 25 | Wankhede Stadium | RCB 196/8 (20) · MI 199/3 (15.3) | MI won by 7 wickets |
| 9 May 2023 | 2023 | Match 54 | Wankhede Stadium | RCB 199/6 (20) · MI 200/4 (16.3) | MI won by 6 wickets |
| 2 Apr 2023 | 2023 | Match 5 | M Chinnaswamy Stadium | MI 171/7 (20) · RCB 172/2 (16.2) | RCB won by 8 wickets |
| 9 Apr 2022 | 2022 | Match 18 | MCA Stadium | MI 151/6 (20) · RCB 152/3 (18.3) | RCB won by 7 wickets |
| 26 Sep 2021 | 2021 | Match 39 | Dubai International Cricket Stadium | RCB 165/6 (20) · MI 111/10 (18.1) | RCB won by 54 runs |
| 9 Apr 2021 | 2021 | Match 1 | MA Chidambaram Stadium (Chepauk) | MI 159/9 (20) · RCB 160/8 (20) | RCB won by 2 wickets |
| 28 Oct 2020 | 2020 | Match 48 | Sheikh Zayed Stadium | RCB 164/6 (20) · MI 166/5 (19.1) | MI won by 5 wickets |
| 28 Sep 2020 | 2020 | Match 10 | Dubai International Cricket Stadium | RCB 201/3 (20) · MI 201/5 (20) | Tied; RCB won the Super Over |
| 15 Apr 2019 | 2019 | Match 31 | Wankhede Stadium | RCB 171/7 (20) · MI 172/5 (19) | MI won by 5 wickets |
| 28 Mar 2019 | 2019 | Match 7 | M Chinnaswamy Stadium | MI 187/8 (20) · RCB 181/5 (20) | MI won by 6 runs |
| 1 May 2018 | 2018 | Match 31 | M Chinnaswamy Stadium | RCB 167/7 (20) · MI 153/7 (20) | RCB won by 14 runs |
| 17 Apr 2018 | 2018 | Match 14 | Wankhede Stadium | MI 213/6 (20) · RCB 167/8 (20) | MI won by 46 runs |
| 1 May 2017 | 2017 | Match 38 | Wankhede Stadium | RCB 162/8 (20) · MI 165/5 (19.5) | MI won by 5 wickets |
| 14 Apr 2017 | 2017 | Match 12 | M Chinnaswamy Stadium | RCB 142/5 (20) · MI 145/6 (18.5) | MI won by 4 wickets |
| 11 May 2016 | 2016 | Match 41 | M Chinnaswamy Stadium | RCB 151/4 (20) · MI 153/4 (18.4) | MI won by 6 wickets |
| 20 Apr 2016 | 2016 | Match 14 | Wankhede Stadium | RCB 170/7 (20) · MI 171/4 (18) | MI won by 6 wickets |
| 10 May 2015 | 2015 | Match 46 | Wankhede Stadium | RCB 235/1 (20) · MI 196/7 (20) | RCB won by 39 runs |
| 19 Apr 2015 | 2015 | Match 16 | M Chinnaswamy Stadium | MI 209/7 (20) · RCB 191/7 (20) | MI won by 18 runs |
| 6 May 2014 | 2014 | Match 27 | Wankhede Stadium | MI 187/5 (20) · RCB 168/8 (20) | MI won by 19 runs |
| 19 Apr 2014 | 2014 | Match 5 | Dubai International Cricket Stadium | MI 115/9 (20) · RCB 116/3 (17.3) | RCB won by 7 wickets |
| 27 Apr 2013 | 2013 | Match 37 | Wankhede Stadium | MI 194/7 (20) · RCB 136/7 (20) | MI won by 58 runs |
| 4 Apr 2013 | 2013 | Match 2 | M Chinnaswamy Stadium | RCB 156/5 (20) · MI 154/5 (20) | RCB won by 2 runs |
| 14 May 2012 | 2012 | Match 62 | M Chinnaswamy Stadium | RCB 171/6 (20) · MI 173/5 (19.4) | MI won by 5 wickets |
| 9 May 2012 | 2012 | Match 54 | Wankhede Stadium | MI 141/6 (20) · RCB 142/1 (18) | RCB won by 9 wickets |
| 27 May 2011 | 2011 | Qualifier 2 | MA Chidambaram Stadium (Chepauk) | RCB 185/4 (20) · MI 142/8 (20) | RCB won by 43 runs |
| 12 Apr 2011 | 2011 | Match 8 | M Chinnaswamy Stadium | RCB 140/4 (20) · MI 143/1 (18.3) | MI won by 9 wickets |
| 21 Apr 2010 | 2010 | Semi Final | DY Patil Stadium | MI 184/5 (20) · RCB 149/9 (20) | MI won by 35 runs |
| 17 Apr 2010 | 2010 | Match 52 | M Chinnaswamy Stadium | MI 191/4 (20) · RCB 134/9 (20) | MI won by 57 runs |
| 20 Mar 2010 | 2010 | Match 14 | Brabourne Stadium | MI 151/9 (20) · RCB 155/3 (19.1) | RCB won by 7 wickets |
| 10 May 2009 | 2009 | Match 38 | St George's Park | MI 157/2 (20) · RCB 141/7 (20) | MI won by 16 runs |
| 3 May 2009 | 2009 | Match 28 | Wanderers Stadium | MI 149/4 (20) · RCB 150/1 (18.1) | RCB won by 9 wickets |
| 28 May 2008 | 2008 | Match 55 | M Chinnaswamy Stadium | RCB 122/9 (18) · MI 126/1 (16) | MI won by 9 wickets |
| 20 Apr 2008 | 2008 | Match 5 | Wankhede Stadium | MI 165/6 (20) · RCB 166/5 (19.4) | RCB won by 5 wickets |
Team pages: Mumbai Indians · Royal Challengers Bengaluru. All fixtures: IPL head-to-head records.
Questions
Who has won more IPL matches, MI or RCB?
Mumbai Indians, with 19 wins to 17 in 36 matches.
Who has scored the most runs in MI vs RCB IPL matches?
Virat Kohli, with 972 runs in 35 innings for RCB.
Who has taken the most wickets in MI vs RCB IPL matches?
Jasprit Bumrah, with 29 wickets in 22 innings for MI.