
This slapdash rivalry has provided ample reason to celebrate the spirit of heightened competition in IPL between MI and KKR, accumulated a total of 35 confrontations up to April 2025, and MI would have taken 24 of those confrontations, while KKR would have been relegated to a dismal 11 wins.
MI vs KKR Head to Head Stats
This rivalry has been the most thrilling in Indian Premier League history. The Mumbai Indians (MI) have had a domineering advantage in this battle, winning most of the battles. But Kolkata Knight Riders (KKR) have had their fair share of match-winning moments and excellent performances. From Rohit Sharma’s flawless batting to mesmerizing performances by Sunil Narine, this battle has come up with its share of magic moments, be it a tight chase, a good bowling display- every MI vs KKR game would stand out in its own way in the IPL, for which fans would always be looking.
Matches Played | MI Won | KKR Won |
35 | 24 | 11 |
MI vs KKR Head to Head match results
Date | Winner | Won By | Venue |
31-Mar-2025 | MI | 8 wickets | Mumbai |
11-May-2024 | KKR | 18 runs | Kolkata |
3-May-2024 | KKR | 24 runs | Mumbai |
16-April-2023 | MI | 5 wickets | Mumbai |
9-May-2022 | KKR | 52 runs | Mumbai |
6-Apr-2022 | KKR | 5 wickets | Pune |
23-Sept-2021 | KKR | 7 wickets | Abu Dhabi |
13-Apr-2021 | MI | 10 runs | Chennai |
16-Oct-2020 | MI | 8 wickets | Abu Dhabi |
23-Sep-2020 | MI | 49 runs | Abu Dhabi |
5-May-2019 | MI | 9 wickets | Mumbai |
28-Apr-2019 | KKR | 34 runs | Kolkata |
9-May-2018 | MI | 102 runs | Kolkata |
6-May-2018 | MI | 13 runs | Mumbai |
19-May-2017 | MI | 7 wickets | Bengaluru |
13-May-2017 | MI | 9 runs | Kolkata |
9-Apr-2017 | MI | 4 wickets | Mumbai |
27-Apr-2016 | MI | 6 wickets | Mumbai |
12-Apr-2016 | MI | 6 wickets | Kolkata |
13-May-2015 | MI | 5 runs | Mumbai |
7-Apr-2015 | KKR | 7 wickets | Kolkata |
6-May-2014 | KKR | 41 runs | Abu Dhabi |
15-Apr-2014 | KKR | 6 wickets | Cuttack |
6-May-2013 | MI | 65 runs | Mumbai |
23-Apr-2013 | MI | 5 wickets | Kolkata |
15-May-2012 | KKR | 32 runs | Mumbai |
11-May-2012 | MI | 27 runs | Kolkata |
24-May-2011 | MI | 4 wickets | Mumbai |
21-May-2011 | MI | 5 wickets | Kolkata |
18-Apr-2010 | KKR | 9 wickets | Kolkata |
21-Mar-2010 | MI | 7 wickets | Mumbai (BS) |
30-Apr-2009 | MI | 9 runs | East London |
26-Apr-2009 | MI | 92 runs | Port Elizabeth |
15-May-2008 | MI | 8 wickets | Mumbai |
28-Apr-2008 | MI | 7 wickets | Kolkata |

Highest Run Scorers in the MI vs KKR Matches
Rank | Player | Team | Runs | Highest Score |
1 | Rohit Sharma | Mumbai Indians | 954 | 109* |
2 | Suryakumar Yadav | MI / KKR | 617 | 59* |
3 | Venkatesh Iyer | Kolkata Knight Riders | 365 | 104* |
Highest wicket-takers in the MI vs KKR Matches
Rank | Player | Team | Matches | Wickets | Best Bowling |
1 | Sunil Narine | KKR | 23 | 26 | 4/15 |
2 | Jasprit Bumrah | MI | 18 | 25 | 5/10 |
3 | Lasith Malinga | MI | 17 | 20 | 4/23 |
MI vs KKR Head to Head at Wankhede Stadium
Matches Played | MI Won | KKR Won | Last Meeting |
12 | 10 | 2 | MI won by 8 wickets (March 31, 2025) |
MI vs KKR Head to Head at Eden Gardens
Matches Played | MI Won | KKR Won | Last Meeting |
11 | 7 | 4 | KKR won by 18 runs (May 11, 2024) |
MI vs KKR Head to Head at Neutral Venues
Matches Played | MI Won | KKR Won | Last Meeting |
12 | 7 | 5 | KKR won by 5 wickets (April 6, 2022) |
The MI vs KKR clash has for long been the IPL’s most thrilling thriller, complete with theatrics, individual genius, and match-winning bids. With Mumbai Indians having the upper hand in the head-to-head records, they have mostly availed themselves of the advantage, but KKR has given them some proverbial neck-snapping finishes and a celebration of victories that resonate still. Every time these two sides meet, it opens a fresh chapter of fighting for the fans, which is what marks this one out as an absolute must-watch derby of the tournament. With every coming season, this rivalry only magnifies, thus making it all the more enjoyable.
FAQs on MI vs KKR Head to Head Matches
How many times have MI and KKR faced each other in the IPL?
As of April 2025, Mumbai Indians and Kolkata Knight Riders have played against each other 35 times in the IPL.
Which team has won more matches in MI vs KKR encounters?
Mumbai Indians have the upper hand with 24 victories, while Kolkata Knight Riders have won 11 matches.
Who is the leading run-scorer in MI vs KKR matches?
Rohit Sharma holds the record for the most runs in MI vs KKR clashes, amassing 954 runs.
Who has taken the most wickets in MI vs KKR games?
Sunil Narine is the top wicket-taker in MI vs KKR matches, with 26 wickets to his name.
What is the head-to-head record between MI and KKR at the Wankhede Stadium?
At the Wankhede Stadium, MI and KKR have played 12 matches. Mumbai Indians have won 10 of these, while KKR has secured 2 victories.
How have MI and KKR performed against each other at Eden Gardens?
At Eden Gardens, the two teams have faced off 11 times. Mumbai Indians have won 7 matches, and Kolkata Knight Riders have won 4.
Who are the captains of MI and KKR in the IPL 2025 season?
In the 2025 IPL season, Hardik Pandya is leading Mumbai Indians, while Ajinkya Rahane is captaining Kolkata Knight Riders.
