KKR vs MI head-to-head: IPL record, results & top players
Mumbai Indians lead the IPL head-to-head against Kolkata Knight Riders 25-12 in 37 matches. Kolkata Knight Riders have won the last 1 completed meeting. The last meeting was on 20 May 2026 at Eden Gardens: KKR won by 4 wickets.
1225
KKR wins: 12MI wins: 25No result: 0
37Matches
12KKR wins
25MI wins
0No result
Record by venue
| Venue | P | KKR | MI | NR |
|---|---|---|---|---|
| Wankhede Stadium | 13 | 2 | 11 | 0 |
| Eden Gardens | 12 | 5 | 7 | 0 |
| Sheikh Zayed Stadium | 4 | 2 | 2 | 0 |
| St George's Park | 1 | 0 | 1 | 0 |
| Buffalo Park | 1 | 0 | 1 | 0 |
| Brabourne Stadium | 1 | 0 | 1 | 0 |
| Barabati Stadium | 1 | 1 | 0 | 0 |
| M Chinnaswamy Stadium | 1 | 0 | 1 | 0 |
| MA Chidambaram Stadium (Chepauk) | 1 | 0 | 1 | 0 |
| MCA Stadium | 1 | 1 | 0 | 0 |
| DY Patil Stadium | 1 | 1 | 0 | 0 |
Most runs in KKR v MI matches
| Player | For | Inns | Runs | Avg | SR | HS |
|---|---|---|---|---|---|---|
| Rohit Sharma | MI | 31 | 1060 | 40.8 | 131.2 | 109 |
| Suryakumar Yadav | MI | 15 | 505 | 38.8 | 153.5 | 59 |
| Manish Pandey | KKR | 10 | 391 | 43.4 | 136.7 | 81 |
| Venkatesh Iyer | KKR | 7 | 365 | 60.8 | 160.1 | 104 |
| Gautam Gambhir | KKR | 15 | 349 | 23.3 | 115.9 | 64 |
| Hardik Pandya | MI | 14 | 346 | 43.2 | 167.1 | 91 |
Most wickets in KKR v MI matches
| Player | For | Inns | Wkts | Econ |
|---|---|---|---|---|
| Sunil Narine | KKR | 26 | 28 | 6.88 |
| Jasprit Bumrah | MI | 20 | 26 | 7.72 |
| Lasith Malinga | MI | 17 | 20 | 7.01 |
| Andre Russell | KKR | 18 | 19 | 9.6 |
| Hardik Pandya | MI | 14 | 15 | 8.03 |
| Shakib Al Hasan | KKR | 10 | 11 | 6.99 |
Records in this fixture
- Highest total: KKR 232/2 (20 overs), 28 Apr 2019, Eden Gardens.
- Lowest completed total: KKR 67/10 (15.2 overs), 16 May 2008, Wankhede Stadium.
- Biggest win by runs: MI by 102 runs, 9 May 2018.
- Biggest win by wickets: KKR by 9 wickets, 19 Apr 2010.
Every KKR v MI result
| Date | Season | Match | Venue | Scores | Result |
|---|---|---|---|---|---|
| 20 May 2026 | 2026 | Match 65 | Eden Gardens | MI 147/8 (20) · KKR 148/6 (18.5) | KKR won by 4 wickets |
| 29 Mar 2026 | 2026 | Match 2 | Wankhede Stadium | KKR 220/4 (20) · MI 224/4 (19.1) | MI won by 6 wickets |
| 31 Mar 2025 | 2025 | Match 12 | Wankhede Stadium | KKR 116/10 (16.2) · MI 121/2 (12.5) | MI won by 8 wickets |
| 11 May 2024 | 2024 | Match 60 | Eden Gardens | KKR 157/7 (16) · MI 139/8 (16) | KKR won by 18 runs |
| 3 May 2024 | 2024 | Match 51 | Wankhede Stadium | KKR 169/10 (19.5) · MI 145/10 (18.5) | KKR won by 24 runs |
| 16 Apr 2023 | 2023 | Match 22 | Wankhede Stadium | KKR 185/6 (20) · MI 186/5 (17.4) | MI won by 5 wickets |
| 9 May 2022 | 2022 | Match 56 | DY Patil Stadium | KKR 165/9 (20) · MI 113/10 (17.3) | KKR won by 52 runs |
| 6 Apr 2022 | 2022 | Match 14 | MCA Stadium | MI 161/4 (20) · KKR 162/5 (16) | KKR won by 5 wickets |
| 23 Sep 2021 | 2021 | Match 34 | Sheikh Zayed Stadium | MI 155/6 (20) · KKR 159/3 (15.1) | KKR won by 7 wickets |
| 13 Apr 2021 | 2021 | Match 5 | MA Chidambaram Stadium (Chepauk) | MI 152/10 (20) · KKR 142/7 (20) | MI won by 10 runs |
| 16 Oct 2020 | 2020 | Match 32 | Sheikh Zayed Stadium | KKR 148/5 (20) · MI 149/2 (16.5) | MI won by 8 wickets |
| 23 Sep 2020 | 2020 | Match 5 | Sheikh Zayed Stadium | MI 195/5 (20) · KKR 146/9 (20) | MI won by 49 runs |
| 5 May 2019 | 2019 | Match 56 | Wankhede Stadium | KKR 133/7 (20) · MI 134/1 (16.1) | MI won by 9 wickets |
| 28 Apr 2019 | 2019 | Match 47 | Eden Gardens | KKR 232/2 (20) · MI 198/7 (20) | KKR won by 34 runs |
| 9 May 2018 | 2018 | Match 41 | Eden Gardens | MI 210/6 (20) · KKR 108/10 (18.1) | MI won by 102 runs |
| 6 May 2018 | 2018 | Match 37 | Wankhede Stadium | MI 181/4 (20) · KKR 168/6 (20) | MI won by 13 runs |
| 19 May 2017 | 2017 | Qualifier 2 | M Chinnaswamy Stadium | KKR 107/10 (18.5) · MI 111/4 (14.3) | MI won by 6 wickets |
| 13 May 2017 | 2017 | Match 54 | Eden Gardens | MI 173/5 (20) · KKR 164/8 (20) | MI won by 9 runs |
| 9 Apr 2017 | 2017 | Match 7 | Wankhede Stadium | KKR 178/7 (20) · MI 180/6 (19.5) | MI won by 4 wickets |
| 28 Apr 2016 | 2016 | Match 24 | Wankhede Stadium | KKR 174/5 (20) · MI 178/4 (18) | MI won by 6 wickets |
| 13 Apr 2016 | 2016 | Match 5 | Eden Gardens | KKR 187/5 (20) · MI 188/4 (19.1) | MI won by 6 wickets |
| 14 May 2015 | 2015 | Match 51 | Wankhede Stadium | MI 171/4 (20) · KKR 166/7 (20) | MI won by 5 runs |
| 8 Apr 2015 | 2015 | Match 1 | Eden Gardens | MI 168/3 (20) · KKR 170/3 (18.3) | KKR won by 7 wickets |
| 14 May 2014 | 2014 | Match 40 | Barabati Stadium | MI 141/5 (20) · KKR 142/4 (18.4) | KKR won by 6 wickets |
| 16 Apr 2014 | 2014 | Match 1 | Sheikh Zayed Stadium | KKR 163/5 (20) · MI 122/7 (20) | KKR won by 41 runs |
| 7 May 2013 | 2013 | Match 53 | Wankhede Stadium | MI 170/6 (20) · KKR 105/10 (18.2) | MI won by 65 runs |
| 24 Apr 2013 | 2013 | Match 33 | Eden Gardens | KKR 159/6 (20) · MI 162/5 (19.5) | MI won by 5 wickets |
| 16 May 2012 | 2012 | Match 65 | Wankhede Stadium | KKR 140/7 (20) · MI 108/10 (19.1) | KKR won by 32 runs |
| 12 May 2012 | 2012 | Match 58 | Eden Gardens | MI 182/1 (20) · KKR 155/4 (20) | MI won by 27 runs |
| 25 May 2011 | 2011 | Elimination Final | Wankhede Stadium | KKR 147/7 (20) · MI 148/6 (19.2) | MI won by 4 wickets |
| 22 May 2011 | 2011 | Match 70 | Eden Gardens | KKR 175/7 (20) · MI 178/5 (20) | MI won by 5 wickets |
| 19 Apr 2010 | 2010 | Match 56 | Eden Gardens | MI 133/8 (20) · KKR 135/1 (17.3) | KKR won by 9 wickets |
| 22 Mar 2010 | 2010 | Match 17 | Brabourne Stadium | KKR 155/3 (20) · MI 156/3 (18.3) | MI won by 7 wickets |
| 1 May 2009 | 2009 | Match 23 | Buffalo Park | MI 148/6 (20) · KKR 139/6 (20) | MI won by 9 runs |
| 27 Apr 2009 | 2009 | Match 17 | St George's Park | MI 187/6 (20) · KKR 95/9 (15.2) | MI won by 92 runs |
| 16 May 2008 | 2008 | Match 38 | Wankhede Stadium | KKR 67/10 (15.2) · MI 68/2 (5.3) | MI won by 8 wickets |
| 29 Apr 2008 | 2008 | Match 16 | Eden Gardens | KKR 137/8 (20) · MI 138/3 (18.4) | MI won by 7 wickets |
Team pages: Kolkata Knight Riders · Mumbai Indians. All fixtures: IPL head-to-head records.
Questions
Who has won more IPL matches, KKR or MI?
Mumbai Indians, with 25 wins to 12 in 37 matches.
Who has scored the most runs in KKR vs MI IPL matches?
Rohit Sharma, with 1060 runs in 31 innings for MI.
Who has taken the most wickets in KKR vs MI IPL matches?
Sunil Narine, with 28 wickets in 26 innings for KKR.