MI vs KKR Head-to-Head Record in IPL History
Mumbai Indians have had a wood over KKR since the inception of the IPL with 23 wins out of 34 matches.
12 Min Read


There are certain matches in the Indian Premier League where there is an added spice of the previous rivalry between the two teams competing in the game. One of those clashes is the Mumbai Indians (MI) vs Kolkata Knight Riders (KKR) game which always attracts a lot of fans and has a lot of anticipation before the start. But it is also one of the most one-sided clashes in the history of any T20 competition ever. KKR won the trophy in IPL 2024 while MI finished last.
MI vs KKR Head to Head:
In the 35 matches both sides have clashed so far, Mumbai Indians are leading ahead with a staggering 24 wins while Kolkata has only 11 victories.
Matches Played | MI Won | KKR Won | Tie | No Result |
35 | 24 | 11 | 0 | 0 |
Top Performers Between Mumbai Indians vs Kolkata Knight Riders:
In the matches played between MI and KKR in IPL, former MI captain Rohit Sharma has scored the most runs (967) followed by Suryakumar Yadav (617) and Venkatesh Iyer (365). In the bowling department, Sunil Narine has been most successful with 26 wickets so far, followed by Jasprit Bumrah(25) and Lasith Malinga(20).
MI vs KKR most recent result:
MI and KKR came head to head at the Wankhede Stadium in Match No. 12 of IPL 2025. MI bowled first and were all over the defending champions staright away. Trent Boult struck in the very first over, Deepak Chahar added two more wickets in the powerplay, but the day belonged to Ashwani Kumar. Ashwani produced the best bowling figures by an Indian player on IPL debut to bowl KKR out for a platry 116. Ryan Rickelton made an unbeaten 61 and Suryakumar Yadav applied the finishing touches to the chase.
Mumbai Indians vs Kolkata Knight Riders All-time Results:
Date | Winner | Won By | Venue |
31-Mar-2025 | Mumbai Indians | 8 wickets | Mumbai |
11-May-2024 | Kolkata Knight Riders | 18 runs | Kolkata |
03-May-2024 | Kolkata Knight Riders | 24 runs | Mumbai |
16-Apr-2023 | Mumbai Indians | 5 wickets | Mumbai |
9-May-2022 | Kolkata Knight Riders | 52 runs | Mumbai |
6-Apr-2022 | Kolkata Knight Riders | 5 wickets | Pune |
23-Sept-2021 | Kolkata Knight Riders | 7 Wickets | Abu Dhabi |
13-Apr-2021 | Mumbai Indians | 8 Runs | Chennai |
16-Oct-2020 | Mumbai Indians | 8 Wickets | Abu Dhabi |
23-Sep-2020 | Mumbai Indians | 49 Runs | Abu Dhabi |
5-May-2019 | Mumbai Indians | 9 Wickets | Mumbai |
28-Apr-2019 | Kolkata Knight Riders | 34 Runs | Kolkata |
9-May-2018 | Mumbai Indians | 102 Runs | Kolkata |
6-May-2018 | Mumbai Indians | 13 Runs | Mumbai |
19-May-2017 | Mumbai Indians | 7 Wickets | Bengaluru |
13-May-2017 | Mumbai Indians | 9 Runs | Kolkata |
9-Apr-2017 | Mumbai Indians | 4 Wickets | Mumbai |
28-Apr-2016 | Mumbai Indians | 6 Wickets | Mumbai |
13-Apr-2016 | Mumbai Indians | 6 Wickets | Kolkata |
14-May-2015 | Mumbai Indians | 5 Runs | Mumbai |
8-Apr-2015 | Kolkata Knight Riders | 7 Wickets | Kolkata |
16-May-2014 | Kolkata Knight Riders | 41 Runs | Abu Dhabi |
14-May-2014 | Kolkata Knight Riders | 6 Wickets | Cuttack |
7-May-2013 | Mumbai Indians | 65 Runs | Mumbai |
24-Apr-2013 | Mumbai Indians | 5 Wickets | Kolkata |
16-May-2012 | Kolkata Knight Riders | 32 Runs | Mumbai |
12-May-2012 | Mumbai Indians | 27 Runs | Kolkata |
25-May-2011 | Mumbai Indians | 4 Wickets | Mumbai |
22-May-2011 | Mumbai Indians | 5 Wickets | Kolkata |
19-Apr-2010 | Kolkata Knight Riders | 9 Wickets | Kolkata |
22-Mar-2010 | Mumbai Indians | 7 Wickets | Mumbai (BS) |
1-May-2009 | Mumbai Indians | 9 Runs | East London |
27-April-2009 | Mumbai Indians | 92 Runs | Port Elizabeth |
16-May-2008 | Mumbai Indians | 8 Wickets | Mumbai |
29-April-2008 | Mumbai Indians | 7 Wickets | Kolkata |
*Last Updated: 31st March 2025.
Download Our App