Mumbai Indians vs Kolkata Knight Riders Timeline: 17 Years of IPL’s Fiercest Rivalry

Mumbai Indians vs Kolkata Knight Riders Timeline

The Mumbai Indians vs Kolkata Knight Riders timeline is 17 years of cricket that refuses to be boring. Two cities. Two massive fan bases. Eight IPL titles between them — 5 for MI, 3 for KKR. When these two step onto the field, something shifts. The noise is different. The stakes feel bigger than the scoreboard.

MI hold a commanding 23-11 lead in head-to-head results across 35 matches. But numbers don’t capture what makes this rivalry tick. McCullum’s 158 in the first-ever IPL game. Rohit’s century at Eden Gardens. Andre Russell single-handedly dismantling MI’s bowling. These are the moments fans carry with them season after season.

Here’s the complete story, era by era.

Mumbai Indians vs Kolkata Knight Riders Timeline

IPL 2008 – The Rivalry Begins

The IPL opened on April 18, 2008. KKR vs RCB. Brendon McCullum walked out to bat and scored 158 not out off 73 balls — 13 sixes, 10 fours. A strike rate of 216. That one innings told the world what T20 cricket could be.

By the time MI and KKR actually met, on April 29, 2008 at Eden Gardens, the rivalry had context. MI won that first encounter by 7 wickets, then beat KKR again at Wankhede by 8 wickets. KKR couldn’t lay a hand on them. Two games, two heavy losses for Kolkata to start what would become a pattern.

IPL 2009 to 2011 – Mumbai Indians Gain Momentum

KKR went through a chaotic phase — coaching experiments, split captaincy, bottom-of-table finishes. MI, meanwhile, were building something. Sachin Tendulkar provided the prestige and the runs. Kieron Pollard arrived in 2010 and changed the team’s lower order completely.

Between 2009 and 2011, MI kept winning the head-to-head clashes. KKR simply didn’t have the stability to compete. The rivalry was lopsided, and honestly, those seasons belonged to Mumbai.

IPL 2012 to 2014 – KKR’s Championship Era

Gautam Gambhir took over as KKR captain and everything changed. In 2012, he scored 590 runs for the season — the most of any KKR player that year. Sunil Narine bowled with a 5.47 economy and took 24 wickets. KKR won their first IPL title.

They won it again in 2014. Manish Pandey hit 94 off 50 in the final. Narine was again the wrecker-in-chief with the ball.

Against MI specifically, KKR managed to claw back some ground during this period. Gambhir’s 349 runs across 15 innings against MI remains the highest aggregate by any KKR batter in this rivalry.

IPL 2015 to 2017 – Mumbai Indians vs Kolkata Knight Riders Timeline Tilts Hard

This is the era where MI absolutely ran away with the rivalry. KKR suffered 8 consecutive defeats to MI between 2015 and 2018. Eight. That’s not a bad run of form — that’s a psychological problem.

Rohit Sharma’s captaincy was clinical. MI won the IPL in 2015 and 2017. In 2017, they beat KKR in the Qualifier 2 — a playoff match that kept MI’s season alive. Pollard was still doing damage with the bat. Jasprit Bumrah had arrived as a genuine weapon.

KKR couldn’t crack the code. They had Russell, they had Narine, but something about facing MI specifically seemed to short-circuit them.

IPL 2018 to 2020 – High-Scoring Thrillers

The 2018 season produced the biggest margin of victory in this rivalry’s history: MI beat KKR by 102 runs at Eden Gardens. That’s the kind of result that stings for a while.

But KKR had Andre Russell playing at an entirely different level by this point. His hitting against any bowling attack in the world was terrifying. He gave KKR genuine match-winning ability from positions that should’ve been losses.

MI added the 2019 and 2020 IPL titles to their cabinet. Rohit Sharma’s record of 954 runs against KKR across all matches is the highest by any batter in this rivalry — and most of those came during this golden stretch for MI.

2020 was played in UAE. No crowds. Weird atmosphere. MI still beat KKR by 8 wickets in that season’s encounter. Quinton de Kock hit 78 not out and barely broke a sweat.

IPL 2021 to 2023 – Competitive Encounters

KKR started winning again. Between 2021 and 2022, they won 3 of 4 meetings — including a 52-run demolition in Mumbai in 2022. That reverse at Wankhede hurt.

Pat Cummins hit a joint-fastest fifty in IPL history against MI in 2022: 50 runs off 14 balls. Jasprit Bumrah responded the same season with 5 wickets for 10 runs against KKR — one of the great bowling spells in IPL history.

2023 brought Venkatesh Iyer’s 104 off 51 balls against MI. KKR’s first century in 15 years. They still lost the match — MI chased 186 with 5 wickets to spare — but Iyer’s innings was one of the cleanest hundreds the IPL has seen.

Young players were reshaping both squads. The rivalry was no longer about the same 15 faces it had been built around.

Mumbai Indians vs Kolkata Knight Riders Timeline: IPL 2024 and 2025

KKR won the IPL 2024 title under Shreyas Iyer. And they backed that up by beating MI twice in the 2024 season — by 18 runs at Eden Gardens, and by 24 runs at Wankhede. That’s the first time in a long while KKR took both meetings in a single season against MI.

In IPL 2025, MI came into the season without a win in their opening 2 games, while KKR bounced back from an opening loss to RCB by beating Rajasthan Royals by 8 wickets. Hardik Pandya captains MI. Ajinkya Rahane leads KKR. The rivalry continues with fresh faces carrying familiar pressure.

MI vs KKR Head-to-Head Record

As of the 2025 IPL season:

Stat Number
Total matches played 35
MI wins 23
KKR wins 11
No result 0
MI win percentage ~67%
KKR win percentage ~31%

At Wankhede Stadium, MI have won 9 of 11 meetings. At Eden Gardens, the numbers are tighter. KKR has been stronger at home.

Best Matches in MI vs KKR History

  1. MI vs KKR, April 2023 — MI chased 186 in a match where Venkatesh Iyer scored 104. Tilak Varma anchored the chase. MI won by 5 wickets off the last over.
  2. MI vs KKR, 2016 at Eden Gardens — MI chased 188 to register the highest successful chase in this rivalry’s history.
  3. KKR vs MI, 2022 at Wankhede — Pat Cummins’ 14-ball fifty. KKR posted 165 and MI collapsed to 113. 52-run win for Kolkata.
  4. MI vs KKR, 2018 — MI posted a massive total and bowled KKR out for a record 102-run defeat. The biggest margin between these two teams.
  5. MI vs KKR, 2017 Qualifier 2 — A playoff match. High stakes. MI squeezed through and went on to win the title.

Top Players in Mumbai Indians vs Kolkata Knight Riders Timeline

Most Runs

  • Rohit Sharma (MI): 954 runs across the rivalry — the all-time leader. Multiple fifties, one century (109* at Eden Gardens in 2012).
  • Gautam Gambhir (KKR): 349 runs in 15 innings, 3 half-centuries against MI.
  • Yusuf Pathan (KKR): 299 runs at an average of 42.71.

Most Wickets

  • Sunil Narine (KKR): 25 wickets — KKR’s most against MI. Bowled at under 6 runs per over.
  • Jasprit Bumrah (MI): 23 wickets — including his 5/10 in 2022, one of the great spells in IPL history.
  • Harbhajan Singh (MI): Best figures in the rivalry: 4/15.

Highest Individual Scores

  • Rohit Sharma: 109* (MI, 2012, at Eden Gardens)
  • Venkatesh Iyer: 104 (KKR, 2023, vs MI)

Best Bowling Figures

  • Jasprit Bumrah: 5/10 (MI, 2022)
  • Harbhajan Singh: 4/15 (MI)

MI vs KKR Playoff Matches

These two teams have met in IPL playoffs, most notably in the 2017 Qualifier 2. MI were fighting to stay in the tournament. They won. Then won the title.

KKR and MI have never faced each other in an IPL final. Given their combined 8 titles and the trajectory of both franchises, it’s a meeting that hasn’t happened yet but feels inevitable.

Records and Statistics

Record Team Score
Highest team total KKR 232/2 vs MI
Lowest team total MI 92
Biggest win margin MI 102 runs (2018)
Highest chase MI 188 (2016, Eden Gardens)

Why Mumbai Indians vs Kolkata Knight Riders Is One of IPL’s Biggest Rivalries

Two of the most decorated franchises in the competition’s history. Between them, 8 of the 17 IPL trophies ever awarded.

The fan base comparison tells the story quickly. Eden Gardens holds 66,000. Wankhede holds 33,000. When KKR host MI in Kolkata, the noise is unlike almost anything else in Indian cricket.

Then there are the players. Rohit Sharma and Sunil Narine. Jasprit Bumrah and Andre Russell. Kieron Pollard vs essentially every KKR bowler who ever tried to contain him. These aren’t just IPL players — they’re global names.

And the historical moments keep piling up. McCullum’s 158 set the tone for the entire IPL as a competition. Rohit’s century at Eden Gardens. Bumrah’s 5/10. Cummins’ 14-ball fifty. Iyer’s century that still wasn’t enough to beat MI.

Each generation of players has added something to the mythology of this rivalry.

Conclusion

The Mumbai Indians vs Kolkata Knight Riders timeline tells the story of IPL itself. It started with one team dominating heavily, evolved through KKR’s championship years, and has now reached a point where momentum shifts regularly between the two sides.

MI’s 23-11 lead in head-to-head results looks comfortable on paper. But KKR’s 2024 championship, their back-to-back wins over MI that season, and the caliber of players they’re developing suggest the gap is closing.

The Mumbai Indians vs Kolkata Knight Riders rivalry will keep delivering. New players will add their names to the record books. Closer finishes will arrive. And the two fanbases — one from the financial capital, one from the cultural capital — will keep showing up in full voice.

That’s what 17 years of the Mumbai Indians vs Kolkata Knight Riders timeline has built. Something neither franchise will let go of anytime soon.