The Indian Premier League (IPL) is one of the largest cricket tournaments globally. Teams play hard every year to secure the championship. Some of the most favored teams include Mumbai Indians (MI) and Kolkata Knight Riders (KKR). These two teams are always a cause for excitement among fans whenever they play against one another.
What are MI and KKR?
Mumbai Indians (MI) is a very successful team in the IPL. They have won the IPL trophy five times, the most followed by Chennai Super Kings (CSK). MI has had legendary players and impeccable performances in the past. They have big-name players in their team and have been a hard rival throughout.
In contrast, Kolkata Knight Riders (KKR) has won the IPL three times, including this year’s 2024 IPL. They have improved a lot over the years and are famous for their never-say-die attitude. KKR’s fans are crazy, and the team always does their best.
For IPL 2025, MI is commanded by Hardik Pandya, a feisty all-rounder who has experience at the highest level. KKR is headed by Ajinkya Rahane, a cool and composed individual who understands how to perform in pressure games.
Various Groups in IPL 2025
For IPL 2025, there are two groups of teams.
- Group A consists of KKR, Chennai Super Kings, Rajasthan Royals, Royal Challengers Bengaluru, and Punjab Kings.
- Group B consists of MI, Sunrisers Hyderabad, Gujarat Titans, Delhi Capitals, and Lucknow Super Giants.
Due to this, MI and KKR are not in the same group during the current season. But whenever they play each other, it is always a game to be watched.
MI vs KKR Head to Head Stats

So far, MI and KKR have played 35 matches against one another in the IPL, as of April 2025.
Here’s the record:
| Matches Played | Matches won by MI | Matches won by KKR | 
| 35 | 24 | 11 | 
All-Time Results
The rivalry between Mumbai Indians (MI) and Kolkata Knight Riders (KKR) has seen several memorable clashes over the years. In their latest meeting on 31 March 2025, MI registered a convincing 8-wicket victory at Mumbai. During the 2024 IPL season, KKR dominated both encounters-winning by 18 runs on 11 May in Kolkata, and by 24 runs on 3 May in Mumbai. In 2023, MI took charge with a 5-wicket win on 16 April at the Wankhede Stadium in Mumbai.
In 2022, both teams tasted success-KKR defeated MI by 52 runs on 9 May in Mumbai and by 5 wickets on 6 April in Pune. The 2021 season saw KKR continue their form, winning by 7 wickets in Abu Dhabi on 23 September, while MI had earlier secured a 10-run victory on 13 April in Chennai. In 2020, MI was dominant, beating KKR by 8 wickets on 16 October and by 49 runs on 23 September, both in Abu Dhabi.
Moving to 2019, MI and KKR shared wins-KKR triumphed by 34 runs on 28 April in Kolkata, but MI avenged the loss with a 9-wicket win on 5 May in Mumbai. The 2018 season belonged entirely to MI, who won both matches-by a massive 102 runs on 9 May in Kolkata and by 13 runs on 6 May in Mumbai.
In 2017, MI once again showcased dominance with three wins-by 6 wickets in Bengaluru on 19 May, by 9 runs in Kolkata on 13 May, and by 4 wickets earlier on 9 April in Mumbai. During 2016, MI recorded back-to-back victories-winning by 6 wickets on 28 April at Mumbai and again by 6 wickets on 12 April in Kolkata.
In the 2015 season, MI defeated KKR by 5 runs on 14 May in Mumbai, but KKR had earlier won the first leg by 7 wickets on 8 April in Kolkata. The 2014 IPL saw KKR claim two wins-by 41 runs on 16 April in Abu Dhabi, followed by another by 6 wickets on 14 May in Cuttack.
In 2013, MI outclassed KKR twice-first by 65 runs on 7 May in Mumbai, and again by 5 wickets on 24 April in Kolkata. In 2012, both teams won one game each-KKR defeated MI by 32 runs on 16 May in Mumbai, while MI had earlier secured a 27-run win on 12 May in Kolkata.
During the 2011 season, MI had the upper hand with two wins-by 4 wickets on 25 May in Mumbai, and by 5 wickets on 22 May in Kolkata. In 2010, KKR won their home match on 19 April by 9 wickets, while MI struck back with a 7-wicket win on 22 March at Mumbai (Brabourne Stadium).
Looking further back, in 2009, MI earned two commanding victories-by 9 runs in East London on 1 May and by 92 runs in Port Elizabeth on 27 April. The earliest clashes in 2008 saw MI win both encounters-by 8 wickets on 16 May in Mumbai and by 7 wickets on 29 April in Kolkata.
This indicates how both teams have experienced highs and lows, but MI has a superior record overall.
Recent Matches Played Between MI and KKR
Some of their recent matches are as follows:
- 31 March 2025 – MI by 8 wickets at Mumbai
- 11 May 2024 – KKR by 18 runs at Kolkata.
- 3 May 2024 – KKR by 24 runs at Mumbai.
- 16 April 2023 – MI by 5 wickets at Mumbai.
- 9 May 2022 – KKR by 52 runs at Mumbai.
- 6 April 2022 – KKR by 5 wickets at Pune.
- 23 September 2021 – KKR won by 7 wickets in Abu Dhabi.
- 13 April 2021 – MI won by 10 runs in Chennai.
- 16 October 2020 – MI won by 8 wickets in Abu Dhabi.
- 23 September 2020 – MI won by 49 runs in Abu Dhabi.
These games indicate how both teams have been competitive teammates. At times, MI wins outright, and at other times KKR claims the win.
Why This Rivalry Matters
The MI-KKR rivalry is thrilling due to the fact that both teams possess star players and have a massive fan base. Games between them are usually gripping and competitive. People enjoy the thrill, and players deliver their best performance.
Though MI has a better record, KKR has surprised everyone with strong performances. This makes the game unpredictable and more thrilling to watch.
Final Thoughts
MI vs KKR is one of the biggest rivalries in the IPL. MI’s record is better with 24 wins out of 35 matches, but KKR has also given tough fights. Both teams have great players, and their matches are full of action.
In IPL 2025, the teams are divided into different groups, yet fans are awaiting their next encounter. Whether at home or on a neutral venue, MI and KKR always stage an entertaining show.
So, if you are a cricket enthusiast, be sure not to miss their next encounter. It’s a battle of experience, strategy, and passion!
Read Also

 
                         
                         
                         
                         
                         
                         
				 
				 
				 
				