The Mumbai Indians are one of the most successful franchises in the IPL, known for both dominant bowling and explosive batting. Over the years, MI has posted some huge totals, often putting pressure on opponents and thrilling fans around the world.
MI has played a total of 277 matches in the IPL so far. They have scored 200 or more runs in 31 games. Out of these 31 matches, MI has lost only seven.
Below is a top-10 list of MI’s highest team scores in IPL history, showing their batting firepower and key matches where they chased or set big targets.
Top 10 Highest Team Scores by MI In IPL
Mumbai Indians have produced some massive IPL scores over the years, and here are their top 10 highest team totals in IPL history.

| Rank | Score | Opposition | Venue | Season | Result |
|---|---|---|---|---|---|
| 1 | 247/9 (20) | Delhi Capitals | Delhi | 27 Apr 2024 | Lost |
| 2 | 246/5 (20) | Sunrisers Hyderabad | Hyderabad | 27 Mar 2024 | Lost |
| 3 | 235/9 (20) | Sunrisers Hyderabad | Abu Dhabi | 8 Oct 2021 | Won |
| 4 | 234/5 (20) | Delhi Capitals | Wankhede | 7 Apr 2024 | Won |
| 5 | 228/5 (20) | Gujarat Titans | New Chandigarh | 30 May 2025 | Won |
| 6 | 223/6 (20) | Punjab Kings | Wankhede | 11 May 2017 | Lost |
| 7 | 219/6 (20) | Chennai Super Kings | Delhi | 1 May 2021 | Won |
| 8 | 218/7 (20) | Delhi Capitals | Delhi | 17 Mar 2010 | Won |
| 9 | 218/5 (20) | Gujarat Titans | Wankhede | 12 May 2023 | Won |
| 10 | 217/2 (20) | Rajasthan Royals | Jaipur | 1 May 2025 | Won |
Six out of the top 10 highest scores by Mumbai Indians have come since the 2023 season. Their top two highest scores have come in a losing cause against the Delhi Capitals and the Sunrisers Hyderabad. MI has lost three out of the 10 matches, in which they have made their highest total.
Let’s look at these 10 matches in detail.
1. 247/9 vs Delhi Capitals, 2024

On April 27, 2024, MI faced the Delhi Capitals in the 43rd match of the season. DC batted first and made 257 runs for the loss of four wickets. Tilak Varma made 63 runs off 32 deliveries. MI finished with 247 runs for the loss of nine wickets, their highest score in the IPL. MI lost the match by 10 runs.
2. 246/5 vs Sunrisers Hyderabad, 2024

On March 27, 2024, MI made their highest score at that time against the Sunrisers Hyderabad. MI won the toss and elected to bowl. SRH made 277 runs for the loss of three wickets. Tilak Varma was again the highest scorer for the team and made 64 runs off 34 deliveries. MI finished with 246 runs for the loss of five wickets and lost the match by 31 runs.
3. 235/9 vs Sunrisers Hyderabad, 2021

In 2021, MI took on SRH in the 55th match of the season. They won the toss and elected to bat. Ishan Kishan (84 off 32) and Suryakumar Yadav (82 off 40) helped MI post a total of 235 runs for the loss of nine wickets. SRH replied with 193 runs for the loss of eight wickets, and MI won the match by 42 runs. Ishan won the Player of the Match award for his batting performance.
4. 234/5 vs Delhi Capitals, 2024

MI took DC in the 20th match of the IPL 2024 season on April 7. DC won the toss and elected to bowl. No batter managed to score a half-century for the team, but the team finished with 234 runs for the loss of five wickets. Rohit Sharma, Tim David, Hardik Pandya, and Romario Shepherd made important contributions with the bat for MI. DC scored 205 runs for the loss of eight wickets and lost the match by 29 runs.
5. 228/5 vs Gujarat Titans, 2025

In the eliminator of the 2025 season, MI faced the Gujarat Titans. MI won the toss and elected to bat. MI made 228 runs for the loss of five wickets. Rohit Sharma made 81 runs off 50 deliveries and was the highest run-scorer for the team. GT scored 208 runs for the loss of six wickets and lost the match by 20 wickets. Rohit won the Player of the Match award for his batting performance.
6. 223/6 vs Punjab Kings, 2017

In the 51st match of IPL 2017, MI took on Punjab Kings (fka Kings XI Punjab) and elected to bowl after winning the toss. PBKS scored 230 runs for the loss of three wickets. MI finished with 223 runs for the loss of six wickets and lost the match by seven runs. Lendl Simmons and Kieron Pollard scored a half-century each.
7. 219/6 vs Chennai Super Kings, 2021

MI faced CSK in the 27th match of the 2021 season and elected to bowl after winning the toss. CSK made 218 runs for the loss of four wickets. Kieron Pollard made 87 runs off 34 deliveries and hit six fours and eight sixes. MI chased down the target of 219 runs on the last delivery of the innings.
8. 218/7 vs Delhi Capitals, 2010

In the ninth match of the 2010 season, the Capitals won the toss and elected to bowl. Sachin Tendulkar made 63 runs off 32 deliveries for the team and led the team to a total of 218 runs for the loss of seven wickets. DC got bundled out 120 runs and lost the match by 98 runs. Sachin won the Player of the Match award.
9. 218/5 vs Gujarat Titans, 2023

In 2023, MI took on GT in the 57th match of the season. Suryakumar Yadav made 103 runs off 49 deliveries and helped MI post a total of 218 runs for the loss of five wickets. GT replied with 191 runs for the loss of eight wickets and lost the match by 27 runs.
10. 217/2 vs Rajasthan Royals, 2025

In 2025, MI took on the Rajasthan Royals in the 50th match. MI scored 217 runs for the loss of two wickets. Ryan Rickelton and Rohit Sharma scored a half-century each for the team. RR were bundled out for 117 runs and lost the match by 100 runs.
Related Reads:
Conclusion: MI’s Highest IPL Total Is 247/9 (20) Against DC
From early big scores to recent record totals, the Mumbai Indians’ top batting performances have produced some of the most entertaining innings in IPL history. These top 10 scores showcase how MI blends experience and explosion, whether chasing huge targets or setting them, and remain one of the most exciting batting sides in the league.
FAQs
Mumbai Indians’ highest-ever IPL score is 247/9, which they made against Delhi Capitals on April 27, 2024.
Mumbai Indians have scored 200 or more runs in 31 IPL matches so far.
Out of 31 matches where MI scored 200 or more runs, they have lost seven matches.
MI’s highest successful run chase in the IPL is 219/6 against Chennai Super Kings in 2021.
Players like Rohit Sharma, Suryakumar Yadav, Tilak Varma, Kieron Pollard, and Ishan Kishan have frequently played key roles in MI’s highest totals.
