app-icon

SD Live

Fastest Live Scores

Download App
sportsdunia logo
Search Icon
IPL

MI vs RR Head to Head: Record, Stats and Timeline

Mumbai Indians flag

Mumbai Indians

MI
Leader
30Matches0 NR/Tied
Rajasthan Royals flag

Rajasthan Royals

RR
Mumbai Indians flag
16
14
Rajasthan Royals flag
53%
47%
Last updated: 31 Mar 2026Scope: iplt20 only

Key Takeaways

Mumbai Indians vs Rajasthan Royals head to head in IPLT20 record shows 30 matches played between the two teams, with Mumbai Indians winning 16 matches and Rajasthan Royals winning 14, while 0 games ended in no result or tie.

The Mumbai Indians vs Rajasthan Royals IPLT20 records give a clear indication of their rivalry. The Mumbai Indians vs Rajasthan Royals IPLT20 stats highlight a highest team score of 217/2 (20 ov) for Mumbai Indians and 212/7 (20 ov) for Rajasthan Royals in matches between the two sides.

Looking at the Mumbai Indians vs Rajasthan Royals timeline, last 5 IPLT20 matches provide a clear view of recent results and head-to-head trends between the teams. The Mumbai Indians vs Rajasthan Royals in IPLT20 World Cup shows the number of matches played between the two teams.

Mumbai Indians vs Rajasthan Royals Head to Head Records

DetailsMIRR
Highest Team ScoreHighest total scored in T20 matches between these teams
217212
Lowest Team ScoreLowest total scored in T20 matches between these teams
9290
Average Runs per MatchAverage runs scored per innings
163.97158.47
Average Wickets LostAverage wickets lost per innings (lower is better)
5.535.87
Biggest Win (Runs)Largest margin of victory by runs
10087
Biggest Win (Wickets)Largest margin of victory by wickets
1010

MI vs RR Head to Head Stats

Batting Records

DetailsPlayerTeamStats

Most Runs Scorer

Yashasvi Jaiswal

RR
124 runs
1 innings, Avg: 124.00

Most Hundreds

Yusuf Pathan

RR
1 hundred
1 innings

Best Average

Yashasvi Jaiswal

RR
124
Min 1 innings

Most Fifties

Rob Quiney

RR
1 fifties
1 innings

Highest Strike Rate

Tim David

MI
321.43
Min 14 balls faced

Bowling Records

DetailsPlayerTeamStats

Most Wickets Taker

Jasprit Bumrah

MI
19 wickets
15 matches, Econ: 6.34

Best Bowling Figures in a Match

James Neesham

MI
3/12
4 overs

Best Economy Rate

Sohail Tanvir

RR
3.8
7.1 overs, 4 wickets

Best Strike Rate

Sandeep Sharma

RR
8
48 balls, 6 wickets

Mumbai Indians vs Rajasthan Royals Timeline: (Last 5 matches)

DateVenueScoreWinnerMarginPlayer of Match
May 1, 2025
Sawai Mansingh Stadium, Jaipur
RR :117/10 (16.1 ov)
MI :217/2 (20 ov)
MI—
Ryan Rickelton
Apr 22, 2024
Sawai Mansingh Stadium, Jaipur
RR :183/1 (18.4 ov)
MI :179/9 (20 ov)
RR—
Sandeep Sharma
Apr 1, 2024
Wankhede Stadium, Mumbai
MI :125/9 (20 ov)
RR :127/4 (15.3 ov)
RR—
Trent Boult
Apr 30, 2023
Wankhede Stadium, Mumbai
MI :214/4 (19.3 ov)
RR :212/7 (20 ov)
MI—
Yashasvi Jaiswal
Apr 30, 2022
Dr DY Patil Sports Academy, Mumbai
RR :158/6 (20 ov)
MI :161/5 (19.2 ov)
MI—
Suryakumar Yadav

FAQs

How many IPLT20 matches have Mumbai Indians and Rajasthan Royals played?
Mumbai Indians and Rajasthan Royals have played 30 IPLT20 International matches against each other since 2008.
Who has won more IPLT20 matches between Mumbai Indians and Rajasthan Royals?
Mumbai Indians has won 16 out of 30 IPLT20 matches against Rajasthan Royals, while Rajasthan Royals has won 14 matches.
What is Mumbai Indians's highest IPLT20 score vs Rajasthan Royals?
Mumbai Indians's highest IPLT20 score against Rajasthan Royals is 217/2 in 20 overs.
What is Rajasthan Royals's highest IPLT20 score vs Mumbai Indians?
Rajasthan Royals's highest IPLT20 score against Mumbai Indians is 212/7 in 20 overs.
Who is the top run-scorer in Mumbai Indians vs Rajasthan Royals IPLT20s?
Yashasvi Jaiswal is the top run-scorer in Mumbai Indians vs Rajasthan Royals IPLT20 matches with 124 runs from 1 innings at an average of 124.
Who has taken the most wickets in Mumbai Indians vs Rajasthan Royals IPLT20 matches?
Sandeep Sharma leads the wicket-takers list with 5 wickets from 1 matches at an economy rate of 4.5.
When was the last Mumbai Indians vs Rajasthan Royals IPLT20 match?
The last Mumbai Indians vs Rajasthan Royals IPLT20 match was played on 1 May 2025.