

Author: winzap Admin
Published at: 6/4/2025
Updated at: 6/5/2025
Top 10 IPL Batsmen: Most Runs Against Mumbai Indians (MI)
The IPL is one of the biggest cricket tournaments in the World. However, it is the complete package of action, thrill, and excitement. Ten teams from different states take part in the IPL every year. Among all these teams, the Mumbai Indians are the most successful team in IPL history. Moreover, it won five titles. But some expert batsmen scored the highest runs against the Mumbai Indians. In this article, we learn about the top IPL batsmen and the most runs scored against the Mumbai Indians.
Who are the Top IPL Batsmen
The top IPL batsmen are those who performed well throughout the IPL season. Moreover, cricket fans remembered them for their batting skills, big shots, and consistent performances. Some top IPL batsmen, including Virat Kohli, Shikhar Dhawan, David Warner, and many others, played a great inning against the Mumbai Indians. They played amazingly and helped their team to win the high-pressure matches with their incredible batting styles.
Who Scored the Most Runs Against MI in IPL
Some top IPL batsmen performed remarkably against the Mumbai Indians. Therefore, this team has the strongest bowlers. However, some players demonstrated exceptional batting, proper timing, and reliable innings. These top batsmen consistently perform well against the Mumbai Indians in IPL seasons. The names of the top 10 run scorers against MI in IPL are listed:
Read more: Most IPL Match-Fixing Team Scandals: Full History, Updates & Impact
List of the Top 10 Run Scorers Against MI in IPL
These batsmen made the record of the IPL's highest run scorer against MI.
-
Virat Kohli
-
Shikar Dawan
-
David Warner
-
Suresh Raina
-
AB de Villiers
-
MS Dhoni
-
KL Rahul
-
Faf du Plessis
-
Gautam Gambhir
-
Sanju Samson
Virat Kohli
Virat Kohli is one of the outstanding players in the IPL. When cricket fans want to know who is the highest run scorer against MI in IPL, Virat Kohli holds this title. Virat Kohli perfectly knows how to tackle the toughest matches. Moreover, he played remarkably when he was in his form. Also, Virat Kohli made his highest score of 92 runs against the Mumbai Indians in the 14th match of the 2018 IPL season.
Virat Kohli Records Against MI
Matches: 33
Runs: 912
Half Centuries: 9
Highest Score: 92 runs
Strike Rate: 129.6
Shikhar Dhawan
Shikar Dawan is also included as the most run scorer in the IPL against MI. However, Dhawan easily handles spinners and fast bowlers. If we talk about his performance against MI, he helped his team many times to win the matches. Dhawan is a professional batsman because he played an innings confidently and calmly. He scored his highest score of 73 runs while playing a match against MI.
Shikhar Dhawan Records Against MI
Matches: 30
Runs: 901
Half Centuries: 8
Highest Score: 73 / 83 runs
Strike Rate: 134.2
David Warner
David Warner also scored the most runs against MI in IPL with a strike rate of 141.7. He used to play big boundaries and created pressure on the Mumbai Indians bowlers. Moreover, Warner always gives a great start to his team when they play against the Mumbai Indians. In the 2016 IPL season, David Warner scored the highest 90 runs against MI. Moreover, he was the captain of the Sunrisers Hyderabad in that match.
David Warner Records Against MI
Matches: 27
Runs: 865
Half Centuries: 10
Highest Score: 90 runs
Strike Rate: 141.7
Suresh Raina
Suresh Rains is the most dependable player for his team. However, he turned many knockout matches into wins with his powerful batting. With his highest 83 runs against the Mumbai Indians, he is remembered as the most run scorer. He was playing for the Chennai Super Kings in the Wankhede Stadium, in Mumbai, when he made his highest score.
David Warner Records Against MI
Matches: 31
Runs: 832
Half Centuries: 7
Highest Score: 83 runs
Strike Rate: 134.9
AB de Villiers
AB de Villiers is very popular due to his 360 batting style. However, he also performed incredibly against the Mumbai Indians. In the 2015 season, AB de Villiers scored the highest 133 runs while playing for Royal Challengers Bangalore. During this inning, he made 23 boundaries, of which 19 were fours and 4 were sixes.
AB de Villiers Records Against MI
Matches: 25
Runs: 785
Half Centuries: 5
Centuries: 1
Highest Score: 133 runs
Strike Rate: 157.8
MS Dhoni
MS Dhoni made his half-century while playing against the Mumbai Indians in the 2013 IPL season. Moreover, Dhoni scored 63 runs off 45 balls. He made 8 boundaries with 5 fours and 3 sixes. Dhoni managed to win for his team against the Mumbai Indians with 23 runs. Moreover, Dhoni is the most favourite player of the cricket fans. Therefore, his presence is enough to increase the excitement of the match.
MS Dhoni Records Against MI
Matches: 34
Runs: 769
Half Centuries: 4
Highest Score: 63 runs
Strike Rate: 126.5
KL Rahul
KL Rahul is also the leading run-scorer against the Mumbai Indians in the IPL. However, he scored two centuries back-to-back against the Mumbai Indians. In the first century, he made at the Brabourne stadium with 103 runs off 60 balls. On 24 April 2022, he made another century of 103 runs off 62 balls. After these performances, Rahul is a big threat to the Mumbai Indians.
KL Rahul Records Against MI
Matches: 20
Runs: 734
Half Centuries: 6
Centuries: 2
Highest Score: 103 runs
Strike Rate: 145.3
Read more: Which IPL Team Has the Most Fans in 2025? Fanbase Ranking
Faf du Plessis
He always gives a quick start to his team. In most of the matches, he played a careful innings. Moreover, he also hit the big shots when needed. When he was playing for the Chennai Super Kings in the 2012 season, he scored 73 runs off 52 balls. In this match, CSK lost the match against the Mumbai Indians.
Faf du Plessis Records Against MI
Matches: 21
Runs: 690
Half Centuries: 5
Highest Score: 73 runs
Strike Rate: 139.1
Gautam Gambhir
Gautam Gambhir made his highest run of 64 against MI in the 2016 IPL season. Therefore, he was playing for the Kolkata Knight Riders. KKR did not win the match after his remarkable performance.
Gautam Gambhir Records Against MI
Matches: 26
Runs: 672
Half Centuries: 6
Highest Score: 64 runs
Strike Rate: 128.6
Sanju Samson
In the 2015 IPL season, Sanju made the highest run score against the Mumbai Indians, which was 76. Moreover, he was playing for the Rajasthan Royals at Wankhede Stadium in Mumbai. IPL fans love his big hits. He played without any fear. He made the record for the most runs scored against MI with his fearless batting style.
Sanju Samson Records Against MI
Matches: 22
Runs: 653
Half Centuries: 5
Highest Score: 76
Strike Rate: 147.5
However, the Mumbai Indians are one of the challenging teams because of their bowling line-ups and give hard times to batsmen. But those batsmen who scored a good run against the Mumbai Indians must have special batting qualities.
Read more: Anil Dalpat – Former Wicketkeeper of Pakistan Cricket Team | Biography, Age, Stats & Career
Conclusion
These are the top ten players who scored the most runs against MI in the IPL. However, the Mumbai Indians are the strongest team in the IPL. Still, some batsmen manage to score the highest runs. Therefore, these performances showed that they are talented and have remarkable batting skills to perform well against the toughest team.
FAQS
Who has scored the most runs against the Mumbai Indians in IPL history?
Virat is the highest-scoring batsman against the Mumbai Indians in IPL history. He scored 912 runs in 33 matches with a strike rate of 129.6.
Which player scored two centuries against MI?
KL Rahul scored two centuries against the Mumbai Indians. He made his first century 103 off 60 balls, for the Lucknow Super Giants. Also, he made the same century 103 off 62 balls against MI.
Who is the second-highest run scorer against the Mumbai Indians?
Shikhar Dhawan is the second-highest run scorer against the Mumbai Indians. He scored 901 runs in 28 matches.