Head-to-Head

MI vs KKR Head to Head Record in IPL (2008-2026): Complete Stats, Results & Biggest Wins

MI vs KKR Head to Head Record in IPL (2008-2026): Complete Stats, Results & Biggest Wins
Mumbai Indians vs Kolkata Knight Riders: Complete MI vs KKR head-to-head record and rivalry stats in IPL.

In 37 IPL meetings, Mumbai Indians lead Mumbai Indians vs Kolkata Knight Riders 25-12, but the scoreline only starts the story. This is the complete head-to-head: the venue splits, the biggest wins on each side, the players who decide it, and an honest read on who holds the edge today. Mumbai Indians and KKR have built one of the league’s longest rivalries, dating back to IPL’s very first season.

Quick Answer – MI vs KKR Head to Head

In the IPL, Mumbai Indians lead the head-to-head 25-12 from 37 matches. The numbers tilt further once you split them by venue and recent form, covered in full below alongside the Kolkata Knight Riders side of the rivalry.

हिन्दी: आईपीएल में मुंबई इंडियंस बनाम कोलकाता नाइट राइडर्स के 37 मुक़ाबलों में मुंबई इंडियंस 25-12 से आगे है।

37 Matches played
25 MI won
12 KKR won
232 Highest total (KKR)

Head-to-head records verified via ESPNcricinfo and the official IPL site, updated 19 June 2026.

MI vs KKR: The All-Time IPL Record

The table below covers the full 37-match record, plus the splits that explain why Mumbai’s lead is so wide despite Kolkata winning four of the last six meetings.

Mumbai Indians vs Kolkata Knight Riders all-time IPL head-to-head (figures via ESPNcricinfo and the official IPL site).
MetricMIKKR
Matches won2512
Win percentage67.6%32.4%
Highest total vs opponent224232
Lowest total vs opponent10867
Wins at Wankhede (12 matches)102
Wins at Eden Gardens (11 matches)74
IPL titles (overall)53

The Rivalry in Numbers

Mumbai built their lead early and never really gave it up. They won 13 of the first 19 meetings, and the gap stayed wide through the 2010s as Rohit Sharma’s MI peaked with four titles between 2013 and 2020. KKR’s only real period of parity has come since 2021, where the win column has been close to even.

Recent meetings: KKR have won four of the last six, including a 2024 double over MI that came in their title-winning season. But MI answered with a comfortable Wankhede win to open IPL 2026, before KKR took the return fixture by 4 wickets at Eden Gardens in May. The series is split exactly down the middle across the last two seasons.

MI vs KKR: How the Two Teams Compare

Mumbai Indians

  • IPL titles: 5
  • H2H wins: 25
  • Biggest win in fixture: 102 runs (2018, Eden Gardens)
  • Key man: Rohit Sharma, around 960 runs vs KKR

Kolkata Knight Riders

  • IPL titles: 3
  • H2H wins: 12
  • Biggest win in fixture: 52 runs (2022, Wankhede)
  • Key man: Sunil Narine, around 26 wickets vs MI

Biggest Wins and Memorable Matches

Mumbai’s heaviest win in this fixture came on 9 May 2018, a 102-run thrashing at Eden Gardens that remains the largest margin either side has managed. It capped a stretch where MI won six straight against KKR.

Kolkata’s standout result is more recent. Their 24-run win at the Wankhede on 3 May 2024, KKR’s first win at the venue in 16 years, arrived in the same season they lifted the IPL title. It was the result that announced KKR were genuine contenders again, and they backed it up nine days later with an 18-run win at Eden Gardens for the double.

Key Players in This Fixture

Rohit Sharma owns the batting numbers in this rivalry, with close to 960 runs against KKR, the most any batter has scored against one opponent in IPL history. Suryakumar Yadav and Venkatesh Iyer follow as the next-best run-getters on either side. With the ball, Sunil Narine leads all bowlers in the fixture with around 26 wickets, while Jasprit Bumrah holds the best single-innings figures, taking 5 for 10 against KKR in IPL 2022.

What Decides MI vs KKR

This fixture turns on two things: the venue and the pace battle. Mumbai’s seam attack, built around Bumrah and Trent Boult with the new ball, has historically exploited Wankhede’s bounce better than KKR’s batters have handled it. KKR’s route back into the contest is their spin pairing of Narine and Varun Chakravarthy, which has been the difference in their 2024 wins and again in their May 2026 victory at Eden Gardens. When KKR win the toss and bowl first on a turning Eden surface, the rivalry tightens considerably. When the match is at Wankhede, MI start clear favourites regardless of form.

AM

My Take – Mumbai Still Hold the Edge, But It Is Narrower Than the Scoreline Suggests

Mumbai still hold the edge in this rivalry, and the reason is structural, not just historical. Their pace attack and the Wankhede factor make them very hard to beat at home, where most of these fixtures land. KKR have closed the gap since 2021, winning four of the last six meetings and lifting a title in 2024 along the way. The honest read: KKR now have the spin attack and the batting depth to win any single game, especially in Kolkata or on a slow surface. Mumbai’s 25-12 lead is real, but it is no longer the lopsided contest it was a decade ago. For the wider title context, the IPL records hub shows how dominant Mumbai have been across the league’s history, not just against Kolkata.

Frequently Asked Questions – MI vs KKR

Who has won more matches, MI or KKR?

Mumbai Indians lead the head-to-head 25-12 from 37 meetings, a win rate near 68%. KKR have won four of the last six meetings, including a double over MI in their 2024 title-winning season.

How many times have MI and KKR played in the IPL?

Mumbai Indians and Kolkata Knight Riders have played 37 times in the IPL since their first meeting in April 2008. They have met in almost every season, usually twice, in the league stage.

What is the highest team total in MI vs KKR matches?

Kolkata Knight Riders hold the highest total in this fixture at 232 for 2, scored at Eden Gardens in April 2019. MI’s best against KKR is 224 for 4, set at the Wankhede in March 2026.

Have MI and KKR met in an IPL final or playoff?

No. Mumbai Indians and Kolkata Knight Riders have not met in an IPL final or a playoff game. All 37 of their meetings have come in the league stage of the tournament.

Who has the best individual record in MI vs KKR?

Rohit Sharma has the best batting record with close to 960 runs against KKR, the most by any batter against a single opponent in IPL history. Sunil Narine leads all bowlers in the fixture with around 26 wickets.

The Bottom Line

Mumbai Indians vs Kolkata Knight Riders is a clash between two of the league’s most successful franchises, and MI’s 25-12 lead reflects nearly two decades of home dominance built on pace and the Wankhede surface. KKR’s spin attack and their 2024 title proved they can match Mumbai on their day, and their split scoreline across the last two seasons shows this rivalry is closer now than the all-time record suggests.

Avasar Maru

Written by

Avasar Maru is an IPL analyst and cricket statistics expert at IPLDaily.com, specializing in data-driven insights, match analysis, and player performance breakdowns. With strong expertise in analytics and reporting, he provides accurate IPL stats, historical records, and in-depth match insights for a global cricket audience.He focuses on delivering reliable cricket content, including pitch reports, head-to-head records, Dream11 predictions, and detailed IPL statistics to help fans understand the game at a deeper level. His goal is to provide fans with accurate, fast, and actionable IPL insights backed by real data.