The Mumbai Indians (MI) vs Royal Challengers Bengaluru (RCB) rivalry has delivered some of the most exciting contests in IPL history, featuring explosive batting, match-winning bowling spells and thrilling last-over finishes. From Suryakumar Yadav’s match-winning knocks to Virat Kohli’s consistency and Jasprit Bumrah’s game-changing spells, these encounters have produced plenty of memorable performances. Looking at their last 10 meetings between October 2020 and May 2026, RCB have held the upper hand with seven victories, while MI have won three. This article covers the complete Mumbai Indians vs Royal Challengers Bengaluru match scorecard for all 10 games, including batting and bowling figures, fall of wickets, match results, key performers and head-to-head statistics.
Mumbai Indians vs Royal Challengers Bengaluru Match Scorecard: Last 10 Matches at a Glance
| S.No. | Date | Venue | MI | RCB | Result |
| 1 | 28 Oct 2020 | Sheikh Zayed Stadium, Abu Dhabi | 166/5 (19.1 ov) | 164/6 | MI won by 5 wickets |
| 2 | 9 Apr 2021 | MA Chidambaram Stadium, Chennai | 159/9 | 160/8 | RCB won by 2 wickets |
| 3 | 26 Sep 2021 | Dubai International Stadium | 111 (18.1 ov) | 165/6 | RCB won by 54 runs |
| 4 | 9 Apr 2022 | MCA Stadium, Pune | 151/6 | 152/3 (18.3 ov) | RCB won by 7 wickets |
| 5 | 2 Apr 2023 | M Chinnaswamy Stadium, Bengaluru | 171/7 | 172/2 (16.2 ov) | RCB won by 8 wickets |
| 6 | 9 May 2023 | Wankhede Stadium, Mumbai | 200/4 (16.3 ov) | 199/6 | MI won by 6 wickets |
| 7 | 11 Apr 2024 | Wankhede Stadium, Mumbai | 199/3 (15.3 ov) | 196/8 | MI won by 7 wickets |
| 8 | 7 Apr 2025 | Wankhede Stadium, Mumbai | 209/9 | 221/5 | RCB won by 12 runs |
| 9 | 12 Apr 2026 | Wankhede Stadium, Mumbai | 222/5 | 240/4 | RCB won by 18 runs |
| 10 | 10 May 2026 | Shaheed Veer Narayan Singh Stadium, Raipur | 166/7 | 167/8 | RCB won by 2 wickets |
Head-to-head in this period: RCB 7 wins, MI 3 wins.
Mumbai Indians vs Royal Challengers Bengaluru Match Scorecard: Match 1, MI vs RCB, 28 October 2020 (IPL 2020, Game 48)
Venue: Sheikh Zayed Stadium, Abu Dhabi
Result: MI won by 5 wickets with 5 balls remaining
Toss: MI won and elected to field
Player of the Match: Suryakumar Yadav
RCB Batting: 164/6 (20 overs)
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Josh Philippe | st †de Kock b Chahar | 33 | 24 | 4 | 1 | 137.50 |
| Devdutt Padikkal | c Boult b Bumrah | 74 | 45 | 12 | 1 | 164.44 |
| Virat Kohli* | c Tiwary b Bumrah | 9 | 14 | 0 | 0 | 64.29 |
| AB de Villiers† | c Chahar b Pollard | 15 | 12 | 1 | 1 | 125.00 |
| Shivam Dube | c Yadav b Bumrah | 2 | 6 | 0 | 0 | 33.33 |
| Chris Morris | c Pattinson b Boult | 4 | 2 | 1 | 0 | 200.00 |
| Gurkeerat Singh Mann | not out | 14 | 11 | 2 | 0 | 127.27 |
| Washington Sundar | not out | 10 | 6 | 1 | 0 | 166.67 |
| Extras | (w 3) | 3 | ||||
| Total | 6 wickets, 20.0 overs (8.20 rpo) | 164 |
Did not bat: Yuzvendra Chahal, Mohammed Siraj, Dale Steyn
Fall of wickets: 1-71 Philippe, 2-95 Kohli, 3-131 de Villiers, 4-134 Dube, 5-134 Padikkal, 6-138 Morris
MI Bowling
| Bowler | O | M | R | W | Econ |
| Trent Boult | 4.0 | 0 | 40 | 1 | 10.00 |
| Jasprit Bumrah | 4.0 | 1 | 14 | 3 | 3.50 |
| Krunal Pandya | 4.0 | 0 | 27 | 0 | 6.75 |
| James Pattinson | 3.0 | 0 | 35 | 0 | 11.67 |
| Rahul Chahar | 4.0 | 0 | 43 | 1 | 10.75 |
| Kieron Pollard | 1.0 | 0 | 5 | 1 | 5.00 |
MI Batting: 166/5 (19.1 overs, target 165)
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Quinton de Kock† | c Gurkeerat Singh b Siraj | 18 | 19 | 0 | 1 | 94.74 |
| Ishan Kishan | c Morris b Chahal | 25 | 19 | 3 | 1 | 131.58 |
| Suryakumar Yadav | not out | 79 | 43 | 10 | 3 | 183.72 |
| Saurabh Tiwary | c Padikkal b Siraj | 5 | 8 | 0 | 0 | 62.50 |
| Krunal Pandya | c Morris b Chahal | 10 | 10 | 1 | 0 | 100.00 |
| Hardik Pandya | c Siraj b Morris | 17 | 15 | 0 | 2 | 113.33 |
| Kieron Pollard* | not out | 4 | 1 | 1 | 0 | 400.00 |
| Extras | (lb 2, w 6) | 8 | ||||
| Total | 5 wickets, 19.1 overs (8.66 rpo) | 166 |
Did not bat: James Pattinson, Rahul Chahar, Trent Boult, Jasprit Bumrah
Fall of wickets: 1-37 de Kock, 2-52 Kishan, 3-72 Tiwary, 4-107 Krunal Pandya, 5-158 Hardik Pandya
RCB Bowling
| Bowler | O | M | R | W | Econ |
| Chris Morris | 4.0 | 0 | 36 | 1 | 9.00 |
| Dale Steyn | 4.0 | 0 | 43 | 0 | 10.75 |
| Washington Sundar | 4.0 | 0 | 20 | 0 | 5.00 |
| Mohammed Siraj | 3.1 | 0 | 28 | 2 | 8.84 |
| Yuzvendra Chahal | 4.0 | 0 | 37 | 2 | 9.25 |
Summary: Padikkal’s 74 powered RCB, but Bumrah’s 3/14 kept them to 164. Suryakumar’s unbeaten 79 off 43 sealed a five-wicket win for MI.
Mumbai Indians vs Royal Challengers Bengaluru Match Scorecard :Match 2, MI vs RCB, 9 April 2021 (IPL 2021, Game 1)
Venue: MA Chidambaram Stadium, Chennai
Result: RCB won by 2 wickets with 0 balls remaining
Toss: RCB won and elected to field
Player of the Match: Harshal Patel
MI Batting: 159/9 (20 overs)
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Rohit Sharma* | run out | 19 | 15 | 1 | 1 | 126.67 |
| Chris Lynn | c & b Washington Sundar | 49 | 35 | 4 | 3 | 140.00 |
| Suryakumar Yadav | c †de Villiers b Jamieson | 31 | 23 | 4 | 1 | 134.78 |
| Ishan Kishan† | lbw b Patel | 28 | 19 | 2 | 1 | 147.37 |
| Hardik Pandya | lbw b Patel | 13 | 10 | 2 | 0 | 130.00 |
| Kieron Pollard | c Washington Sundar b Patel | 7 | 9 | 1 | 0 | 77.78 |
| Krunal Pandya | c Christian b Patel | 7 | 7 | 1 | 0 | 100.00 |
| Marco Jansen | b Patel | 0 | 2 | 0 | 0 | 0.00 |
| Rahul Chahar | run out | 0 | 0 | 0 | 0 | 0.00 |
| Jasprit Bumrah | not out | 1 | 2 | 0 | 0 | 50.00 |
| Extras | (w 2, nb 2) | 4 | ||||
| Total | 9 wickets, 20.0 overs (7.95 rpo) | 159 |
Did not bat: Trent Boult
Fall of wickets: 1-24 Rohit, 2-94 Suryakumar, 3-105 Lynn, 4-135 Hardik, 5-145 Kishan, 6-158 Krunal, 7-158 Pollard, 8-158 Jansen, 9-159 Chahar
RCB Bowling
| Bowler | O | M | R | W | Econ |
| Mohammed Siraj | 4.0 | 0 | 22 | 0 | 5.50 |
| Kyle Jamieson | 4.0 | 0 | 27 | 1 | 6.75 |
| Yuzvendra Chahal | 4.0 | 0 | 41 | 0 | 10.25 |
| Shahbaz Ahmed | 1.0 | 0 | 14 | 0 | 14.00 |
| Harshal Patel | 4.0 | 0 | 27 | 5 | 6.75 |
| Dan Christian | 2.0 | 0 | 21 | 0 | 10.50 |
| Washington Sundar | 1.0 | 0 | 7 | 1 | 7.00 |
RCB Batting: 160/8 (20 overs, target 160)
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Washington Sundar | c Lynn b Pandya | 10 | 16 | 0 | 0 | 62.50 |
| Virat Kohli* | lbw b Bumrah | 33 | 29 | 4 | 0 | 113.79 |
| Rajat Patidar | b Boult | 8 | 8 | 1 | 0 | 100.00 |
| Glenn Maxwell | c Lynn b Jansen | 39 | 28 | 3 | 2 | 139.29 |
| AB de Villiers† | run out | 48 | 27 | 4 | 2 | 177.78 |
| Shahbaz Ahmed | c Pandya b Jansen | 1 | 2 | 0 | 0 | 50.00 |
| Dan Christian | c Chahar b Bumrah | 1 | 3 | 0 | 0 | 33.33 |
| Kyle Jamieson | run out | 4 | 4 | 0 | 0 | 100.00 |
| Harshal Patel | not out | 4 | 3 | 0 | 0 | 133.33 |
| Mohammed Siraj | not out | 0 | 1 | 0 | 0 | 0.00 |
| Extras | (lb 2, w 9, nb 1) | 12 | ||||
| Total | 8 wickets, 20.0 overs (8.00 rpo) | 160 |
Did not bat: Yuzvendra Chahal
Fall of wickets: 1-36 Sundar, 2-46 Patidar, 3-98 Kohli, 4-103 Maxwell, 5-106 Shahbaz, 6-122 Christian, 7-152 Jamieson, 8-158 de Villiers
MI Bowling
| Bowler | O | M | R | W | Econ |
| Trent Boult | 4.0 | 0 | 36 | 1 | 9.00 |
| Jasprit Bumrah | 4.0 | 0 | 26 | 2 | 6.50 |
| Marco Jansen | 4.0 | 0 | 28 | 2 | 7.00 |
| Krunal Pandya | 4.0 | 0 | 25 | 1 | 6.25 |
| Rahul Chahar | 4.0 | 0 | 43 | 0 | 10.75 |
Summary: Harshal Patel’s 5/27 wrecked MI’s middle order. RCB then won off the last ball with two wickets in hand.
Mumbai Indians vs Royal Challengers Bengaluru Match Scorecard: Match 3, MI vs RCB, 26 September 2021 (IPL 2021, Game 39)
Venue: Dubai International Cricket Stadium
Result: RCB won by 54 runs
Toss: MI won and elected to field
Player of the Match: Glenn Maxwell
RCB Batting: 165/6 (20 overs)
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Virat Kohli* | c sub b Milne | 51 | 42 | 3 | 3 | 121.43 |
| Devdutt Padikkal | c †de Kock b Bumrah | 0 | 4 | 0 | 0 | 0.00 |
| KS Bharat† | c Yadav b Chahar | 32 | 24 | 2 | 2 | 133.33 |
| Glenn Maxwell | c Boult b Bumrah | 56 | 37 | 6 | 3 | 151.35 |
| AB de Villiers | c †de Kock b Bumrah | 11 | 6 | 1 | 1 | 183.33 |
| Dan Christian | not out | 1 | 3 | 0 | 0 | 33.33 |
| Shahbaz Ahmed | b Boult | 1 | 3 | 0 | 0 | 33.33 |
| Kyle Jamieson | not out | 2 | 2 | 0 | 0 | 100.00 |
| Extras | (lb 4, w 6, nb 1) | 11 | ||||
| Total | 6 wickets, 20.0 overs (8.25 rpo) | 165 |
Did not bat: Harshal Patel, Mohammed Siraj, Yuzvendra Chahal
Fall of wickets: 1-7 Padikkal, 2-75 Bharat, 3-126 Kohli, 4-161 Maxwell, 5-161 de Villiers, 6-162 Shahbaz
MI Bowling
| Bowler | O | M | R | W | Econ |
| Trent Boult | 4.0 | 0 | 17 | 1 | 4.25 |
| Jasprit Bumrah | 4.0 | 0 | 36 | 3 | 9.00 |
| Adam Milne | 4.0 | 0 | 48 | 1 | 12.00 |
| Krunal Pandya | 4.0 | 0 | 27 | 0 | 6.75 |
| Rahul Chahar | 4.0 | 0 | 33 | 1 | 8.25 |
MI Batting: 111 all out (18.1 overs, target 166)
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Rohit Sharma* | c Padikkal b Maxwell | 43 | 28 | 5 | 1 | 153.57 |
| Quinton de Kock† | c Maxwell b Chahal | 24 | 23 | 4 | 0 | 104.35 |
| Ishan Kishan | c Patel b Chahal | 9 | 12 | 1 | 0 | 75.00 |
| Suryakumar Yadav | c Chahal b Siraj | 8 | 9 | 0 | 0 | 88.89 |
| Krunal Pandya | b Maxwell | 5 | 11 | 0 | 0 | 45.45 |
| Kieron Pollard | b Patel | 7 | 10 | 0 | 0 | 70.00 |
| Hardik Pandya | c Kohli b Patel | 3 | 6 | 0 | 0 | 50.00 |
| Adam Milne | b Patel | 0 | 1 | 0 | 0 | 0.00 |
| Rahul Chahar | lbw b Patel | 0 | 1 | 0 | 0 | 0.00 |
| Jasprit Bumrah | b Chahal | 5 | 6 | 1 | 0 | 83.33 |
| Trent Boult | not out | 0 | 3 | 0 | 0 | 0.00 |
| Extras | (lb 2, w 4, nb 1) | 7 | ||||
| Total | All out, 18.1 overs (6.11 rpo) | 111 |
Fall of wickets: 1-57 de Kock, 2-79 Rohit, 3-81 Kishan, 4-93 Krunal, 5-97 Suryakumar, 6-106 Hardik, 7-106 Pollard, 8-106 Chahar, 9-111 Bumrah, 10-111 Milne
RCB Bowling
| Bowler | O | M | R | W | Econ |
| Kyle Jamieson | 2.0 | 0 | 22 | 0 | 11.00 |
| Mohammed Siraj | 3.0 | 0 | 15 | 1 | 5.00 |
| Dan Christian | 2.0 | 0 | 21 | 0 | 10.50 |
| Harshal Patel | 3.1 | 0 | 17 | 4 | 5.37 |
| Yuzvendra Chahal | 4.0 | 1 | 11 | 3 | 2.75 |
| Glenn Maxwell | 4.0 | 0 | 23 | 2 | 5.75 |
Summary: The most one-sided match of the ten. MI were 79/1 and then lost 9/32. Chahal’s 3/11 and Patel’s 4/17 sealed it.
Mumbai Indians vs Royal Challengers Bengaluru Match Scorecard: Match 4, MI vs RCB, 9 April 2022 (IPL 2022, Game 18)
Venue: Maharashtra Cricket Association Stadium, Pune
Result: RCB won by 7 wickets with 9 balls remaining
Toss: RCB won and elected to field
Player of the Match: Anuj Rawat
MI Batting: 151/6 (20 overs)
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Ishan Kishan† | c Siraj b Akash Deep | 26 | 28 | 3 | 0 | 92.86 |
| Rohit Sharma* | c & b Patel | 26 | 15 | 4 | 1 | 173.33 |
| Dewald Brevis | lbw b Hasaranga | 8 | 11 | 1 | 0 | 72.73 |
| Suryakumar Yadav | not out | 68 | 37 | 5 | 6 | 183.78 |
| Tilak Varma | run out | 0 | 3 | 0 | 0 | 0.00 |
| Kieron Pollard | lbw b Hasaranga | 0 | 1 | 0 | 0 | 0.00 |
| Ramandeep Singh | c †Karthik b Patel | 6 | 12 | 0 | 0 | 50.00 |
| Jaydev Unadkat | not out | 13 | 14 | 1 | 0 | 92.86 |
| Extras | (lb 2, w 1, nb 1) | 4 | ||||
| Total | 6 wickets, 20.0 overs (7.55 rpo) | 151 |
Did not bat: Murugan Ashwin, Jasprit Bumrah, Basil Thampi
Fall of wickets: 1-50 Rohit, 2-60 Brevis, 3-62 Kishan, 4-62 Tilak, 5-62 Pollard, 6-79 Ramandeep
RCB Bowling
| Bowler | O | M | R | W | Econ |
| David Willey | 2.0 | 0 | 8 | 0 | 4.00 |
| Mohammed Siraj | 4.0 | 0 | 51 | 0 | 12.75 |
| Wanindu Hasaranga | 4.0 | 0 | 28 | 2 | 7.00 |
| Akash Deep | 4.0 | 1 | 20 | 1 | 5.00 |
| Harshal Patel | 4.0 | 0 | 23 | 2 | 5.75 |
| Shahbaz Ahmed | 2.0 | 0 | 19 | 0 | 9.50 |
RCB Batting: 152/3 (18.3 overs, target 152)
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Faf du Plessis* | c Yadav b Unadkat | 16 | 24 | 1 | 0 | 66.67 |
| Anuj Rawat | run out | 66 | 47 | 2 | 6 | 140.43 |
| Virat Kohli | lbw b Brevis | 48 | 36 | 5 | 0 | 133.33 |
| Dinesh Karthik† | not out | 7 | 2 | 0 | 1 | 350.00 |
| Glenn Maxwell | not out | 8 | 2 | 2 | 0 | 400.00 |
| Extras | (lb 4, w 3) | 7 | ||||
| Total | 3 wickets, 18.3 overs (8.22 rpo) | 152 |
Did not bat: David Willey, Shahbaz Ahmed, Wanindu Hasaranga, Harshal Patel, Mohammed Siraj, Akash Deep
Fall of wickets: 1-50 du Plessis, 2-130 Rawat, 3-144 Kohli
MI Bowling
| Bowler | O | M | R | W | Econ |
| Basil Thampi | 4.0 | 1 | 29 | 0 | 7.25 |
| Jaydev Unadkat | 4.0 | 0 | 30 | 1 | 7.50 |
| Jasprit Bumrah | 4.0 | 0 | 31 | 0 | 7.75 |
| Murugan Ashwin | 3.0 | 0 | 26 | 0 | 8.67 |
| Kieron Pollard | 3.0 | 0 | 24 | 0 | 8.00 |
| Dewald Brevis | 0.3 | 0 | 8 | 1 | 16.00 |
Summary: Suryakumar’s 68* rescued MI from 62/5. Rawat (66) and Kohli (48) added 80 for the second wicket to take RCB home.
Mumbai Indians vs Royal Challengers Bengaluru Match Scorecard: Match 5, MI vs RCB, 2 April 2023 (IPL 2023, Game 5)
Venue: M Chinnaswamy Stadium, Bengaluru
Result: RCB won by 8 wickets with 22 balls remaining
Toss: RCB won and elected to field
Player of the Match: Faf du Plessis
MI Batting: 171/7 (20 overs)
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Rohit Sharma* | c †Karthik b Akash Deep | 1 | 10 | 0 | 0 | 10.00 |
| Ishan Kishan† | c Patel b Siraj | 10 | 13 | 2 | 0 | 76.92 |
| Cameron Green | b Topley | 5 | 4 | 1 | 0 | 125.00 |
| Suryakumar Yadav | c Shahbaz Ahmed b Bracewell | 15 | 16 | 1 | 0 | 93.75 |
| Tilak Varma | not out | 84 | 46 | 9 | 4 | 182.61 |
| Nehal Wadhera | c Kohli b Sharma | 21 | 13 | 1 | 2 | 161.54 |
| Tim David | b Sharma | 4 | 7 | 0 | 0 | 57.14 |
| Hrithik Shokeen | c du Plessis b Patel | 5 | 3 | 1 | 0 | 166.67 |
| Arshad Khan | not out | 15 | 9 | 0 | 1 | 166.67 |
| Extras | (w 10, nb 1) | 11 | ||||
| Total | 7 wickets, 20.0 overs (8.55 rpo) | 171 |
Did not bat: Piyush Chawla, Jofra Archer, Jason Behrendorff
Fall of wickets: 1-11 Kishan, 2-16 Green, 3-20 Rohit, 4-48 Suryakumar, 5-98 Wadhera, 6-105 David, 7-123 Shokeen
RCB Bowling
| Bowler | O | M | R | W | Econ |
| Mohammed Siraj | 4.0 | 0 | 21 | 1 | 5.25 |
| Reece Topley | 2.0 | 0 | 14 | 1 | 7.00 |
| Akash Deep | 3.0 | 0 | 29 | 1 | 9.67 |
| Harshal Patel | 4.0 | 0 | 43 | 1 | 10.75 |
| Karn Sharma | 4.0 | 0 | 32 | 2 | 8.00 |
| Michael Bracewell | 2.0 | 0 | 16 | 1 | 8.00 |
| Glenn Maxwell | 1.0 | 0 | 16 | 0 | 16.00 |
RCB Batting: 172/2 (16.2 overs, target 172)
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Virat Kohli | not out | 82 | 49 | 6 | 5 | 167.35 |
| Faf du Plessis* | c David b Arshad Khan | 73 | 43 | 5 | 6 | 169.77 |
| Dinesh Karthik† | c Tilak Varma b Green | 0 | 3 | 0 | 0 | 0.00 |
| Glenn Maxwell | not out | 12 | 3 | 0 | 2 | 400.00 |
| Extras | (lb 1, w 4) | 5 | ||||
| Total | 2 wickets, 16.2 overs (10.53 rpo) | 172 |
Did not bat: Michael Bracewell, Shahbaz Ahmed, Harshal Patel, Akash Deep, Reece Topley, Mohammed Siraj, Karn Sharma
Fall of wickets: 1-148 du Plessis, 2-149 Karthik
MI Bowling
| Bowler | O | M | R | W | Econ |
| Jason Behrendorff | 3.0 | 0 | 37 | 0 | 12.33 |
| Arshad Khan | 2.2 | 0 | 28 | 1 | 12.00 |
| Jofra Archer | 4.0 | 0 | 33 | 0 | 8.25 |
| Piyush Chawla | 4.0 | 0 | 26 | 0 | 6.50 |
| Cameron Green | 2.0 | 0 | 30 | 1 | 15.00 |
| Hrithik Shokeen | 1.0 | 0 | 17 | 0 | 17.00 |
Summary: Tilak Varma’s 84* masked a 48/4 collapse. Kohli and du Plessis then put on 148 for the first wicket to chase it down easily.
Mumbai Indians vs Royal Challengers Bengaluru Match Scorecard: Match 6, MI vs RCB, 9 May 2023 (IPL 2023, Game 54)
Venue: Wankhede Stadium, Mumbai
Result: MI won by 6 wickets with 21 balls remaining
Toss: MI won and elected to field
Player of the Match: Suryakumar Yadav
RCB Batting: 199/6 (20 overs)
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Virat Kohli | c †Ishan Kishan b Behrendorff | 1 | 4 | 0 | 0 | 25.00 |
| Faf du Plessis* | c sub b Green | 65 | 41 | 5 | 3 | 158.54 |
| Anuj Rawat | c Green b Behrendorff | 6 | 4 | 1 | 0 | 150.00 |
| Glenn Maxwell | c Wadhera b Behrendorff | 68 | 33 | 8 | 4 | 206.06 |
| Mahipal Lomror | b Kumar Kartikeya | 1 | 3 | 0 | 0 | 33.33 |
| Dinesh Karthik† | c Wadhera b Jordan | 30 | 18 | 4 | 1 | 166.67 |
| Kedar Jadhav | not out | 12 | 10 | 1 | 0 | 120.00 |
| Wanindu Hasaranga | not out | 12 | 8 | 2 | 0 | 150.00 |
| Extras | (lb 1, w 2, nb 1) | 4 | ||||
| Total | 6 wickets, 20.0 overs (9.95 rpo) | 199 |
Did not bat: Josh Hazlewood, Mohammed Siraj, Vijaykumar Vyshak, Harshal Patel
Fall of wickets: 1-2 Kohli, 2-16 Rawat, 3-136 Maxwell, 4-143 Lomror, 5-146 du Plessis, 6-185 Karthik
MI Bowling
| Bowler | O | M | R | W | Econ |
| Jason Behrendorff | 4.0 | 0 | 36 | 3 | 9.00 |
| Piyush Chawla | 4.0 | 0 | 41 | 0 | 10.25 |
| Cameron Green | 2.0 | 0 | 15 | 1 | 7.50 |
| Chris Jordan | 4.0 | 0 | 48 | 1 | 12.00 |
| Kumar Kartikeya | 4.0 | 0 | 35 | 1 | 8.75 |
| Akash Madhwal | 2.0 | 0 | 23 | 0 | 11.50 |
MI Batting: 200/4 (16.3 overs, target 200)
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Ishan Kishan† | c Anuj Rawat b Hasaranga | 42 | 21 | 4 | 4 | 200.00 |
| Rohit Sharma* | lbw b Hasaranga | 7 | 8 | 1 | 0 | 87.50 |
| Suryakumar Yadav | c Jadhav b Vyshak | 83 | 35 | 7 | 6 | 237.14 |
| Nehal Wadhera | not out | 52 | 34 | 4 | 3 | 152.94 |
| Tim David | c Maxwell b Vyshak | 0 | 1 | 0 | 0 | 0.00 |
| Cameron Green | not out | 2 | 2 | 0 | 0 | 100.00 |
| Extras | (lb 6, w 6, nb 2) | 14 | ||||
| Total | 4 wickets, 16.3 overs (12.12 rpo) | 200 |
Did not bat: Chris Jordan, Piyush Chawla, Jason Behrendorff, Kumar Kartikeya, Akash Madhwal
Fall of wickets: 1-51 Kishan, 2-52 Rohit, 3-192 Suryakumar, 4-192 David
RCB Bowling
| Bowler | O | M | R | W | Econ |
| Mohammed Siraj | 3.0 | 0 | 31 | 0 | 10.33 |
| Josh Hazlewood | 3.0 | 0 | 32 | 0 | 10.67 |
| Wanindu Hasaranga | 4.0 | 0 | 53 | 2 | 13.25 |
| Vijaykumar Vyshak | 3.0 | 0 | 37 | 2 | 12.33 |
| Harshal Patel | 3.3 | 0 | 41 | 0 | 11.71 |
Summary: Maxwell and du Plessis took RCB to 199, but Suryakumar’s 83 off 35 and Wadhera’s 52* finished the chase with 21 balls to spare.
Mumbai Indians vs Royal Challengers Bengaluru Match Scorecard: Match 7, MI vs RCB, 11 April 2024 (IPL 2024, Game 25)
Venue: Wankhede Stadium, Mumbai
Result: MI won by 7 wickets with 27 balls remaining
Toss: MI won and elected to field
Player of the Match: Jasprit Bumrah
RCB Batting: 196/8 (20 overs)
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Virat Kohli | c †Ishan Kishan b Bumrah | 3 | 9 | 0 | 0 | 33.33 |
| Faf du Plessis* | c David b Bumrah | 61 | 40 | 4 | 3 | 152.50 |
| Will Jacks | c David b Madhwal | 8 | 6 | 2 | 0 | 133.33 |
| Rajat Patidar | c †Ishan Kishan b Coetzee | 50 | 26 | 3 | 4 | 192.31 |
| Glenn Maxwell | lbw b Gopal | 0 | 4 | 0 | 0 | 0.00 |
| Dinesh Karthik† | not out | 53 | 23 | 5 | 4 | 230.43 |
| Mahipal Lomror | lbw b Bumrah | 0 | 1 | 0 | 0 | 0.00 |
| Saurav Chauhan | c Madhwal b Bumrah | 9 | 8 | 1 | 0 | 112.50 |
| Vijaykumar Vyshak | c Mohammad Nabi b Bumrah | 0 | 1 | 0 | 0 | 0.00 |
| Akash Deep | not out | 2 | 2 | 0 | 0 | 100.00 |
| Extras | (b 1, lb 1, w 8) | 10 | ||||
| Total | 8 wickets, 20.0 overs (9.80 rpo) | 196 |
Did not bat: Reece Topley, Mohammed Siraj
Fall of wickets: 1-14 Kohli, 2-23 Jacks, 3-105 Patidar, 4-108 Maxwell, 5-153 du Plessis, 6-153 Lomror, 7-170 Chauhan, 8-170 Vyshak
MI Bowling
| Bowler | O | M | R | W | Econ |
| Mohammad Nabi | 1.0 | 0 | 7 | 0 | 7.00 |
| Gerald Coetzee | 4.0 | 0 | 42 | 1 | 10.50 |
| Jasprit Bumrah | 4.0 | 0 | 21 | 5 | 5.25 |
| Akash Madhwal | 4.0 | 0 | 57 | 1 | 14.25 |
| Shreyas Gopal | 4.0 | 0 | 32 | 1 | 8.00 |
| Romario Shepherd | 2.0 | 0 | 22 | 0 | 11.00 |
| Hardik Pandya | 1.0 | 0 | 13 | 0 | 13.00 |
MI Batting: 199/3 (15.3 overs, target 197)
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Ishan Kishan† | c Kohli b Akash Deep | 69 | 34 | 7 | 5 | 202.94 |
| Rohit Sharma | c Topley b Jacks | 38 | 24 | 3 | 3 | 158.33 |
| Suryakumar Yadav | c Lomror b Vyshak | 52 | 19 | 5 | 4 | 273.68 |
| Hardik Pandya* | not out | 21 | 6 | 0 | 3 | 350.00 |
| Tilak Varma | not out | 16 | 10 | 3 | 0 | 160.00 |
| Extras | (w 3) | 3 | ||||
| Total | 3 wickets, 15.3 overs (12.84 rpo) | 199 |
Did not bat: Tim David, Mohammad Nabi, Romario Shepherd, Shreyas Gopal, Jasprit Bumrah, Gerald Coetzee, Akash Madhwal
Fall of wickets: 1-101 Kishan, 2-139 Rohit, 3-176 Suryakumar
RCB Bowling
| Bowler | O | M | R | W | Econ |
| Reece Topley | 3.0 | 0 | 34 | 0 | 11.33 |
| Mohammed Siraj | 3.0 | 0 | 37 | 0 | 12.33 |
| Akash Deep | 3.3 | 0 | 55 | 1 | 15.71 |
| Glenn Maxwell | 1.0 | 0 | 17 | 0 | 17.00 |
| Vijaykumar Vyshak | 3.0 | 0 | 32 | 1 | 10.67 |
| Will Jacks | 2.0 | 0 | 24 | 1 | 12.00 |
Summary: Bumrah’s 5/21 dragged RCB back from a strong position. Kishan, Rohit and Suryakumar then chased 197 in 15.3 overs.
Mumbai Indians vs Royal Challengers Bengaluru Match Scorecard: Match 8, MI vs RCB, 7 April 2025 (IPL 2025, Game 20)
Venue: Wankhede Stadium, Mumbai
Result: RCB won by 12 runs
Toss: MI won and elected to field
Player of the Match: Rajat Patidar
RCB Batting: 221/5 (20 overs)
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Phil Salt | b Boult | 4 | 2 | 1 | 0 | 200.00 |
| Virat Kohli | c Naman Dhir b Pandya | 67 | 42 | 8 | 2 | 159.52 |
| Devdutt Padikkal | c Jacks b Puthur | 37 | 22 | 2 | 3 | 168.18 |
| Rajat Patidar* | c †Rickelton b Boult | 64 | 32 | 5 | 4 | 200.00 |
| Liam Livingstone | c Bumrah b Pandya | 0 | 2 | 0 | 0 | 0.00 |
| Jitesh Sharma† | not out | 40 | 19 | 2 | 4 | 210.53 |
| Tim David | not out | 1 | 1 | 0 | 0 | 100.00 |
| Extras | (lb 1, w 7) | 8 | ||||
| Total | 5 wickets, 20.0 overs (11.05 rpo) | 221 |
Did not bat: Krunal Pandya, Bhuvneshwar Kumar, Josh Hazlewood, Yash Dayal, Suyash Sharma
Fall of wickets: 1-4 Salt, 2-95 Padikkal, 3-143 Kohli, 4-144 Livingstone, 5-213 Patidar
MI Bowling
| Bowler | O | M | R | W | Econ |
| Trent Boult | 4.0 | 0 | 57 | 2 | 14.25 |
| Deepak Chahar | 2.0 | 0 | 29 | 0 | 14.50 |
| Jasprit Bumrah | 4.0 | 0 | 29 | 0 | 7.25 |
| Will Jacks | 1.0 | 0 | 10 | 0 | 10.00 |
| Mitchell Santner | 4.0 | 0 | 40 | 0 | 10.00 |
| Hardik Pandya | 4.0 | 0 | 45 | 2 | 11.25 |
| Vignesh Puthur | 1.0 | 0 | 10 | 1 | 10.00 |
MI Batting: 209/9 (20 overs, target 222)
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Rohit Sharma | b Dayal | 17 | 9 | 2 | 1 | 188.89 |
| Ryan Rickelton† | lbw b Hazlewood | 17 | 10 | 4 | 0 | 170.00 |
| Will Jacks | c Kohli b Pandya | 22 | 18 | 2 | 1 | 122.22 |
| Suryakumar Yadav | c Livingstone b Dayal | 28 | 26 | 5 | 0 | 107.69 |
| Tilak Varma | c Salt b Kumar | 56 | 29 | 4 | 4 | 193.10 |
| Hardik Pandya* | c Livingstone b Hazlewood | 42 | 15 | 3 | 4 | 280.00 |
| Naman Dhir | c Dayal b Pandya | 11 | 6 | 1 | 1 | 183.33 |
| Mitchell Santner | c David b Pandya | 8 | 4 | 0 | 1 | 200.00 |
| Deepak Chahar | c David b Pandya | 0 | 1 | 0 | 0 | 0.00 |
| Trent Boult | not out | 1 | 1 | 0 | 0 | 100.00 |
| Jasprit Bumrah | not out | 0 | 1 | 0 | 0 | 0.00 |
| Extras | (lb 1, w 6) | 7 | ||||
| Total | 9 wickets, 20.0 overs (10.45 rpo) | 209 |
Did not bat: Vignesh Puthur
Fall of wickets: 1-21 Rohit, 2-38 Rickelton, 3-79 Jacks, 4-99 Suryakumar, 5-188 Tilak, 6-194 Hardik, 7-203 Santner, 8-203 Chahar, 9-209 Dhir
RCB Bowling
| Bowler | O | M | R | W | Econ |
| Bhuvneshwar Kumar | 4.0 | 0 | 48 | 1 | 12.00 |
| Yash Dayal | 4.0 | 0 | 46 | 2 | 11.50 |
| Josh Hazlewood | 4.0 | 0 | 37 | 2 | 9.25 |
| Suyash Sharma | 4.0 | 0 | 32 | 0 | 8.00 |
| Krunal Pandya | 4.0 | 0 | 45 | 4 | 11.25 |
Summary: Krunal Pandya’s 4/45 against his old side turned a game that was slipping away. Tilak (56) and Hardik (42 off 15) made RCB sweat, but MI finished 12 short.
Mumbai Indians vs Royal Challengers Bengaluru Match Scorecard: Match 9, MI vs RCB, 12 April 2026 (IPL 2026, Game 20)
Venue: Wankhede Stadium, Mumbai
Result: RCB won by 18 runs
Toss: MI won and elected to field
Player of the Match: Phil Salt
RCB Batting: 240/4 (20 overs)
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Phil Salt | c Pandya b Thakur | 78 | 36 | 6 | 6 | 216.67 |
| Virat Kohli | c Yadav b Pandya | 50 | 38 | 5 | 1 | 131.58 |
| Rajat Patidar* | c Tilak Varma b Santner | 53 | 20 | 4 | 5 | 265.00 |
| Tim David | not out | 34 | 16 | 2 | 3 | 212.50 |
| Jitesh Sharma† | lbw b Boult | 10 | 9 | 1 | 0 | 111.11 |
| Romario Shepherd | not out | 2 | 2 | 0 | 0 | 100.00 |
| Extras | (lb 1, w 11, nb 1) | 13 | ||||
| Total | 4 wickets, 20.0 overs (12.00 rpo) | 240 |
Did not bat: Devdutt Padikkal, Krunal Pandya, Bhuvneshwar Kumar, Jacob Duffy, Suyash Sharma, Rasikh Salam
Fall of wickets: 1-120 Salt, 2-185 Kohli, 3-194 Patidar, 4-231 Jitesh Sharma
MI Bowling
| Bowler | O | M | R | W | Econ |
| Trent Boult | 4.0 | 0 | 50 | 1 | 12.50 |
| Hardik Pandya | 4.0 | 0 | 39 | 1 | 9.75 |
| Jasprit Bumrah | 4.0 | 0 | 35 | 0 | 8.75 |
| Mitchell Santner | 4.0 | 0 | 43 | 1 | 10.75 |
| Mayank Markande | 2.0 | 0 | 40 | 0 | 20.00 |
| Shardul Thakur | 2.0 | 0 | 32 | 1 | 16.00 |
MI Batting: 222/5 (20 overs, target 241)
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Ryan Rickelton† | c Kumar b Sharma | 37 | 22 | 3 | 3 | 168.18 |
| Rohit Sharma | retired hurt | 19 | 13 | 2 | 1 | 146.15 |
| Suryakumar Yadav | c Rasikh Salam b Pandya | 33 | 22 | 5 | 0 | 150.00 |
| Tilak Varma | c Duffy b Sharma | 1 | 3 | 0 | 0 | 33.33 |
| Hardik Pandya* | c Shepherd b Duffy | 40 | 22 | 6 | 1 | 181.82 |
| Sherfane Rutherford | not out | 71 | 31 | 1 | 9 | 229.03 |
| Naman Dhir | c Patidar b Rasikh Salam | 1 | 2 | 0 | 0 | 50.00 |
| Mitchell Santner | not out | 8 | 6 | 1 | 0 | 133.33 |
| Extras | (lb 2, w 9, nb 1) | 12 | ||||
| Total | 5 wickets, 20.0 overs (11.10 rpo) | 222 |
Did not bat: Shardul Thakur, Jasprit Bumrah, Trent Boult, Mayank Markande
Fall of wickets: 1-72 Rickelton, 2-74 Tilak Varma, 3-121 Suryakumar, 4-145 Hardik, 5-154 Dhir
RCB Bowling
| Bowler | O | M | R | W | Econ |
| Jacob Duffy | 4.0 | 0 | 58 | 1 | 14.50 |
| Bhuvneshwar Kumar | 4.0 | 0 | 38 | 0 | 9.50 |
| Rasikh Salam | 2.5 | 0 | 23 | 1 | 8.12 |
| Krunal Pandya | 4.0 | 0 | 26 | 1 | 6.50 |
| Suyash Sharma | 4.0 | 0 | 47 | 2 | 11.75 |
| Romario Shepherd | 1.1 | 0 | 28 | 0 | 24.00 |
Summary: The highest-scoring match of the ten, with 462 runs. Salt’s 78 and Patidar’s 20-ball 53 set up 240/4. Rutherford’s 71* with nine sixes brought MI within 18 runs.
Mumbai Indians vs Royal Challengers Bengaluru Match Scorecard: Match 10, MI vs RCB, 10 May 2026 (IPL 2026, Game 54)
Venue: Shaheed Veer Narayan Singh International Stadium, Raipur
Result: RCB won by 2 wickets with 0 balls remaining
Toss: RCB won and elected to field
Player of the Match: Bhuvneshwar Kumar
MI Batting: 166/7 (20 overs)
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Ryan Rickelton† | c Patidar b Kumar | 2 | 4 | 0 | 0 | 50.00 |
| Rohit Sharma | c †Sharma b Kumar | 22 | 10 | 2 | 2 | 220.00 |
| Naman Dhir | b Rasikh Salam | 47 | 32 | 5 | 2 | 146.88 |
| Suryakumar Yadav* | c Kohli b Kumar | 0 | 1 | 0 | 0 | 0.00 |
| Tilak Varma | b Kumar | 57 | 42 | 3 | 2 | 135.71 |
| Will Jacks | c Bethell b Shepherd | 10 | 10 | 1 | 0 | 100.00 |
| Raj Bawa | c Patidar b Hazlewood | 16 | 14 | 1 | 0 | 114.29 |
| Corbin Bosch | not out | 5 | 5 | 0 | 0 | 100.00 |
| Deepak Chahar | not out | 1 | 2 | 0 | 0 | 50.00 |
| Extras | (lb 3, w 3) | 6 | ||||
| Total | 7 wickets, 20.0 overs (8.30 rpo) | 166 |
Did not bat: Jasprit Bumrah, AM Ghazanfar, Raghu Sharma
Fall of wickets: 1-4 Rickelton, 2-28 Rohit, 3-28 Suryakumar, 4-110 Dhir, 5-132 Jacks, 6-155 Tilak Varma, 7-161 Bawa
RCB Bowling
| Bowler | O | M | R | W | Econ |
| Bhuvneshwar Kumar | 4.0 | 0 | 23 | 4 | 5.75 |
| Josh Hazlewood | 4.0 | 0 | 33 | 1 | 8.25 |
| Rasikh Salam | 4.0 | 0 | 42 | 1 | 10.50 |
| Romario Shepherd | 3.0 | 0 | 18 | 1 | 6.00 |
| Krunal Pandya | 3.0 | 0 | 26 | 0 | 8.67 |
| Suyash Sharma | 2.0 | 0 | 21 | 0 | 10.50 |
RCB Batting: 167/8 (20 overs, target 167)
| Batter | Dismissal | R | B | 4s | 6s | SR |
| Jacob Bethell | c Tilak Varma b Bosch | 27 | 27 | 2 | 0 | 100.00 |
| Virat Kohli | c Bawa b Chahar | 0 | 1 | 0 | 0 | 0.00 |
| Devdutt Padikkal | c †Rickelton b Chahar | 12 | 11 | 1 | 1 | 109.09 |
| Rajat Patidar* | c †Rickelton b Bosch | 8 | 8 | 1 | 0 | 100.00 |
| Krunal Pandya | c Tilak Varma b Ghazanfar | 73 | 46 | 4 | 5 | 158.70 |
| Jitesh Sharma† | c Naman Dhir b Bosch | 18 | 12 | 1 | 2 | 150.00 |
| Tim David | c †Rickelton b Bosch | 0 | 1 | 0 | 0 | 0.00 |
| Romario Shepherd | c Tilak Varma b Bawa | 4 | 11 | 0 | 0 | 36.36 |
| Rasikh Salam | not out | 3 | 2 | 0 | 0 | 150.00 |
| Bhuvneshwar Kumar | not out | 7 | 2 | 0 | 1 | 350.00 |
| Extras | (lb 3, w 11, nb 1) | 15 | ||||
| Total | 8 wickets, 20.0 overs (8.35 rpo) | 167 |
Did not bat: Josh Hazlewood, Suyash Sharma
Fall of wickets: 1-10 Kohli, 2-24 Padikkal, 3-39 Patidar, 4-94 Bethell, 5-131 Jitesh Sharma, 6-131 David, 7-149 Krunal Pandya, 8-157 Shepherd
MI Bowling
| Bowler | O | M | R | W | Econ |
| Deepak Chahar | 4.0 | 0 | 33 | 2 | 8.25 |
| Jasprit Bumrah | 4.0 | 0 | 20 | 0 | 5.00 |
| Corbin Bosch | 4.0 | 1 | 26 | 4 | 6.50 |
| Will Jacks | 2.0 | 0 | 13 | 0 | 6.50 |
| AM Ghazanfar | 3.0 | 0 | 33 | 1 | 11.00 |
| Raj Bawa | 3.0 | 0 | 39 | 1 | 13.00 |
Summary: Bhuvneshwar took 4/23 to restrict MI to 166/7. Bosch’s 4/26 had RCB at 131/6, but Krunal Pandya’s 73 off 46 and a last-ball finish got RCB home.
Key Takeaways from the Last 10 Scorecards
- Chasing has been the winning formula. Seven of the ten matches were won by the side batting second. MI chased successfully in 2020, 2023 and 2024. RCB did so in April 2021, 2022, April 2023 and May 2026. The three wins by the side batting first (Dubai 2021, Mumbai 2025 and Mumbai 2026) all went to RCB.
- Everyone chooses to field. In all ten matches the toss winner chose to bowl. RCB won the toss four times and won all four games. MI won it six times and won only three.
- Wankhede is a batting paradise. All four games here in this stretch produced totals of 196 or more from both sides, including the 462 combined runs of April 2026.
- Close finishes. Two matches went to the very last ball (Chennai 2021 and Raipur 2026), and RCB won both.
- Collapses decide games. MI’s 79/1 to 111 all out (2021), MI’s 62/5 (2022), and RCB’s 131/6 in Raipur (2026) all show how quickly this fixture can swing.
Top Performers Across the 10 Matches
Most runs
- Suryakumar Yadav (MI): 397 runs in 10 innings (79*, 31, 8, 68*, 15, 83, 52, 28, 33, 0). Player of the Match twice.
- Virat Kohli (RCB): 344 runs in 10 innings, with 82* in 2023, 67 in 2025 and 51 in 2021.
- Glenn Maxwell (RCB): 183 runs, including 68 and 56.
- Tilak Varma (MI): 214 runs in 6 innings, led by 84* in 2023, with 57 in 2026 and 56 in 2025.
Most wickets
- Jasprit Bumrah (MI): 13 wickets, including 5/21 in 2024. He dismissed Kohli three times.
- Harshal Patel (RCB): 12 wickets, including 5/27 and 4/17 in 2021.
- Krunal Pandya: 4/45 for RCB in 2025, then 73 with the bat in 2026.
- Bhuvneshwar Kumar (RCB): 4/23 in 2026.
Highest individual scores
- Tilak Varma, 84* (2023)
- Suryakumar Yadav, 83 (2023)
- Virat Kohli, 82* (2023)
- Suryakumar Yadav, 79* (2020)
- Phil Salt, 78 (2026)
Trends Worth Noting
- Rising totals. Scores of 150-170 were typical in 2020-2022. Since 2023, 195+ has become common, and RCB’s 240/4 in April 2026 is the highest total in this fixture’s recent history.
- RCB’s current dominance. RCB have won the last three meetings after MI’s 2023-24 purple patch.
- Player movement. Krunal Pandya, Tim David and Ishan Kishan-era rivalries have been replaced by new faces, and Krunal has been a match-winner against his old team.
- Death-over hitting. David, Jitesh Sharma and Shepherd have added late runs for RCB, while MI have relied on Hardik Pandya and Rutherford.
Conclusion
The mumbai indians vs royal challengers bengaluru match scorecard for the last 10 matches shows a rivalry that has grown more explosive and, lately, more favourable to RCB. MI had memorable moments through Suryakumar Yadav and Jasprit Bumrah, but RCB’s depth and finishing have won seven of the ten. With both sides packed with match-winners, expect the next meeting to be just as high-scoring.
Frequently Asked Questions
Who has won more of the last 10 MI vs RCB matches?
RCB, with 7 wins to MI’s 3.
What is the highest total in this period?
RCB’s 240/4 at Wankhede on 12 April 2026.
What is the lowest total?
MI’s 111 all out in Dubai on 26 September 2021.
Who has the best bowling figures?
Jasprit Bumrah’s 5/21 (2024) and Harshal Patel’s 5/27 (2021).
Who has scored the most runs?
Suryakumar Yadav with 397, ahead of Virat Kohli on 344.
Which venue hosted the most matches?
Wankhede Stadium, Mumbai, with four of the ten.
Karan Malhotra is a passionate cricket enthusiast who enjoys writing about the IPL, international cricket, player performances, and match updates. At TheIPLCricket, he focuses on creating simple, informative, and engaging content to help fans stay updated with the latest happenings in the cricket world.



