
Mumbai Indians (MI) are the joint most successful team alongside Chennai Super Kings in the Indian Premier League (IPL) with five title wins each. Kolkata Knight Riders (KKR), on the other hand, have lifted the IPL title three times, including the IPL 2024 trophy. While MI are captained by Hardik Pandya, KKR are led by Ajinkya Rahane in the IPL 2025.
MI and KKR are placed in different groups in the 2025 edition of the IPL. The Kolkata-based team have been grouped with Chennai Super Kings, Rajasthan Royals, Royal Challengers Bengaluru, and Punjab Kings in Group A. MI, on the other hand, have been slotted in Group B with Sunrisers Hyderabad, Gujarat Titans, Delhi Capitals, and Lucknow Super Giants.
MI vs KKR Head-to-Head Stats
MI and KKR have played against one another 35 times in the IPL, as of April 2025.
Matches Played | Matches won by MI | Matches won by KKR |
35 | 24 | 11 |
MI vs KKR Head-to-Head 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 |
MI vs KKR Head-to-Head at Wankhede Stadium
Matches Played | Matches won by MI | Matches won by KKR | Previous Meeting |
12 | 10 | 2 | MI won by 8 wickets (March 31, 2025) |
MI vs KKR Head-to-Head at Eden Gardens
Matches Played | Matches won by MI | Matches won by KKR | Previous Meeting |
11 | 7 | 4 | KKR won by 18 runs (May 11, 2024) |
MI vs KKR Head-to-Head at Neutral Venues
Matches Played | Matches won by MI | Matches won by KKR | Previous Meeting |
12 | 7 | 5 | KKR won by 5 wickets (April 6, 2022) |
FAQs on MI vs KKR
A. Hardik Pandya is MI's captain in the IPL 2025.
A. Ajinkya Rahane is KKR's captain in the IPL 2025.
A. Rohit Sharma has scored the most runs (954) in MI vs KKR matches, as of April 2025.
A. Sunil Narine has taken the most number of wickets (26) in MI vs KKR matches, as of April 2025.