Mumbai Indians’ highest score in IPL is 247/9, set against Delhi Capitals on 27 April 2024 at the Arun Jaitley Stadium in Delhi. Interestingly, MI lost that match. Their top five totals range from 228/5 to 247/9, with three of them coming in just the 2024 season alone.
This list breaks down each of those innings, who starred, and what made each match memorable. If you are looking for a complete, fact-checked guide to every MI’s highest score in IPL history, you are in the right place.
Top 5 Mumbai Indians Highest Scores in IPL
Here is the full list before we get into the details.
| Rank | Score | Opponent | Venue | Date | Result |
|---|---|---|---|---|---|
| 1 | 247/9 | Delhi Capitals | Delhi | 27 April 2024 | Lost by 10 runs |
| 2 | 246/5 | Sunrisers Hyderabad | Hyderabad | 27 March 2024 | Lost by 31 runs |
| 3 | 235/9 | Sunrisers Hyderabad | Abu Dhabi | 8 October 2021 | Won by 42 runs |
| 4 | 234/5 | Delhi Capitals | Mumbai | 7 April 2024 | Won by 29 runs |
| 5 | 228/5 | Gujarat Titans | New Chandigarh | 30 May 2025 | Won by 20 runs |
Here is something that jumps out right away. MI lost two of their five highest-scoring matches. That is a stat you will not find with most other franchises.
Scoring 246 and still losing? Only in 2024’s IPL.
Now, let’s go match by match.
1. 247/9 vs Delhi Capitals, Delhi (27 April 2024)

This is the highest score by the Mumbai Indians in IPL history. And they lost the game.
What Happened
Delhi Capitals batted first and posted a massive 257/4. Jake Fraser-McGurk smashed 84 off just 27 balls. Heinrich Klaasen… wait, wrong team. It was Tristan Stubbs with 48* off 25 and Rishabh Pant with a solid contribution that pushed DC past 250.
MI responded with absolute fury.
The Chase
Tilak Varma anchored the chase with 63 off 32 balls. Hardik Pandya and Tim David kept swinging hard. Suryakumar Yadav, who came in as an impact substitute, added firepower in the middle overs.
But chasing 258 is a different beast entirely.
MI fell short by 10 runs despite scoring 247/9. The match aggregate was 504 runs, the highest between these two teams in IPL history.
Key Stats
| Player | Runs | Balls | 4s | 6s | Strike Rate |
|---|---|---|---|---|---|
| Tilak Varma | 63 | 32 | 4 | 4 | 196.87 |
Rasikh Salam picked up 3/34 for DC, and his death bowling made the difference. Luke Wood had a night to forget, conceding 68 runs in his four overs, the most ever by an MI bowler in IPL history.
Moral of the story? Sometimes 247 is just not enough.
2. 246/5 vs Sunrisers Hyderabad, Hyderabad (27 March 2024)

The second-highest MI score in IPL also came in a losing cause. And it happened in the same 2024 season, just a month before the Delhi game.
What Happened
Sunrisers Hyderabad set a then-record 277/3. Travis Head (63 off 23), Abhishek Sharma (63 off 23), and Heinrich Klaasen (80* off 34) all went berserk.
277 was the highest total in IPL history at the time.
MI’s Response
Most teams would have rolled over. MI did not.
Tilak Varma led the counterattack with 64 off 34 balls. Tim David added an unbeaten 42 off 22. Rohit Sharma started aggressively with three sixes before falling to Pat Cummins.
The match aggregate of 523 runs was the highest in IPL history at the time.
MI’s 246/5 remains the highest total in a losing cause in IPL history.
Key Stats
| Player | Runs | Balls | 4s | 6s | Strike Rate |
|---|---|---|---|---|---|
| Tilak Varma | 64 | 34 | 4 | 4 | 188.24 |
| Tim David | 42* | 22 | 2 | 3 | 190.91 |
| Romario Shepherd | 15 | 6 | 2 | 1 | 250.00 |
This match had 38 sixes between both teams. That was the most sixes in any IPL match at the time. Just pure violence with the bat.
3. 235/9 vs Sunrisers Hyderabad, Abu Dhabi (8 October 2021)

This was MI’s highest-ever total at the time it was scored. And it came in a dead rubber, sort of.
The Context
MI needed to beat SRH by 171 runs to qualify for the playoffs. Yes, 171 runs. That was the NRR gap they needed to cover to leapfrog Kolkata Knight Riders. (So naturally, they came out swinging like it was a video game.
The Carnage
Ishan Kishan scored 84 off just 32 balls. He reached his fifty in 16 balls, the fastest of IPL 2021.
MI raced to 83/1 in the powerplay. That is nearly 14 runs per over, which is terrifying.
Suryakumar Yadav then took over with 82 off 40 balls. He came in at No. 5 after MI had sent out Hardik Pandya and Kieron Pollard ahead of him to maximise the assault.
Jason Holder fought back with 4/52, but 235 was already on the board.
The Result
MI won by 42 runs but still did not qualify for the playoffs. They needed SRH all out for 65 or less. That was never going to happen.
Still, it gave fans one of the most entertaining dead-rubber matches in IPL history.
Key Stats
| Player | Runs | Balls | 4s | 6s | Strike Rate |
|---|---|---|---|---|---|
| Ishan Kishan | 84 | 32 | 11 | 4 | 262.50 |
| Suryakumar Yadav | 82 | 40 | 4 | 7 | 205.00 |
Two of MI’s best batters at their absolute peak. Kishan batted like a man possessed, and SKY matched him shot for shot.
4. 234/5 vs Delhi Capitals, Mumbai (7 April 2024)

This was MI’s first win of IPL 2024, and they celebrated it with a massive total at the Wankhede Stadium.
What Happened
Rohit Sharma (49 off 27) and Ishan Kishan (42 off 23) put on 80 for the first wicket in the powerplay. They scored 75 runs in the first six overs without losing a wicket.
After the openers fell, MI stuttered briefly. Suryakumar Yadav was dismissed for a duck on his IPL 2024 debut. Hardik Pandya managed a grinding 39 off 33.
But then came the finishers.
The Shepherd Show
Tim David smashed 45* off 21 balls. And Romario Shepherd put on one of the most brutal finishing displays in IPL history.
Shepherd scored 39* off just 10 balls. He smashed Anrich Nortje for 32 runs in the last over alone: four, six, six, six, four, six.
Even Sachin Tendulkar stood up and applauded from the stands. When Sachin claps for you, you know you have done something special.
DC’s Chase
Prithvi Shaw (66 off 40) and Tristan Stubbs (71* off 25) kept Delhi in the hunt. But Gerald Coetzee picked up 4/34, including three wickets in the last over, to seal MI’s first win of the season.
DC finished at 205/8. MI won by 29 runs.
Key Stats
| Player | Runs | Balls | 4s | 6s | Strike Rate |
|---|---|---|---|---|---|
| Rohit Sharma | 49 | 27 | 4 | 3 | 181.48 |
| Tim David | 45* | 21 | 2 | 3 | 214.29 |
| Romario Shepherd | 39* | 10 | 2 | 4 | 390.00 |
| Ishan Kishan | 42 | 23 | 5 | 2 | 182.61 |
Shepherd’s strike rate of 390.00 that day was just ridiculous.
5. 228/5 vs Gujarat Titans, New Chandigarh (30 May 2025)

This was the IPL 2025 Eliminator. And MI treated it like a regular league game at the Wankhede, not a knockout match in Chandigarh.
What Happened
Rohit Sharma scored 81 off 50 balls. He was dropped twice in the first three overs, and after those reprieves, he made GT pay in full.
Jonny Bairstow, making his MI debut, smashed 47 off just 22 balls at the top. The opening pair added 84 in 7.2 overs to give MI a flying start.
Rohit became just the second batter to cross 7,000 IPL runs, and the first Indian to hit 300 sixes in the tournament.
The Middle and Death Overs
Suryakumar Yadav added 33 off 20. Tilak Varma hammered 25 off 11. Hardik Pandya then closed things out with 22* off 9, hitting three sixes in the last over.
MI scored 68 runs in the last five overs. That is an acceleration most teams can only dream of.
GT’s Chase
Sai Sudharsan played a superb knock of 80 off 49 balls. Washington Sundar chipped in with 48. But MI defended 24 off the final over and won by 20 runs.
Jasprit Bumrah was his usual brilliant self, making life miserable for GT batters through the middle overs.
Key Stats
| Player | Runs | Balls | 4s | 6s | Strike Rate |
|---|---|---|---|---|---|
| Rohit Sharma | 81 | 50 | 9 | 4 | 162.00 |
| Jonny Bairstow | 47 | 22 | 4 | 4 | 213.64 |
| Suryakumar Yadav | 33 | 20 | 2 | 2 | 165.00 |
| Tilak Varma | 25 | 11 | 0 | 3 | 227.27 |
This was the second-highest total in any IPL playoff match, which tells you how rare a 228 is in a knockout.
Players Behind MI’s Biggest IPL Totals
A few names keep popping up across these big scores.
| Player | Opponent | Score | Year |
|---|---|---|---|
| Ishan Kishan | Sunrisers Hyderabad | 84 (32) | 2021 |
| Suryakumar Yadav | Sunrisers Hyderabad | 82 (40) | 2021 |
| Rohit Sharma | Gujarat Titans | 81 (50) | 2025 |
| Tilak Varma | Sunrisers Hyderabad | 64 (34) | 2024 |
| Tim David | Delhi Capitals | 45* (21) | 2024 |
| Romario Shepherd | Delhi Capitals | 39* (10) | 2024 |
Tilak Varma features in two of the top five. At just 22, he has already been central to MI’s biggest batting displays in the impact player era.
Suryakumar Yadav scored 717 runs in IPL 2025, the most by any Mumbai Indians batter in a single season. His consistency across multiple seasons is a big reason MI regularly crosses 200.
Can MI Break Their Own Record in IPL 2026?
IPL 2026 starts on 28 March 2026. MI’s first match is scheduled for late March at Wankhede.
With Rohit Sharma, Suryakumar Yadav, Tilak Varma, and Jasprit Bumrah all in the squad, MI have the batting depth to produce another 240-plus total.
The 247/9 record from 2024 is beatable. In a format where 260-plus totals are becoming more common, it might just be a matter of time.
Suggested Reads:
Conclusion: Mumbai Indians’ Highest Score In IPL Is 247/9
Mumbai Indians’ highest score in IPL is 247/9 against Delhi Capitals in 2024. Their top five totals span from 2021 to 2025, with three coming in the 2024 season alone. Tilak Varma, Rohit Sharma, Ishan Kishan, and Suryakumar Yadav have been the standout performers in these big-scoring games. With IPL 2026 around the corner and MI’s batting lineup looking as deep as ever, fans of the five-time champions have every reason to expect more fireworks this season.
