Most Runs Against Mumbai Indians in IPL History
Mumbai Indians are the most successful franchise in IPL history, with five titles and a bowling attack that has terrorized batters for over a decade. Scoring runs against them has never been easy. The combination of Jasprit Bumrah’s yorkers, the swing of Trent Boult, and in earlier years the menace of Lasith Malinga meant that every run against Mumbai had to be earned.
Yet a select group of batters have made a habit of punishing the men in blue. This article looks at the players with the most runs against Mumbai Indians in IPL history, the biggest individual knocks ever played against them, and what it takes to dominate the league’s most feared bowling unit.
Why Scoring Against Mumbai Indians Is So Difficult
For most of the IPL’s history, Mumbai Indians have owned the best bowling attack in the tournament. Lasith Malinga’s toe-crushing yorkers defined the early 2010s, and Jasprit Bumrah has carried that legacy forward with an economy and wicket-taking ability unmatched in the league. Add quality support acts in every era, from Harbhajan Singh and Mitchell Johnson to Hardik Pandya and Trent Boult, and it is clear why big scores against Mumbai are rare.
Mumbai’s home ground, the Wankhede Stadium, does offer something to batters with its short boundaries and true bounce, which is why some of the biggest knocks against them have come in Mumbai. But their bowlers have defended modest totals at the Wankhede countless times, and chasing against Bumrah at the death remains one of the hardest tasks in T20 cricket.
Batters with the Most Runs Against Mumbai Indians
Virat Kohli stands alone at the top of this list. The Royal Challengers Bengaluru star is the only batter to cross 1000 runs against Mumbai Indians, built on remarkable consistency over more than 15 seasons. Kohli’s record against Mumbai includes multiple fifties and a strike rate that shows he has never been intimidated by their attack.
KL Rahul is next, and his numbers against Mumbai are extraordinary. Rahul has an average well above 50 against the five-time champions, including a magnificent unbeaten hundred at the Wankhede. Shikhar Dhawan, MS Dhoni, and Suresh Raina complete the top five, each having tormented Mumbai’s bowlers across different eras of the league.
| Batter | Approx. Runs vs MI | Teams Played For | Best vs MI |
|---|---|---|---|
| — | — | — | — |
| Virat Kohli | 1050 | Royal Challengers Bengaluru | 92 not out |
| KL Rahul | 950 | Kings XI Punjab, Lucknow Super Giants | 100 not out |
| Shikhar Dhawan | 900 | Delhi, Mumbai, Hyderabad, Punjab | 88 |
| MS Dhoni | 850 | Chennai Super Kings, Rising Pune Supergiant | 63 not out |
| Suresh Raina | 800 | Chennai Super Kings | 82 not out |
| AB de Villiers | 750 | Delhi Daredevils, Royal Challengers Bengaluru | 133 not out |
| David Warner | 700 | Delhi Daredevils, Sunrisers Hyderabad | 90 |
| Ajinkya Rahane | 650 | Mumbai, Rajasthan, Pune, Kolkata, Chennai | 68 |
The figures above are approximate career totals against Mumbai Indians through the 2024 season. What stands out is how many modern greats feature on this list, which underlines just how consistently Mumbai have faced the very best batters in the world.
Highest Individual Scores Against Mumbai Indians
While consistent run-scoring against Mumbai is an achievement, a few innings stand above the rest. AB de Villiers produced arguably the greatest knock ever played against the franchise when he smashed an unbeaten 133 off just 59 balls for Royal Challengers Bengaluru at the Wankhede in 2015. His assault on Mumbai’s attack, which included 19 fours and 4 sixes, remains the highest individual score against Mumbai Indians.
KL Rahul’s unbeaten 100 for Kings XI Punjab at the Wankhede in 2019 was a masterclass in pacing a T20 innings. Rahul reached his century off 64 balls and carried his bat through the innings, showing that classical batting still has a place even against the fiercest bowling attacks.
| Score | Batter | Team | Venue | Season |
|---|---|---|---|---|
| — | — | — | — | — |
| 133 not out | AB de Villiers | Royal Challengers Bengaluru | Wankhede, Mumbai | 2015 |
| 100 not out | KL Rahul | Kings XI Punjab | Wankhede, Mumbai | 2019 |
| 92 not out | Virat Kohli | Royal Challengers Bengaluru | Wankhede, Mumbai | 2018 |
It is no coincidence that all three of the biggest knocks against Mumbai came at the Wankhede Stadium. The true bounce and short square boundaries give batters a chance, even against Bumrah and company, and the Mumbai crowd has witnessed some of the finest batting in IPL history from visiting players.
Highest Team Totals Against Mumbai Indians
Team totals tell a similar story of rare but spectacular batting days against Mumbai. Sunrisers Hyderabad’s 277 for 3 in 2024 is the highest total ever scored against the franchise, part of their record-breaking batting season. Before that, the record belonged to Kolkata Knight Riders’ 232 for 2 at Eden Gardens in 2019, powered by Andre Russell’s brutal hitting.
The all-time list shows how seldom teams truly dominate Mumbai’s bowling. Even in high-scoring eras, crossing 220 against them has been an event worth remembering, and each entry on this list came in a famous match.
The Bumrah Factor
No discussion of batting against Mumbai Indians is complete without Jasprit Bumrah. Since his debut in 2013, Bumrah has been the single biggest reason batters struggle against Mumbai. His unique action, pinpoint yorkers, and ice-cold temperament at the death have ended countless chases and turned matches on their head.
Batters who have succeeded against Mumbai in the Bumrah era, like KL Rahul and Virat Kohli, share a common trait: they attack the other bowlers and respect Bumrah without letting him completely tie them down. It is a delicate balance, and very few have managed it consistently. The race for the most sixes in IPL history features many of the same names as this list, which shows that clearing the ropes is essential to scoring big against Mumbai.
Conclusion
Virat Kohli’s position at the top of the most-runs-against-Mumbai-Indians chart is a testament to his longevity and class, with KL Rahul, Shikhar Dhawan, MS Dhoni, and Suresh Raina close behind. Scoring heavily against the IPL’s most successful franchise remains one of the true marks of batting greatness.
As Mumbai Indians continue to build champion bowling attacks around Jasprit Bumrah, the challenge for the next generation is clear. The batters who top this list in the years to come will have earned every single run.
Who has scored the most runs against Mumbai Indians in the IPL?
Virat Kohli has scored the most runs against Mumbai Indians in IPL history, crossing 1000 runs against them across his career with Royal Challengers Bengaluru.
What is the highest individual score against Mumbai Indians?
The highest individual score against Mumbai Indians is 133 not out by AB de Villiers for Royal Challengers Bengaluru at the Wankhede Stadium in 2015.
Which batter has the best average against Mumbai Indians?
KL Rahul has one of the best averages against Mumbai Indians among leading run-scorers, averaging well above 50 with a century to his name.
What is the highest team total against Mumbai Indians?
The highest team total against Mumbai Indians is 277 for 3 by Sunrisers Hyderabad in Hyderabad during the 2024 season.
Has anyone scored a century against Mumbai Indians in the IPL?
Yes. AB de Villiers (133 not out, 2015) and KL Rahul (100 not out, 2019) have both scored centuries against Mumbai Indians, both at the Wankhede Stadium.

Rivcky John
A prominent figure in sports journalism for the last two decades. Cricket Analyst & Writing News, Features, Match Previews/Reviews/Reports, And Opinion Pieces on Cricket. You can connect with him on Facebook also.
