Upcoming fixtures
Start times in India Standard Time.
No upcoming Mumbai Indians matches are in the fixture list yet.
Recent results
- Lost
24 May 2026 · 15:30 IST
Indian Premier League · T20
Mumbai Indians175/9 (20 ov)
Rajasthan Royals205/8 (20 ov)
Rajasthan Royals won by 30 runs
- Lost
20 May 2026 · 19:30 IST
Indian Premier League · T20
Kolkata Knight Riders148/6 (18.5 ov)
Mumbai Indians147/8 (20 ov)
Kolkata Knight Riders won by 4 wickets (with 7 balls remaining)
- Won
14 May 2026 · 19:30 IST
Indian Premier League · T20
Punjab Kings200/8 (20 ov)
Mumbai Indians205/4 (19.5 ov)
Mumbai Indians won by 6 wickets (with 1 ball remaining)
- Lost
10 May 2026 · 19:30 IST
Indian Premier League · T20
Royal Challengers Bengaluru167/8 (20 ov)
Mumbai Indians166/7 (20 ov)
Royal Challengers Bengaluru won by 2 wickets (with 0 ball remaining)
- Won
4 May 2026 · 19:30 IST
Indian Premier League · T20
Mumbai Indians229/4 (18.4 ov)
Lucknow Super Giants228/5 (20 ov)
Mumbai Indians won by 6 wickets (with 8 balls remaining)
- Lost
2 May 2026 · 19:30 IST
Indian Premier League · T20
Chennai Super Kings160/2 (18.1 ov)
Mumbai Indians159/7 (20 ov)
Chennai Super Kings won by 8 wickets (with 11 balls remaining)
- Lost
29 Apr 2026 · 19:30 IST
Indian Premier League · T20
Mumbai Indians243/5 (20 ov)
Sunrisers Hyderabad249/4 (18.4 ov)
Sunrisers Hyderabad won by 6 wickets (with 8 balls remaining)
- Lost
23 Apr 2026 · 19:30 IST
Indian Premier League · T20
Mumbai Indians104 (19 ov)
Chennai Super Kings207/6 (20 ov)
Chennai Super Kings won by 103 runs
- Won
20 Apr 2026 · 19:30 IST
Indian Premier League · T20
Gujarat Titans100 (15.5 ov)
Mumbai Indians199/5 (20 ov)
Mumbai Indians won by 99 runs
- Lost
16 Apr 2026 · 19:30 IST
Indian Premier League · T20
Mumbai Indians195/6 (20 ov)
Punjab Kings198/3 (16.3 ov)
Punjab Kings won by 7 wickets (with 21 balls remaining)
- Lost
12 Apr 2026 · 19:30 IST
Indian Premier League · T20
Mumbai Indians222/5 (20 ov)
Royal Challengers Bengaluru240/4 (20 ov)
Royal Challengers Bengaluru won by 18 runs
- Lost
7 Apr 2026 · 19:30 IST
Indian Premier League · T20
Rajasthan Royals150/3 (11 ov)
Mumbai Indians123/9 (11 ov)
Rajasthan Royals won by 27 runs
- Lost
4 Apr 2026 · 15:30 IST
Indian Premier League · T20
Delhi Capitals164/4 (18.1 ov)
Mumbai Indians162/6 (20 ov)
Delhi Capitals won by 6 wickets (with 11 balls remaining)
- Won
29 Mar 2026 · 19:30 IST
Indian Premier League · T20
Mumbai Indians224/4 (19.1 ov)
Kolkata Knight Riders220/4 (20 ov)
Mumbai Indians won by 6 wickets (with 5 balls remaining)
Players
Players named in Mumbai Indians's playing XIs in matches with a full FairPlay scorecard, most appearances first. Player pages show figures from those matches only, not career records.
- Sherfane Rutherford92 matches
- Mitchell Santner69 matches
- Quinton de Kock64 matches
- Tilak Varma61 matches
- Will Jacks57 matches
- Ryan Rickelton57 matches
- AM Ghazanfar51 matches
- Trent Boult50 matches
- Corbin Bosch48 matches
- Jasprit Bumrah44 matches
- Suryakumar Yadav42 matches
- Naman Dhir34 matches
- Hardik Pandya29 matches
- Rohit Sharma28 matches
- Shardul Thakur13 matches
- Mayank Rawat10 matches
- Deepak Chahar8 matches
- Raghu Sharma5 matches
- Raj Angad Bawa3 matches
- Krish Bhagat3 matches
- Ashwani Kumar3 matches
- Mayank Markande3 matches
- Robin Minz2 matches
- Danish Malewar2 matches
Pages for players with fewer than 3 recorded matches are kept out of search results until more scorecards are in.
FairPlay rating
FairPlay's own team-strength rating for each format group, built from verified results. Every team starts at 1500; beating stronger teams raises it more. A rating is shown once a team has 8 rated matches.
T20 and shorter
1457
30 rated matches · last played 24 May 2026
Record by competition
| Competition | P | W | L | Win % |
|---|---|---|---|---|
| Indian Premier League | 14 | 4 | 10 | 29% |
Most frequent opponents
| Opponent | P | W | L | Win % |
|---|---|---|---|---|
| Chennai Super Kings | 2 | 0 | 2 | 0% |
| Kolkata Knight Riders | 2 | 1 | 1 | 50% |
| Punjab Kings | 2 | 1 | 1 | 50% |
| Rajasthan Royals | 2 | 0 | 2 | 0% |
| Royal Challengers Bengaluru | 2 | 0 | 2 | 0% |
Highest totals
| Total | Team | Match |
|---|---|---|
| 243/520 ov | Mumbai Indiansv Sunrisers Hyderabad | 29 Apr 2026Indian Premier League · T20 |
| 229/418.4 ov | Mumbai Indiansv Lucknow Super Giants | 4 May 2026Indian Premier League · T20 |
| 224/419.1 ov | Mumbai Indiansv Kolkata Knight Riders | 29 Mar 2026Indian Premier League · T20 |
| 222/520 ov | Mumbai Indiansv Royal Challengers Bengaluru | 12 Apr 2026Indian Premier League · T20 |
| 205/419.5 ov | Mumbai Indiansv Punjab Kings | 14 May 2026Indian Premier League · T20 |
About this page
- Scores, fixtures and results come from FairPlay's verified Sportmonks match data. Matches the source does not cover are not counted.
- Records cover the last 12 months (29 Mar 2026 to 24 May 2026) and are calculated by FairPlay. They are not official records. “No winner” covers draws, ties and no results; abandoned matches are not counted as played.
- Past results and ratings describe what has happened. They are not a tip or a prediction for any match.
- Updated Thu, 5 Nov, 15:47 IST.
