The Mumbai Indians have been the most consistent IPL franchise in the last eight seasons. The Mumbai-based team could not win a single championship until 2012, but since 2013, they have lifted the trophy five times. Rohit Sharma's captaincy has played a vital role in MI's success.
The team management has formed a perfect combination of Indian and overseas cricketers every year. The Mumbai Indians have also unearthed several young Indian talents like Jasprit Bumrah, Hardik Pandya, Krunal Pandya, Mayank Markande, and many others.
Many cricketers have highlighted how the family atmosphere at the Mumbai Indians helps them bring their 'A' game to the table. Some players represented multiple franchises during their careers, but they performed their best when they played for MI. Here's a look at five such cricketers.
5. Corey Anderson helped Mumbai Indians qualify for IPL 2014 playoffs
New Zealand all-rounder Corey Anderson secured a contract from the Mumbai Indians ahead of IPL 2014 on the back of some strong performances in white-ball cricket.
The southpaw struggled a bit during the UAE leg of that year's IPL. However, when the tournament moved to India, the opposition bowlers found it very difficult to stop Anderson. He ended the season with 265 runs in 11 innings after failing to touch the 40-mark in his first five knocks.
Anderson played a once-in-a-lifetime knock of 95* against the Rajasthan Royals to help the Mumbai Indians chase a 190-run target in 14.4 overs as MI made it to the playoffs.
He scored a couple of fifties in the 2015 season before an injury ruled him out of the competition. During the two seasons with MI, Anderson picked up five wickets at an economy rate of 9.86.
Later in this career, Corey represented the Delhi Capitals and the Royal Challengers Bangalore. His strike rate dipped from 136.43 to 115.45 when he played for Delhi. Anderson had a batting average of only 5.67 when playing for RCB.
4. Mitchell Johnson
Former Australian speedster Mitchell Johnson was a part of three IPL franchises during his career. He had two stints with the Mumbai Indians, while he also played for the Punjab Kings and the Kolkata Knight Riders.
Johnson won two IPL trophies with the Mumbai Indians. The first came in 2013 and the second in 2017. In all, Johnson donned the Mumbai jersey in 22 matches, scalping 31 wickets at an economy rate of 7.14.
When Mitchell Johnson represented other teams, his economy rate was more than 8.8 runs per over. His bowling average and strike rate were relatively higher as well.
3. Ali Murtaza
Left-arm spinner Ali Murtaza was a member of the Mumbai Indians squad during the 2010 and 2011 seasons. The Mumbai-based franchise achieved much success in those two years, and Murtaza was an underrated match-winner for the team.
The spin bowler accounted for six wickets in eight matches for the Mumbai Indians. He had a brilliant economy rate of 6.50 during his brief stint with MI. Although Murtaza had decent numbers for an uncapped player, he did not have an extended stay at the Mumbai Indians.
The Pune Warriors snapped him up for the 2012 season. Murtaza played two seasons for PWI, scalping only three wickets at an economy rate of 8.75.
2. Parthiv Patel was the highest run-scorer for the Mumbai Indians in IPL 2017

Parthiv Patel recently announced his retirement from all formats of cricket. Patel played in the IPL from 2008 to 2020. In those 13 years, he earned contracts from the Chennai Super Kings, the Kochi Tuskers Kerala, the Deccan Chargers, the Sunrisers Hyderabad, the Mumbai Indians, and the Royal Challengers Bangalore.
He was very successful during his 3-year stint with MI. Opening the innings for the team, Parthiv amassed 911 runs in 40 innings at a strike rate of 131.84. These numbers were his best for a single franchise in the IPL.
Patel played a crucial role in the Mumbai Indians' 2017 championship win. He was the top run-getter for the franchise, with 395 runs in 16 innings. Unfortunately, Mumbai did not retain him for the 2018 season.
1. Abhishek Nayar
All-rounder Abhishek Nayar played for the Mumbai Indians during the first three IPL seasons. During his time at the Mumbai-based franchise, Nayar was one of the nation's top all-rounders. He scored 457 runs and took five wickets for MI.
His batting strike rate was close to 135, while Nayar also had a three-wicket haul to his name. In 2009, Nayar received his maiden international cap. However, after the Mumbai Indians released him, Nayar could not replicate his past performances at other franchises.
He received deals from the Punjab Kings, the Pune Warriors, and the Rajasthan Royals. But his strike rate remained below 100, and he was not as successful with the ball in his 30 appearances for those three teams.
Get real-time updates on IPL 2025, including live scores, match schedules, points table & squad details for CSK, MI, RCB, KKR, SRH, LSG, DC, GT & PBKS