The contest between Kolkata Knight Riders and Mumbai Indians has been one of the most Memorable rivalries in the history of the Indian Premier League (IPL). Expanding over 17 years, this battle has seen ups and downs, legendary performances, dramatic turnarounds, and unforgettable moments. From the inaugural season in 2008 to the most recently Become in 2025, the Kolkata Knight Riders vs Mumbai Indians Timeline is a true Story of modern-day T20 cricket.
Kolkata Knight Riders vs Mumbai Indians Timeline Year-by-Year
2008–2010: MI Dominance Begins
2008: The rivalry kicked off with MI crushing KKR by 8 wickets at Wankhede. Sanath Jayasuriya’s 48* (17) made headlines.
2009: Both encounters were won by Mumbai. KKR struggled in South Africa and finished last.
2010: Mumbai Indians, powered by Sachin Tendulkar’s 71* (48) form, again did a double over KKR. The rivalry was one-sided.
2011–2013: KKR’s Rise under Gambhir
2011: Gautam Gambhir took over as KKR captain. MI won by 4 wicket Elimination Final at Mumbai
2012: KKR won the title, but MI maintained an upper hand in head-to-head.
2013: MI won both league matches and later clinched their first IPL title.
2014–2016: Equal Footing Begins
2014: KKR defeated MI in the season opener in Abu Dhabi. This was the year KKR went on a 9-match winning streak and claimed their second title.
2015: MI knocked KKR out of the playoff race and won the title again.
2016: MI won the league stage matches. The matches became more competitive.
2017–2019: MI Reign Supreme
2017: MI won all three encounters, including Qualifier 2. Krunal Pandya starred in the knockout.
2018: Both matches were won by MI, extending a 8-match winning streak over KKR.
2019: KKR finally broke the jinx as Andre Russell’s carnage powered them to a massive total.
2020–2021: MI’s Psychological Edge
2020: MI dominated KKR in both matches in the UAE. Bumrah and de Kock were standouts.
2021: KKR under Eoin Morgan bounced back in the second leg of the season and beat MI, ending a 12-match losing streak.
2022–2023: KKR Fights Back
2022: Pat Cummins smashed the joint-fastest IPL fifty (14 balls) against MI, turning the tide in KKR’s favor.
2023: KKR 1st batting down a big total in wankhede with Venkatesh Iyer’s scoring a century. still MI won the match.
2024–2025: A Renewed Rivalry
2024: MI won a high-scoring thriller at Wankhede but lost the reverse fixture in Kolkata where Rinku Singh hit the winning runs.
Read More: CSK vs RCB Team Timeline
Kolkata Knight Riders vs Mumbai Indians Timeline – Match Results (2008 to 2025)
Here’s a detailed match-by-match breakdown of all Matches between Mumbai Indians vs Kolkata Knight Riders from the start of the IPL in 2008 through 2025. This timeline includes dates, winners, victory, and venues.
Date | Winning Team | Venue | Victory |
---|---|---|---|
31 March 2025 | Mumbai Indians | Mumbai | Won by 8 wickets |
11 May 2024 | Kolkata Knight Riders | Kolkata | Won by 18 runs |
3 May 2024 | Kolkata Knight Riders | Mumbai | Won by 24 runs |
16 April 2023 | Mumbai Indians | Mumbai | Won by 5 wickets |
9 May 2022 | Kolkata Knight Riders | Mumbai | Won by 52 runs |
6 April 2022 | Kolkata Knight Riders | Pune | Won by 5 wickets |
23 Sept 2021 | Kolkata Knight Riders | Abu Dhabi | Won by 7 wickets |
13 April 2021 | Mumbai Indians | Chennai | Won by 10 runs |
16 Oct 2020 | Mumbai Indians | Abu Dhabi | Won by 8 wickets |
23 Sept 2020 | Mumbai Indians | Abu Dhabi | Won by 49 runs |
5 May 2019 | Mumbai Indians | Mumbai | Won by 9 wickets |
28 April 2019 | Kolkata Knight Riders | Kolkata | Won by 34 runs |
9 May 2018 | Mumbai Indians | Kolkata | Won by 102 runs |
6 May 2018 | Mumbai Indians | Mumbai | Won by 13 runs |
19 May 2017 | Mumbai Indians | Bengaluru | Won by 7 wickets |
13 May 2017 | Mumbai Indians | Kolkata | Won by 9 runs |
9 April 2017 | Mumbai Indians | Mumbai | Won by 4 wickets |
27 April 2016 | Mumbai Indians | Mumbai | Won by 6 wickets |
12 April 2016 | Mumbai Indians | Kolkata | Won by 6 wickets |
13 May 2015 | Mumbai Indians | Mumbai | Won by 5 runs |
7 April 2015 | Kolkata Knight Riders | Kolkata | Won by 7 wickets |
6 May 2014 | Kolkata Knight Riders | Abu Dhabi | Won by 41 runs |
15 April 2014 | Kolkata Knight Riders | Cuttack | Won by 6 wickets |
6 May 2013 | Mumbai Indians | Mumbai | Won by 65 runs |
23 April 2013 | Mumbai Indians | Kolkata | Won by 5 wickets |
15 May 2012 | Kolkata Knight Riders | Mumbai | Won by 32 runs |
11 May 2012 | Mumbai Indians | Kolkata | Won by 27 runs |
24 May 2011 | Mumbai Indians | Mumbai | Won by 4 wickets |
21 May 2011 | Mumbai Indians | Kolkata | Won by 5 wickets |
18 April 2010 | Kolkata Knight Riders | Kolkata | Won by 9 wickets |
21 March 2010 | Mumbai Indians | Mumbai (Brabourne) | Won by 7 wickets |
30 April 2009 | Mumbai Indians | East London | Won by 9 runs |
26 April 2009 | Mumbai Indians | Port Elizabeth | Won by 92 runs |
15 May 2008 | Mumbai Indians | Mumbai | Won by 8 wickets |
28 April 2008 | Mumbai Indians | Kolkata | Won by 7 wickets |
MI vs KKR Head-to-Head Stats (2008–2025)
Statistic | Mumbai Indians (MI) | Kolkata Knight Riders (KKR) |
Matches Played | 35 | 35 |
Wins | 24 | 11 |
Lost | 11 | 24 |
Highest Score | 210 | 232 |
Lowest Score | 108 | 67 |
KKR vs MI Venue-wise Head-to-Head
Wankhede Stadium, Mumbai | ||
Matches Played | MI Wins | KKR Wins |
11 | 9 | 2 |
Eden Gardens, Kolkata | ||
Matches Played | MI Wins | KKR Wins |
10 | 7 | 3 |
KKR vs MI Batting Stats
Player | Rohit Sharma | Suryakumar Yadav | Gautam Gambhir |
Team | MI | MI | KKR |
Innings | 27 | 19 | 15 |
Runs | 935 | 579 | 349 |
Average | 42.5 | 41.35 | 23.26 |
Strike Rate | 129.68 | 152.36 | 115.94 |
Highest Score | 109* | 59 | 64 |
KKR vs MI Bowling Stats
Player | Sunil Narine | Jasprit Bumrah | Lasith Malinga |
Team | KKR | MI | MI |
Innings | 22 | 17 | 17 |
Wickets | 25 | 23 | 12 |
Economy | 6.8 | 7.6 | 8.27 |
Average | 23.44 | 20.78 | 32.08 |
Best Bowling | 4/15 | 5/10 | 4/14 |
Kolkata Knight Riders Full Schedule for IPL 2025
Match No. | Date | Team | Time | Ground |
1 | March 22 | KKR vs Royal Challengers Bengaluru | 7:30 PM | Kolkata |
2 | March 26 | Rajasthan Royals vs KKR | 7:30 PM | Guwahati |
3 | March 31 | Mumbai Indians vs KKR | 7:30 PM | Mumbai |
4 | April 3 | KKR vs Sunrisers Hyderabad | 7:30 PM | Kolkata |
5 | April 6 | KKR vs Lucknow Super Giants | 3:30 PM | Kolkata |
6 | April 11 | Chennai Super Kings vs KKR | 7:30 PM | Chennai |
7 | April 15 | Punjab Kings vs KKR | 7:30 PM | New Chandigarh |
8 | April 21 | KKR vs Gujarat Titans | 7:30 PM | Kolkata |
9 | April 26 | Punjab Kings vs KKR | 7:30 PM | Kolkata |
10 | April 29 | Delhi Capitals vs KKR | 7:30 PM | Delhi |
11 | May 4 | Rajasthan Royals vs KKR | 7:30 PM | Kolkata |
12 | May 7 | KKR vs Chennai Super Kings | 7:30 PM | Kolkata |
13 | May 10 | Sunrisers Hyderabad vs KKR | 3:30 PM | Hyderabad |
14 | May 17 | Royal Challengers Bengaluru vs KKR | 7:30 PM | Bengaluru |
Kolkata Knight Riders Full squad for IPL 2025
Ajinkya Rahane (c), Rinku Singh, Quinton de Kock, Rahmanullah Gurbaz, Angkrish Raghuvanshi, Venkatesh Iyer, Ramandeep Singh, Andre Russell, Anrich Nortje, Harshit Rana, Sunil Narine, Varun Chakaravarthy, Vaibhav Arora, Mayank Markande, Rovman Powell, Manish Pandey, Spencer Johnson, Luvnith Sisodia, Anukul Roy, Moeen Ali
Mumbai Indians Team Full Schedule for IPL 2025
Match No. | Date | Time | Team | Gound |
1 | March 23 | 7:30 PM | Chennai Super Kings vs MI | Chennai |
2 | March 29 | 7:30 PM | Gujarat Titans vs MI | Ahmedabad |
3 | March 31 | 7:30 PM | MI vs Kolkata Knight Riders | Mumbai |
4 | April 4 | 7:30 PM | Lucknow Super Giants vs MI | Lucknow |
5 | April 7 | 7:30 PM | MI vs Royal Challengers Bengaluru | Mumbai |
6 | April 13 | 7:30 PM | Delhi Capitals vs MI | Delhi |
7 | April 17 | 7:30 PM | MI vs Sunrisers Hyderabad | Mumbai |
8 | April 20 | 7:30 PM | MI vs Chennai Super Kings | Mumbai |
9 | April 23 | 7:30 PM | Sunrisers Hyderabad vs MI | Hyderabad |
10 | April 27 | 3:30 PM | MI vs Lucknow Super Giants | Mumbai |
11 | May 1 | 7:30 PM | Rajasthan Royals vs MI | Jaipur |
12 | May 6 | 7:30 PM | MI vs Gujarat Titans | Mumbai |
13 | May 11 | 3:30 PM | Punjab Kings vs MI | Dharamsala |
14 | May 15 | 7:30 PM | MI vs Delhi Capitals | Mumbai |
Mumbai Indians Full squad for IPL 2025
Rohit Sharma, Will Jacks, Suryakumar Yadav(c), Tilak Varma, Hardik Pandya, Naman Dhir, Ryan Rickelton, Robin Minz(w), Mitchell Santner, Jasprit Bumrah, Reece Topley, Trent Boult, Deepak Chahar, Mujeeb Ur Rahman, Krishnan Shrijith, Karn Sharma, Corbin Bosch, Raj Bawa, Arjun Tendulkar, Bevon Jacobs, Ashwani Kumar, Satyanarayana Raju, Vignesh Puthur