The top run-scorers for Mumbai Indians have been instrumental in cementing the team’s reputation as one of the most successful franchises in IPL history. A key factor behind this dominance has been their powerhouse batting unit. From aggressive openers to dependable finishers, MI’s batsmen have consistently produced game-changing performances season after season.
Let’s take a look at the Top 10 Highest Runs Scorers for Mumbai Indians:
10. Lendl Simmons

Lendl Simmons emerged as one of the most reliable overseas contributors for Mumbai Indians during his stint with the team. Renowned for his sound technique and composed demeanor, he made a strong impression right from the start with successive match-winning knocks. Among Top 10 Highest Runs Scorers for Mumbai Indians, Simmons is particularly notable for his impressive batting average and his ability to keep the scoreboard ticking during the powerplay overs.
Total Matches | Runs | Highest Score | Average |
32 | 1175 | 100* | 40.51 |
9. Quinton de Kock
Quinton de Kock forged a formidable opening partnership with Rohit Sharma, often providing Mumbai Indians with explosive starts. His attacking batting style combined with his agility behind the stumps made him a key player for the team. When reviewing the top run-scorers for Mumbai Indians, de Kock’s impactful performances, especially in high-pressure playoff matches, stand out as vital to the team’s success. He is one of the Top 10 Highest Runs Scorers for Mumbai Indians.
Total Matches | Runs | Highest Score | Average |
43 | 1329 | 81* | 34.07 |
8. Tilak Varma
Tilak Varma has quickly emerged as a rising star in Mumbai Indians’ batting unit. Displaying composure well beyond his age, he has played several composed innings in pressure situations. Climbing steadily among Top 10 Highest Runs Scorers for Mumbai Indians, Tilak has impressed with his elegant shot-making and fearless mindset in the middle order.
Total Matches | Runs | Highest Score | Average |
46 | 1387 | 84* | 40.79 |
7. Hardik Pandya

Hardik Pandya brought explosive energy to the lower middle-order, often changing the course of a game in just a handful of deliveries. Known for his attacking mindset and clinical finishing, he became a go-to match-winner for Mumbai Indians. Ranked among Top 10 Highest Runs Scorers for Mumbai Indians, his true worth shines through in the number of times he rose to the occasion in pressure-packed moments.
Total Matches | Runs | Highest Score | Average |
113 | 1796 | 91* | 25.65 |
6. Ishan Kishan
Ishan Kishan’s fearless and high-energy approach at the crease aligns seamlessly with Mumbai Indians’ aggressive brand of cricket. Whether setting the tone at the top or closing out matches, he has proven his adaptability time and again. His spot among MI’s leading Top 10 Highest Runs Scorers for Mumbai Indians, highlights both his reliability and his knack for delivering powerful, game-changing shots.
Total Matches | Runs | Highest Score | Average |
89 | 2325 | 99* | 29.80 |
5. Sachin Tendulkar
The legendary Sachin Tendulkar brought a sense of composure and grace to Mumbai Indians in their formative years. More than just a cricketing icon, he served as the pillar of the team’s batting unit. During the initial seasons, Tendulkar topped the list of MI’s highest run-scorers, guiding the side with his trademark finesse and seasoned presence.
Total Matches | Runs | Highest Score | Average |
91 | 2599 | 100* | 32.48 |
4. Ambati Rayudu
Ambati Rayudu was one of Mumbai Indians’ most underrated performers, frequently delivering vital innings during the middle phases of the game. His knack for shifting gears and handling pressure situations made him a reliable asset. Among Top 10 Highest Runs Scorers for Mumbai Indians, Rayudu provided the team with crucial balance and the flexibility to adapt to different match scenarios.
Total Matches | Runs | Highest Score | Average |
136 | 2635 | 81* | 24.39 |
3. Suryakumar Yadav

Suryakumar Yadav’s batting is defined by precise timing, smart placement, and bold creativity. He has elevated Mumbai Indians’ middle-order with his dynamic presence. His position among Top 10 Highest Runs Scorers for Mumbai Indians, is a testament to his steady performances and his unique talent for shifting the momentum with inventive and impactful strokes.
Total Matches | Runs | Highest Score | Average |
106 | 3366 | 103* | 36.58 |
2. Kieron Pollard

Kieron Pollard is a true icon for Mumbai Indians. Known for his powerful hitting and composed mindset, he frequently turned the tide in tight contests. His place among Top 10 Highest Runs Scorers for Mumbai Indians, is a reflection of his long-standing impact, delivering clutch performances and game-changing innings, particularly in the final overs.
Total Matches | Runs | Highest Score | Average |
211 | 3915 | 87* | 28.78 |
1. Rohit Sharma

Rohit Sharma is the cornerstone of Mumbai Indians. Beyond his leadership, his graceful batting has guided the team to victory in all kinds of situations. As the clear frontrunner number 1 in the list of Top 10 Highest Runs Scorers for Mumbai Indians, Rohit’s legacy is shaped by his stylish innings, unwavering consistency, and five IPL titles as captain.
Total Matches | Runs | Highest Score | Average |
228 | 5889 | 109* | 29.59 |
Conclusion
In conclusion, the top 10 highest run-scorers for Mumbai Indians have played pivotal roles in shaping the franchise’s success over the years. From the consistency of legends like Sachin Tendulkar and Rohit Sharma to the dynamic contributions of modern-day stars such as Suryakumar Yadav and Hardik Pandya, these players have consistently delivered match-winning performances. Their adaptability across various match situations and ability to perform under pressure have been instrumental in MI’s dominance in the IPL.
Read More: Top 10 Cricketers Who Faced Poverty After Retirement