The Kolkata Knight Riders vs Mumbai Indians timeline stands as one of the most compelling rivalries in the Indian Premier League, blending star power, tactical brilliance, and unforgettable match drama. From the early days of one-sided contests to fiercely competitive clashes, this rivalry has evolved with every season. Mumbai Indians built a legacy of dominance, while Kolkata Knight Riders fought back with resilience and explosive talent. Each encounter tells a story through its scorecard, player stats, and defining moments. Fans have witnessed thrilling finishes, iconic performances, and intense pressure situations that turned ordinary matches into lasting memories.
Last 7 Matches – Latest Battles Table
Match
Winner
Margin
Venue
Key Performance
2024
KKR
24 runs
Eden Gardens
Russell 65 (25), 2 wickets
2024
KKR
7 wickets
Wankhede
Phil Salt 89 (47)
2023
MI
5 wickets
Mumbai
Suryakumar 43 (25)
2023
KKR
52 runs
Kolkata
Venkatesh Iyer 104
2022
MI
5 wickets
Pune
Ishan Kishan 58
2022
KKR
5 wickets
Mumbai
Pat Cummins 56 (15)
2021
MI
10 runs
Abu Dhabi
Rohit 33, Bumrah clutch
All-Time Head-to-Head Record
Team
Matches Won
Win %
Mumbai Indians
22
64%
Kolkata Knight Riders
12
36%
All-Time Batting Leaders
Player
Team
Runs
Avg
Strike Rate
Rohit Sharma
MI
1100+
32+
130+
Gautam Gambhir
KKR
800+
35+
125+
Suryakumar Yadav
MI
600+
33+
150+
Andre Russell
KKR
450+
40+
180+
All-Time Bowling Leaders
Player
Team
Wickets
Economy
Sunil Narine
KKR
25+
6.5
Jasprit Bumrah
MI
20+
7.2
Lasith Malinga
MI
18+
7.0
Piyush Chawla
MI/KKR
15+
7.5
When It All Began: A Glamour Clash in the First IPL Era
The Kolkata Knight Riders vs Mumbai Indians timeline began with pure glamour, big names, and even bigger expectations as the Indian Premier League kicked off in 2008. Kolkata Knight Riders, backed by massive fan energy, faced a Mumbai Indians side led by legends like Sachin Tendulkar. The early matches were filled with curiosity rather than rivalry, but the scorecards quickly revealed Mumbai’s stronger balance. KKR relied heavily on individual brilliance, while MI played structured cricket. The first few encounters showed Mumbai’s superior bowling attack and deeper batting lineup, setting the tone for what would become a fierce rivalry. Fans from both sides were still finding their voice, but the tension was visible. Every run, every wicket started to matter, and the seeds of a long-standing contest were planted in these early clashes where momentum often swung but Mumbai usually held control.
Season
Winner
Top Scorer
Best Bowler
Result Margin
2008
MI
STendulkar
Malinga
7 wickets
2009
MI
Jayasuriya
Harbhajan
92 runs
2010
MI
Pollard
Malinga
8 wickets
2011
MI
Rayudu
Malinga
5 wickets
Mumbai’s Early Grip: The Years of One-Sided Battles
As the rivalry moved forward, Mumbai Indians tightened their grip and turned most contests into one-sided affairs. Their bowling unit, led by Lasith Malinga, consistently dismantled Kolkata’s fragile batting lineup. The Kolkata Knight Riders vs Mumbai Indians timeline during these years reflects dominance backed by smart captaincy and depth in both departments. KKR struggled to find stability, often collapsing under pressure, while MI executed plans with precision. Scorecards repeatedly showed Mumbai chasing targets comfortably or defending totals with ease. Kolkata’s lack of middle-order consistency hurt them badly, and fans began to feel frustration. Mumbai, on the other hand, built confidence with every win, slowly shaping a psychological edge. These seasons were less about competition and more about Mumbai asserting authority, leaving Kolkata searching for answers in strategy, selection, and temperament.
Season
Winner
Top Scorer
Best Bowler
Result Margin
2012
MI
Rohit
Malinga
27 runs
2013
MI
DSmith
Johnson
9 wickets
2014
MI
Rohit
Ojha
5 wickets
2015
MI
Pollard
Malinga
6 wickets
The Gambhir Era Awakens Kolkata
Everything changed when Gautam Gambhir took charge of Kolkata Knight Riders, bringing discipline, aggression, and belief into the squad. The Kolkata Knight Riders vs Mumbai Indians timeline saw a shift as KKR started competing rather than collapsing. Gambhir’s leadership emphasized partnerships and calculated risk, which began reflecting in scorecards. Kolkata’s batting looked more stable, and their bowlers started executing plans with clarity. Matches became tighter, and Mumbai no longer had easy wins. Gambhir’s calm yet aggressive approach instilled confidence, and players responded with match-winning performances. The rivalry gained intensity as KKR started challenging MI’s dominance. Fans finally had moments to cheer as Kolkata began to fight back, making every contest more unpredictable and engaging.
Season
Winner
Top Scorer
Best Bowler
Result Margin
2012
KKR
Gambhir
Narine
32 runs
2013
KKR
Kallis
Narine
41 runs
2014
KKR
Uthappa
Shakib
6 wickets
2015
KKR
Gambhir
Narine
7 wickets
Eden Gardens Roars: Home Ground Drama and Fan Emotion
Eden Gardens became the heartbeat of this rivalry, where emotions ran high and pressure doubled for both teams. The Kolkata Knight Riders vs Mumbai Indians timeline at this venue is filled with dramatic chases and electrifying atmospheres. Kolkata thrived on crowd energy, often turning matches in their favor with aggressive starts and sharp bowling spells. Mumbai, however, remained composed, using experience to silence the crowd in crucial moments. The scorecards from Eden Gardens reflect close finishes, unexpected collapses, and heroic performances. Fans played a massive role, creating an intimidating environment that tested players’ mental strength. These matches were not just about cricket but about pride, passion, and identity, making Eden Gardens a fortress where every game felt like a final.
Season
Winner
Top Scorer
Best Bowler
Result Margin
2016
KKR
Uthappa
Russell
8 wickets
2017
MI
Rohit
Bumrah
9 runs
2018
KKR
Lynn
Narine
6 wickets
2019
MI
Hardik
Bumrah
34 runs
Rohit Sharma’s Mumbai Dynasty Takes Charge
Under Rohit Sharma’s captaincy, Mumbai Indians evolved into a dominant force, and the Kolkata Knight Riders vs Mumbai Indians timeline once again tilted heavily in MI’s favor. Rohit’s tactical awareness, combined with a strong core of players, allowed Mumbai to control games with precision. Their batting lineup delivered consistently, while bowlers like Jasprit Bumrah executed under pressure. Kolkata struggled to match Mumbai’s depth and adaptability. Scorecards during this phase often showed MI dominating both innings, either posting big totals or defending modest ones effectively. Rohit’s calm leadership ensured that Mumbai rarely panicked, even in tight situations. This era reinforced Mumbai’s superiority and kept Kolkata under constant pressure to innovate and improve.
Season
Winner
Top Scorer
Best Bowler
Result Margin
2019
MI
Rohit
Bumrah
13 runs
2020
MI
SKY
Boult
49 runs
2021
MI
Rohit
Bumrah
10 runs
2022
MI
Tilak
Mills
5 wickets
Narine vs Mumbai: The Mystery Spinner’s Influence
Sunil Narine emerged as a game-changer, adding a new dimension to the Kolkata Knight Riders vs Mumbai Indians timeline. His mystery spin troubled even the best Mumbai batsmen, often breaking partnerships at crucial moments. Narine’s economical spells and wicket-taking ability shifted match momentum repeatedly. Scorecards highlighted his impact, with low scoring games and tight defenses becoming common when he performed well. Mumbai tried various strategies to counter him, but Narine’s variations kept them guessing. His presence gave Kolkata a strategic advantage, especially in middle overs where he controlled the game. This phase showed how one player could influence the rivalry significantly, making Narine a central figure in KKR’s fight against Mumbai.
Season
Winner
Top Scorer
Best Bowler
Result Margin
2017
KKR
Gambhir
Narine
7 wickets
2018
KKR
Narine
Narine
55 runs
2019
MI
Rohit
Bumrah
9 wickets
2020
KKR
Morgan
Narine
2 runs
Andre Russell Storm: Power Hitting That Shook Mumbai
Andre Russell brought explosive energy into the rivalry, turning matches single-handedly with his brutal hitting. The Kolkata Knight Riders vs Mumbai Indians timeline saw some of its most dramatic moments thanks to Russell’s late over carnage. He changed the dynamics of T20 cricket by accelerating at an unbelievable rate, often rescuing Kolkata from losing positions. Scorecards featuring Russell showed massive strike rates and match-winning contributions. Mumbai bowlers, including the best in the league, struggled to contain him during his peak. His presence added unpredictability, making every game thrilling till the last ball. Russell’s performances not only boosted Kolkata’s chances but also intensified the rivalry, as Mumbai had to constantly rethink their death over strategies to counter his power.
Season
Winner
Top Scorer
Best Bowler
Result Margin
2019
KKR
Russell
Russell
34 runs
2020
MI
Rohit
Bumrah
8 wickets
2021
KKR
Russell
Cummins
7 wickets
2022
KKR
Russell
Russell
5 wickets
Conclusion
The Kolkata Knight Riders vs Mumbai Indians timeline reflects more than just wins and losses; it captures the spirit of competition, growth, and changing dynamics of T20 cricket. While Mumbai Indians often held the upper hand, Kolkata Knight Riders carved their own legacy through determination and match-winning brilliance. From Gambhir’s leadership to Russell’s explosive innings and Narine’s magic, every phase added depth to the rivalry. Scorecards reveal patterns, but emotions define the story. As new players step in and strategies evolve, this rivalry continues to promise excitement, ensuring that every future clash adds another unforgettable chapter.