Who was better for Mumbai Indians – Sachin Tendulkar or Rohit Sharma?

The Mumbai are one of the most successful IPL franchises with five competition victories, a testament to some of their world-class batting talent through the years.
Whether it’s been fast starting openers or ever-reliable middle-order operators, these top MI run-scorers have played a crucial role in shaping the franchise’s legacy.
With several active squad members on the list, the side hopes to secure its sixth title and first since 2020 this season.
So let’s dig deeper and discover the 9 leading Mumbai Indians run scorers who have shaped the franchise.
9. Lendl Simmons – 1,175 runs in 32 IPL matches for MI
Simmons was a game-changer for the Mumbai Indians, regularly providing strong starts at the top of the order.
The West Indian scored impressively, averaging 40.51 in a batting resume that featured an unbeaten century and 12 fifties.
Simmons shone in the 2015 IPL Final where his quickfire 68 off 45 balls set the foundations for his side to kick on and win the competition.
He wasn’t even initially in the MI frame at the start of that title-winning season and was only drafted in as injury cover for Aaron Finch, but he went on to be a key player that year.
8. Quinton de Kock – 1,329 runs in 43 IPL matches for MI
The South Africa wicketkeeper-batter played a crucial role in his 43 matches, providing fast starts at the top of the order.
He was instrumental in the franchise’s back-to-back IPL wins in 2019 and 2020 including a match-winning 78 in the 2020 final.
Despite only three seasons with the Mumbai Indians, de Kock left a big mark as he averaged 34.07 for the side.
7. Hardik Pandya – 1,692 runs in 106 IPL matches for MI
The versatile Indian all-rounder is known for his explosive batting and ability to finish off matches.
His booming strike rate of 152.43 over 98 innings, supplemented by a best score of 91 only reinforces his credentials at the crease.
Pandya often comes in with the lower order, especially in tight run chases that he regularly helps deliver.
The Mumbai Indians initially rejected him in 2013 before picking up a future franchise star for the base price in 2015.
6. Ishan Kishan – 2,325 runs in 89 IPL matches for MI
A fearless left-handed batter, Kishan has been a consistent performer for the Mumbai Indians at the top of the order.
In their 2020 title-winning year, he was their leading run-scorer and his 15 fifties and 99 off 58 that year shone light on his class.
He’s an aggressive scorer of the ball with an MI strike rate of 136.84 and a regular in the Indian national side having captained his country’s u19s before.
Also read: Listing every Indian Premier League century since 2017 – record number of tons in 2024
5. Sachin Tendulkar – 2,599 runs in 91 IPL matches for MI
The legendary Sachin Tendulkar was the first-ever Mumbai Indians captain and one of their most consistent run scorers.
He won the Orange Cap for the most runs in 2010 with 618 to his name and collected his 2599 runs at an average of 32.48.
Despite his ability to churn out centuries for fun with the Indian national side, Tendulkar managed just one solo unbeaten 100* in the IPL against Kochi Tuskers Kerela in 2011.
4. Ambati Rayudu – 2,635 runs in 136 IPL matches for MI
Rayudu was a versatile player who played multiple roles for the Mumbai Indians with an ability to anchor an innings and accelerate when needed.
A match-winning knock of 81* off 54 balls against Royal Challengers Bangalore in 2012 was one of his standout performances for the franchise.
He’s got 14 MI fifties to his name and despite starting his career as a wicketkeeper-batter, he soon became recognised as a specialist batter.
3. Suryakumar Yadav – 3,033 runs in 98 IPL matches for MI
Yadav has been a pillar of the Mumbai Indians’ batting lineup since his return to the side in 2018.
He’s been one of the side’s most consistent performers with his innovative stroke play and famous flicks of the wrists making him a T20 expert.
An impressive average of 35.26 and two IPL centuries showcase his knack for building big scores when it matters most.
He started his career with the franchise in 2011 but only became a regular in the side when returning from a stint with the Kolkata Knight Riders in 2018.
2. Kieron Pollard – 3,915 runs in 211 IPL matches for MI
The West Indies all-rounder is a true Mumbai Indians legend and a certified match-winner with the bat in high-pressure situations – he seemed to always get them over the line.
He was renowned for striking the ball hard and quickly in a career where his strike rate was 147.01 for the franchise.
Pollard was instrumental in all five IPL wins for MI and his 87* off 34 balls against Chennai Super Kings in 2021 remains one of the great IPL knocks in India.
1. Rohit Sharma – 5,731 runs in 221 IPL matches for MI
The most successful Mumbai Indians batter and their most decorated captain, Sharma is nearly 2000 runs clear of the rest and a 5000-run club member.
He’s smashed 36 fifties, and two centuries and led the side to five IPL titles with his best innings a 68 off 50 balls in the 2015 final to guide them to victory.
Sharma is the only player in IPL history to score a century and take a hat-trick with the ball.
Read next: Full list of captains for 2025 Indian Premier League