Mumbai Indians vs Rajasthan Royals

Mumbai Indians and Rajasthan Royals have played 31 matches since 2008. Mumbai leads 16-14, making this one of IPL’s most competitive rivalries.

The most recent clash on May 1, 2025 at Jaipur saw MI break their 12-year losing streak at the venue with a stunning 100-run victory. 

MI posted 217/2 before bowling out RR for just 117. Ryan Rickelton (61) and Rohit Sharma (53) set up the total, while Trent Boult and Karn Sharma took 3 wickets each to crush RR’s chase.

Head-to-Head Record & Latest Match Score

Team Matches Wins Losses NR Win % Highest Score Lowest Score
Mumbai Indians 31 16 14 1 53.3% 235/9 87
Rajasthan Royals 31 14 16 1 46.7% 224/2 88/7

Latest Match Scorecard (May 1, 2025) – Match 50

  • Venue: Sawai Mansingh Stadium, Jaipur
  • Toss: Rajasthan Royals won and elected to field
  • Result: MI won by 100 runs
  • Player of the Match: Ryan Rickelton (61 off 38 balls)

Mumbai Indians Innings: 217/2 (20 overs)

Batsman Runs Balls 4s 6s SR Dismissal
Ryan Rickelton (wk) 61 38 7 3 160.52 b Maheesh Theekshana
Rohit Sharma (c) 53 36 9 0 147.22 c Yashasvi Jaiswal b Riyan Parag
Suryakumar Yadav 48* 23 4 3 208.69 not out
Hardik Pandya 48* 23 3 3 208.69 not out
Extras 7 (lb 2, wd 5)
Total 217/2 20.0 23 9 10.85
  • Did Not Bat: Tilak Varma, Naman Dhir, Karn Sharma, Jasprit Bumrah, Trent Boult, Arshad Khan, Deepak Chahar
  • Fall of Wickets: 116/1 (11.5 ov – Rickelton), 123/2 (12.4 ov – Rohit)
  • Key Partnership: 1st wicket – 116 runs (Rickelton 61, Rohit 53) in 71 balls

RR Bowling Analysis

Bowler Overs Maidens Runs Wickets Economy 4s 6s
Jofra Archer 4 0 55 0 13.75 6 3
Fazalhaq Farooqi 4 0 45 0 11.25 5 2
Kumar Kartikeya 4 0 34 0 8.50 4 1
Maheesh Theekshana 4 0 47 1 11.75 4 2
Riyan Parag 2 0 12 1 6.00 2 0
Akash Madhwal 2 0 22 0 11.00 2 1

Rajasthan Royals Innings: 117 all out (16.1 overs)

Batsman Runs Balls 4s 6s SR Dismissal
Vaibhav Suryavanshi 0 2 0 0 0.00 c Naman Dhir b Deepak Chahar
Yashasvi Jaiswal 8 6 2 0 133.33 c Ryan Rickelton b Trent Boult
Nitish Rana 15 16 2 0 93.75 c Suryakumar Yadav b Karn Sharma
Riyan Parag (c) 16 8 1 2 200.00 c Rohit Sharma b Jasprit Bumrah
Shimron Hetmyer 0 1 0 0 0.00 b Jasprit Bumrah
Shubham Dubey 12 18 1 0 66.66 c Ryan Rickelton b Karn Sharma
Dhruv Jurel (wk) 9 10 1 0 90.00 c Rohit Sharma b Trent Boult
Maheesh Theekshana 5 10 0 0 50.00 c Tilak Varma b Karn Sharma
Kumar Kartikeya 0 3 0 0 0.00 b Arshad Khan
Jofra Archer 30 27 3 2 111.11 c Hardik Pandya b Trent Boult
Akash Madhwal 4* 9 0 0 44.44 not out
Extras 18 (lb 4, wd 14)
Total 117 all out 16.1 10 4 7.23
  • Fall of Wickets: 1/1 (0.4 ov – Suryavanshi), 18/2 (1.4 ov – Jaiswal), 41/3 (4.0 ov – Rana), 47/4 (4.4 ov – Parag), 47/5 (4.5 ov – Hetmyer), 64/6 (7.1 ov – Dubey), 76/7 (9.0 ov – Jurel), 87/8 (11.1 ov – Theekshana), 91/9 (11.5 ov – Kartikeya), 117/10 (16.1 ov – Archer)

MI Bowling Analysis

Bowler Overs Maidens Runs Wickets Economy 4s 6s
Deepak Chahar 3 0 14 1 4.66 0 0
Trent Boult 3.1 0 28 3 8.84 5 1
Jasprit Bumrah 3 0 15 2 5.00 0 1
Karn Sharma 4 0 23 3 5.75 2 1
Arshad Khan 3 0 33 1 11.00 3 1
  • Match Impact: MI’s bowling demolished RR in 16.1 overs, eliminating them from playoff contention while MI climbed to the top of the points table.

Latest Match: May 1, 2025 – MI’s 100-Run Demolition

This match had massive stakes. MI came in riding high on a 5-match winning streak. RR needed to win to stay alive in the playoff race. The stage was set at Jaipur, where MI hadn’t won since 2012.

MI Innings: Rickelton-Rohit Foundation

RR won the toss and chose to field. They wanted to chase under lights with dew expected.

Century Opening Stand:

Ryan Rickelton and Rohit Sharma opened for MI. Both batsmen started cautiously before unleashing their shots.

The 50-run partnership arrived in 31 balls. Both batsmen were finding boundaries regularly. Rickelton was particularly severe on anything short, pulling with authority.

Rohit brought out his trademark pull shots and cover drives. He became the first player ever to score 6,000 runs for Mumbai Indians during this innings.

The 100-run opening partnership came in just 61 balls. Rickelton had scored 55, Rohit 43. MI were cruising at 100/0 after 10.1 overs.

Rickelton reached his fifty off 33 balls with 6 fours and 2 sixes. Rohit completed his fifty off 34 balls with 9 fours.

Maheesh Theekshana finally broke the stand, bowling Rickelton for 61 off 38 balls. The opener had hit 7 fours and 3 sixes in a commanding knock.

Riyan Parag dismissed Rohit for 53 off 36 balls, caught by Yashasvi Jaiswal at long-off. MI were 123/2 after 12.4 overs.

Surya-Hardik Destruction:

Suryakumar Yadav and Hardik Pandya came together. What followed was absolute carnage in the death overs.

Both batsmen attacked from ball one. Boundaries and sixes flowed freely. The bowlers had no answers to the onslaught.

Surya reached 48* off just 23 balls with 4 fours and 3 sixes. Hardik matched him exactly – 48* off 23 balls with 3 fours and 3 sixes.

MI scored 94 runs in the last 7.2 overs without losing a wicket. They posted 217/2 – the joint-highest IPL total ever at Jaipur.

RR Chase: Complete Collapse

Chasing 218, RR needed a miracle. The target was massive but the pitch was good for batting.

Powerplay Disaster:

Deepak Chahar struck first ball! Vaibhav Suryavanshi was caught for a golden duck. RR were 1/1.

Trent Boult dismissed Yashasvi Jaiswal for 8 in the second over. RR were 18/2 after 1.4 overs.

Karn Sharma removed Nitish Rana for 15. RR were 41/3 after 4 overs.

Middle Order Crumbles:

Jasprit Bumrah came on and struck immediately. He dismissed captain Riyan Parag for 16, caught by Rohit Sharma. RR were 47/4.

Next ball, Bumrah clean bowled Shimron Hetmyer for a first-ball duck. Two wickets in two balls! RR were 47/5 after 4.5 overs.

The chase was effectively over. RR had lost 5 wickets for just 47 runs in under 5 overs.

Tail-End Resistance:

Karn Sharma continued the destruction. He dismissed Shubham Dubey (12), Dhruv Jurel (9), and Maheesh Theekshana (5) to finish with figures of 3/23.

Trent Boult took his third wicket, dismissing Jofra Archer for 30 off 27 balls. Archer had hit 2 sixes and kept MI waiting for 4 overs with the last wicket.

RR were bowled out for 117 in 16.1 overs. They lost by 100 runs – their second-biggest defeat in IPL history.

This loss eliminated RR from playoff contention. MI climbed to the top of the points table with their 6th consecutive victory.

Match 2: April 22, 2024 – RR’s Comeback Win

  • RR 193/4 (18.1) beat MI 179/9 (20) by 6 wickets
  • Venue: Sawai Mansingh Stadium, Jaipur

Rohit Sharma scored 50 off 34 balls but MI managed only 179/9. RR chased it down comfortably.

Yashasvi Jaiswal smashed 104 off 60 balls with 9 fours and 6 sixes. His century powered RR to a 6-wicket win with 11 balls remaining.

Match 3: April 1, 2024 – RR’s Clinical Chase

  • RR 145/4 (16.2) beat MI 144/7 (20) by 6 wickets
  • Venue: Wankhede Stadium, Mumbai

MI posted 144/7 – a below-par total. Tilak Varma top-scored with 32.

RR chased it down easily. Yashasvi Jaiswal (34), Sanju Samson (29*), and Riyan Parag (26*) guided them to a 6-wicket victory.

Match 4: April 30, 2023 – MI’s Revenge

  • MI 218/5 (20) beat RR 212/7 (20) by 6 runs
  • Venue: Wankhede Stadium, Mumbai

Suryakumar Yadav blasted 103* off 49 balls. Cameron Green smashed 44 off 18 balls. MI posted 218/5.

Yashasvi Jaiswal (124* off 62) played one of IPL’s finest innings. He hit 12 fours and 8 sixes. But it wasn’t enough.

RR finished at 212/7, losing by 6 runs in a high-scoring thriller.

Match 5: May 9, 2022 – Jos Buttler’s Show

  • RR 158/6 (20) beat MI 155 (19.2) by 23 runs
  • Venue: DY Patil Stadium, Mumbai

Jos Buttler scored 67 off 52 balls to help RR post 158/6.

MI collapsed chasing. They were bowled out for 155 in 19.2 overs. Yuzvendra Chahal took 3/36 to dismantle MI’s chase.

Match 6: April 30, 2022 – RR’s Easy Win

  • RR 193/8 (20) beat MI 170/8 (20) by 23 runs
  • Venue: DY Patil Stadium, Mumbai

Jos Buttler continued his golden run with 89 off 56 balls. RR posted 193/8.

MI could only manage 170/8. Rohit Sharma top-scored with 44 but lacked support. RR won comfortably.

Match 7: October 5, 2021 – MI’s Thriller

  • MI 171/4 (20) beat RR 90/9 (20) by 8 wickets
  • Venue: Sharjah Cricket Stadium, UAE

This was the infamous 90/9 match. RR batting collapsed spectacularly. They were 90/9 in 17.1 overs before reaching 90/9 in 20 overs.

MI chased down 91 easily, winning by 8 wickets. Jasprit Bumrah took 4/20 in a brilliant spell.

Match 8: September 25, 2021 – RR’s Low-Scoring Win

  • RR 91/9 (20) beat MI 90 (18.5) by 7 wickets
  • Venue: Sharjah Cricket Stadium, UAE

MI were bowled out for just 90 – their fourth-lowest IPL total. Chetan Sakariya took 3/16.

RR chased it down despite losing 9 wickets. They reached 91/9 in 20 overs, winning by 1 wicket.

Match 9: October 25, 2020 – MI’s Dominant Win

  • MI 195/5 (20) beat RR 136/9 (20) by 57 runs
  • Venue: Sheikh Zayed Stadium, Abu Dhabi

Hardik Pandya (60*) and Ishan Kishan (37) powered MI to 195/5.

RR could only manage 136/9. Trent Boult took 3/26. MI won by 57 runs in a one-sided contest.

Key Stats & Records

  • Highest Individual Score: Yashasvi Jaiswal 124* (RR, 2023)
  • Best Bowling Figures: Jasprit Bumrah 4/20 (MI, 2021)
  • Highest Team Total: RR 224/2 (2008)
  • Lowest Team Total: MI 87 (2008)
  • Biggest Victory Margin: 146 runs (RR, 2008)

Most Runs in Rivalry:

  • Rohit Sharma (MI): 724 runs at 36.20 average
  • Jos Buttler (RR): 478 runs at 43.45 average
  • Suryakumar Yadav (MI): 423 runs at 42.30 average

Most Wickets:

  • Jasprit Bumrah (MI): 20 wickets at 21.95 average
  • Lasith Malinga (MI): 16 wickets at 19.31 average
  • Yuzvendra Chahal (RR): 13 wickets at 25.38 average

FAQs

Who has won more matches between MI and RR?

Mumbai Indians leads 16-14 in 31 matches with 1 no-result. MI has a 53.3% win rate. However, RR won 4 consecutive matches from 2021-2024 before MI ended the streak in 2025 with a 100-run victory at Jaipur.

What is MI’s biggest win against RR?

Mumbai Indians’ 100-run victory on May 1, 2025 at Jaipur is their biggest win. They posted 217/2 and bowled out RR for 117. This was also MI’s first win in Jaipur since 2012 after 4 consecutive losses.

What is the highest individual score in this rivalry?

Yashasvi Jaiswal’s 124* off 62 balls for RR on April 30, 2023 at Wankhede is the highest individual score. He hit 12 fours and 8 sixes. Despite his heroics, RR lost by 6 runs chasing 219.

Who took the best bowling figures in MI vs RR matches?

Jasprit Bumrah’s 4/20 for MI on October 5, 2021 at Sharjah remains the best bowling figures. He helped bowl out RR for just 90 in a UAE leg match during COVID-19 pandemic season.

When did MI last win at Jaipur before 2025?

Mumbai Indians’ last victory at Jaipur came in 2012 – 13 years before their May 1, 2025 triumph. They lost 4 consecutive matches at the venue from 2018-2024 before finally breaking the drought with a 100-run demolition.

Wrapping Up

The Mumbai Indians vs Rajasthan Royals rivalry has produced some of IPL’s most memorable matches. From MI’s 100-run victory in 2025 to Yashasvi Jaiswal’s 124* in a losing cause, this fixture consistently delivers drama.

MI holds a narrow 16-14 advantage, but the rivalry remains evenly contested. RR dominated between 2021-2024 with 4 straight wins. MI bounced back in 2025 with their biggest victory margin of 100 runs.

Both teams feature star-studded lineups. Rohit Sharma became the first player to score 6,000 runs for one franchise against RR. Jaiswal has emerged as RR’s biggest match-winner with explosive centuries.

The head-to-head battles between Bumrah vs Jaiswal, Rohit vs Chahal, and Hardik vs Parag add extra spice to every encounter. As both teams continue chasing IPL glory, expect more thrilling contests in this closely-fought rivalry.