MI vs KKR Head to Head: Complete IPL Records, Stats and Results (2008-2026)
Mumbai Indians own this rivalry and the numbers make that impossible to argue. In 35 IPL meetings against Kolkata Knight Riders, MI have won 24 times and KKR just 11. Five-time champions against three-time champions, yet when these two meet, it has rarely been a contest. The IPL 2026 opener between them on March 29 at Wankhede will be the 36th chapter of a rivalry that has produced some of the most memorable moments in T20 cricket history.
MI vs KKR Head to Head: Overall Record
Right from the start, one number demands attention. KKR’s lowest total of 67 against MI came at Wankhede back in 2008. MI, across 17 years, have never been dismissed for under 100 in this fixture. That single stat tells you more about this rivalry than any win percentage can.
| Stat | Figure |
|---|---|
| Total Matches | 35 |
| MI Wins | 24 |
| KKR Wins | 11 |
| MI Highest Score | 210 |
| KKR Highest Score | 232 |
| MI Lowest Score | 108 |
| KKR Lowest Score | 67 |
| Biggest MI Win | 102 runs (2018) |
| Biggest KKR Win | 52 runs (2022) |
Season by Season Results (2008-2025)
From 2008 through to 2013, MI were completely dominant. KKR could not win a series in this fixture for six straight seasons. That changed from 2014 onward as KKR built stronger squads and started picking up crucial wins, though never consistently enough to close the overall gap.
| Season | Result |
|---|---|
| 2008 | MI won both |
| 2009 | MI won both |
| 2010 | MI won both |
| 2011 | MI won both |
| 2012 | MI won one, KKR won one |
| 2013 | MI won both |
| 2014 | KKR won both |
| 2015 | KKR won one, MI won one |
| 2016 | MI won both |
| 2017 | MI won all three |
| 2018 | MI won both |
| 2019 | KKR won one, MI won one |
| 2020 | MI won both |
| 2021 | MI won one, KKR won one |
| 2022 | KKR won both |
| 2023 | MI won one, KKR won one |
| 2024 | KKR won both |
| 2025 | MI won by 8 wickets |
2022 and 2024 stand out as KKR’s best runs in this fixture. Both seasons were also KKR’s strongest overall, with 2024 ending in a title win. The pattern is clear: when KKR are at their peak as a squad, they can beat MI. When they are not, MI make them look ordinary.
Venue Breakdown: Where the Rivalry Was Won and Lost
Wankhede Stadium, Mumbai
This is MI’s fortress and KKR know it. Ten wins from 12 games for MI at home in this fixture is an extraordinary record. KKR’s two wins at Wankhede both came in seasons where they were IPL title contenders, which shows you the level they need to be operating at just to beat MI on their own ground.
Eden Gardens, Kolkata
Even away from home, MI have won 7 of 11 games at Eden Gardens. That is genuinely remarkable for a visiting side in a T20 rivalry. KKR’s 4 wins at home are not a disaster, but you would expect a team playing in front of 80,000 of their own fans to win more than that.
| Venue | Matches | MI Wins | KKR Wins |
|---|---|---|---|
| Wankhede Stadium, Mumbai | 12 | 10 | 2 |
| Eden Gardens, Kolkata | 11 | 7 | 4 |
| Neutral Venues | 12 | 7 | 5 |
Key Batting Records
Rohit Sharma’s Record Is Something Else
Rohit Sharma has scored 954 runs against KKR across his IPL career, the highest any batter has ever scored against a single opponent in IPL history. He has also hit 33 sixes against them, again the most in any one head-to-head rivalry. When Rohit plays well in this fixture, MI almost never lose. That one fact has shaped 17 years of results.
- Rohit Sharma (MI): 954 runs, 33 sixes against KKR, highest in IPL head-to-head history
- Suryakumar Yadav (MI): 617 runs, effective across all phases
- Venkatesh Iyer (KKR): 365 runs, KKR’s most consistent performer in this fixture
- Ishan Kishan (MI): 62 off 21 balls in 2018 remains one of the most brutal powerplay cameos in this rivalry
For KKR, no batter has consistently hurt MI the way their own players hurt KKR. Venkatesh Iyer contributed in 2022 and 2024, but KKR’s big innings here have usually been one-off performances rather than a pattern from any one player.
Key Bowling Records
Narine vs MI: 31 Wickets and Still Going
Sunil Narine has taken 31 wickets against MI in 26 appearances, the most by any bowler in this fixture. For a spin bowler operating regularly at Wankhede, where the pitch is flat and the boundaries are short, that number is outstanding. His ability to change pace and vary flight has kept him relevant against MI across multiple batting lineups over nearly 15 years.
Jasprit Bumrah sits second with 25 wickets. His economy rate in this fixture is as tight as you would expect from someone who has spent the last decade as the best death bowler in T20 cricket. Lasith Malinga’s 20 wickets at Wankhede reinforced why KKR found it so hard to chase totals there across the 2008 to 2019 period.
Check the full KKR squad and fixtures and the MI squad and fixtures to see how both teams are set up heading into IPL 2026.
Matches That Defined This Rivalry
2018: MI’s 102-Run Demolition
MI posted 210 and then bowled KKR out for 108. Ishan Kishan’s 62 off 21 balls set the total up and Bumrah dismantled the KKR chase completely. The 102-run win remains the biggest margin of victory in this fixture and one of the most lopsided results in IPL history between two major franchises.
2022: Cummins Does the Impossible
KKR needed 52 off the last two overs. Pat Cummins walked in and hit 56 off 15 balls. KKR won with ease. It remains one of the greatest late-innings cameos in IPL history and KKR’s most dramatic win in this rivalry.
2024: KKR Win Both Games on the Way to the Title
Varun Chakravarthy and Narine choked MI in the middle overs in both encounters. KKR won both games and went on to win the IPL. Those wins became a blueprint for how to approach MI at Wankhede.
2025: MI Strike Back Hard
KKR were bowled out for 116 at Wankhede. Ashwani Kumar, on his IPL debut, produced figures that no Indian bowler had managed on debut before. MI chased it down by 8 wickets before the halfway point of the innings. A statement win to reset the rivalry going into 2026.
What to Expect in IPL 2026
MI and KKR play on March 29 at Wankhede, the second match of the tournament. History says MI win at home in this fixture almost every time. KKR arrive with serious injury issues. Harshit Rana is ruled out for the full season and Akash Deep is also unavailable. Navdeep Saini comes in as replacement but KKR’s pace attack is nowhere near what it was in 2024.
The two phases of this rivalry are worth keeping in mind. From 2008 to 2020, MI dominated at over 70 percent. From 2021 onward, KKR have been more competitive and actually won the head-to-head across two of the last four seasons. The overall record belongs to MI, but the recent momentum is genuinely split.
Track every result as the season unfolds through the IPL 2026 points table and follow all match fixtures on the IPL 2026 schedule page.
Frequently Asked Questions
How many times have MI and KKR played in the IPL?
MI and KKR have faced each other 35 times in IPL history from 2008 to 2025.
Who leads the MI vs KKR head to head record?
Mumbai Indians lead with 24 wins against KKR’s 11 across 35 matches.
Who has scored the most runs in MI vs KKR matches?
Rohit Sharma holds the record with 954 runs against KKR, the most any batter has scored against a single opponent in IPL history.
Who has taken the most wickets in the MI vs KKR rivalry?
Sunil Narine leads with 31 wickets in 26 matches, followed by Jasprit Bumrah with 25 wickets.
What is the biggest win in MI vs KKR history?
MI’s 102-run win in 2018 at Wankhede is the biggest margin in this fixture. KKR’s biggest win was by 52 runs in 2022.
When do MI and KKR play in IPL 2026?
MI and KKR play on March 29, 2026, at Wankhede Stadium, Mumbai, in the second match of the IPL 2026 season.







