KKR vs MI Head-to-Head: IPL Record, Scores and Key Trends
Mumbai Indians hold a clear overall advantage over Kolkata Knight Riders in their IPL meetings, with 25 wins from 37 matches compared with KKR’s 12. The fixture has nevertheless produced sharply contrasting contests, from dominant chases and large winning margins to close finishes at Eden Gardens and Wankhede Stadium. KKR’s highest total against MI is 232, while MI’s best is 224; the latter came during a record chase in 2026.
The overall KKR vs MI IPL record
The KKR vs MI head-to-head record reflects Mumbai Indians’ long-term success in this particular IPL contest. According to MyKhel’s IPL head-to-head record, the sides had met 37 times through the 2026 season, with no no-results. Mumbai won 25 games and Kolkata won 12, giving MI a 13-match lead in the rivalry.
| Head-to-head category | Kolkata Knight Riders | Mumbai Indians |
| Matches played | 37 | 37 |
| Wins | 12 | 25 |
| Losses | 25 | 12 |
| No-results | 0 | 0 |
| Highest total against the opponent | 232 | 224 |
| Lowest total against the opponent | 67 | 108 |
The raw win-loss figure is the most useful starting point, but it does not explain every phase of the matchup. The contest has been played across different IPL eras, squad combinations and venues. It also contains seasons in which KKR gained momentum, including two victories over MI in 2024, alongside periods where Mumbai repeatedly found ways to control the matchup.
Mumbai’s early dominance
Mumbai Indians won both meetings in the inaugural 2008 IPL season, beginning a trend that would make the fixture difficult for KKR over time. MI also swept the 2009 meetings and won both games in 2011. Such sequences matter in a long head-to-head record because they created much of Mumbai’s overall lead before later seasons became more evenly balanced.
The 2016 and 2017 editions were especially one-sided in Mumbai’s favour. MI won both games in 2016 and then won all three KKR meetings in 2017. In a league where teams often meet only twice in a season, a clean sweep has a significant effect on the historical record. Mumbai’s ability to sustain winning runs across multiple campaigns separated this contest from several more balanced IPL rivalries.
That said, KKR have had important responses. They shared the results in 2010, 2012, 2015 and 2019, while winning both meetings in 2014 and 2022. These results show why a head-to-head figure should be viewed as context rather than a fixed rule. A team’s immediate form, available players, venue and match conditions can have as much influence on an individual match as a multi-season total.
KKR’s highest score: 232 at Eden Gardens
KKR’s highest IPL score against Mumbai Indians is 232. It came at Eden Gardens in the 2019 Indian Premier League, when Kolkata made 232 for 2 in 20 overs and MI replied with 198 for 7. KKR won by 34 runs, making it one of their most emphatic batting displays in the history of this matchup.
That match underlines what Eden Gardens can add to the contest. A large first-innings total puts pressure on a chasing side to keep up from the first over, while wickets can quickly turn a demanding chase into a one-sided result. Mumbai were able to score 198, but the gap between the two totals still gave KKR a substantial victory.
At the opposite end of KKR’s scoring range is 67, their lowest total against Mumbai. The difference between 67 and 232 illustrates the volatility that has existed in this fixture. On its best days, KKR’s batting has overwhelmed MI; on others, Mumbai’s bowling and game management have exposed how quickly a T20 innings can unravel.
MI’s 224 and the 2026 record chase
Mumbai Indians’ highest total against KKR is 224, achieved in the 2026 Indian Premier League meeting at Wankhede on March 29. According to ESPNcricinfo, KKR posted 220 for 4, yet MI reached 224 for 4 in 19.1 overs to win by six wickets with five balls remaining.
The chase was built around an opening partnership of 148 in 72 balls between Rohit Sharma and Ryan Rickelton. Rickelton made 81 from 43 balls, including eight sixes, while Rohit scored 78 from 38 balls with six fours and six sixes. Their stand gave Mumbai a platform that made a target of 221 achievable despite KKR’s imposing total.
The game was notable not just for its aggregate runs but for the way Mumbai paced the chase. MI scored 80 without loss in the powerplay, compared with KKR’s 78 for 1. KKR still held a strong position after reaching 220, but Mumbai’s opening pair ensured that the required rate never became unmanageable. Shardul Thakur, who took 3 for 39 for MI, was named Player of the Match.
Recent results have been more balanced
The historical record favours Mumbai, but the most recent sequence has contained success for both teams. KKR won both meetings in the 2024 IPL, by 24 runs and 18 runs. MI then won their sole meeting in 2025 by eight wickets. In 2026, the teams split their two matches, with Mumbai winning one by six wickets and KKR winning the other by four wickets.
Across those five completed meetings from 2024 to 2026, KKR won three and Mumbai won two. That is a much narrower picture than the all-time record and is a reminder that recent performance can move quickly in a competition built around annual squad changes. For readers considering today ipl match prediction, separating recent results from the full historical record is an important way to avoid overvaluing older outcomes.
The 2026 split is particularly revealing. Mumbai’s Wankhede chase showed their ability to keep pace in a high-scoring game, while KKR’s four-wicket win later in the season ensured that the overall relationship did not become a one-way narrative. The teams’ recent meetings have therefore offered more competitive evidence than the lifetime 25-12 scoreline alone might suggest.
What the numbers say about the rivalry
The highest and lowest totals provide a useful measure of the extremes without claiming that every KKR-MI game is a run-fest. KKR’s scoring range against MI, from 67 to 232, is wider than Mumbai’s range of 108 to 224. It points to Kolkata’s results having included both exceptional highs and difficult lows, whereas Mumbai’s lowest total in the fixture has remained above 100.
Venue is also central to the matchup. Eden Gardens has hosted major KKR successes, including the 232 for 2 in 2019 and the 2024 result in which KKR made 157 for 7 in 16 overs before MI finished on 139 for 8 in a rain-shortened game. Wankhede, meanwhile, staged Mumbai’s successful 224-run chase in 2026.
Neither venue alone decides an IPL fixture, but familiar conditions can shape the way teams approach batting depth, bowling options and the timing of an innings. A total that is defendable in one setting may require a different strategy elsewhere. For this reason, historical head-to-head data works best when considered beside the venue and the immediate match situation.
Conclusion
Mumbai Indians remain decisively ahead in the overall KKR vs MI IPL head-to-head record, with 25 wins to KKR’s 12. Yet the recent results have been more evenly shared, and the 2026 Wankhede contest showed that even 220 may not be enough in this matchup. The rivalry’s value lies in that contrast: a clear historical leader, but plenty of scope for each new meeting to develop differently.



