Cricket, especially the IPL, has a way of embedding memories into the hearts of fans. For some, it’s the roar of the Wankhede crowd when Rohit Sharma lifts a delivery into the stands.
For others, it’s the unrelenting fightback from Kolkata Knight Riders, turning lost causes into triumphs.
As one revisits the storied rivalry between Mumbai Indians (MI) and Kolkata Knight Riders (KKR), it becomes clear that this contest is more than just another fixture. It’s a clash of legacies, moments, and match-winners.
KKR vs MI Head-to-Head Stats and Match Record Overview

Image – Source
As of the end of IPL 2024, Mumbai Indians and Kolkata Knight Riders have squared off 34 times. The numbers, while favouring Mumbai Indians, reflect a fierce competition.
| Metric | KKR | MI |
| Matches Played | 34 | 34 |
| Wins | 11 | 23 |
| Losses | 23 | 11 |
| No Result | 0 | 0 |
| Highest Score | 232 | 210 |
| Lowest Score | 67 | 108 |
Mumbai has dominated the fixture, but recent seasons have seen a swing in momentum. Notably, KKR won both matches in the 2024 season, underlining a potential shift in power.
Complete Mumbai Indians vs Kolkata Knight Riders Timeline (2008 – 2024)
Here is a chronological breakdown of all encounters between the two sides:
| Year | Winner | Margin |
| 2008 | Mumbai Indians | 7 wickets |
| 2008 | Mumbai Indians | 8 wickets |
| 2009 | Mumbai Indians | 92 runs |
| 2009 | Mumbai Indians | 9 runs |
| 2010 | Mumbai Indians | 7 wickets |
| 2010 | Kolkata Knight Riders | 9 wickets |
| 2011 | Mumbai Indians | 5 wickets |
| 2011 | Mumbai Indians | 4 wickets |
| 2012 | Mumbai Indians | 27 runs |
| 2012 | Kolkata Knight Riders | 32 runs |
| 2013 | Mumbai Indians | 5 wickets |
| 2013 | Mumbai Indians | 65 runs |
| 2014 | Kolkata Knight Riders | 41 runs |
| 2014 | Kolkata Knight Riders | 6 wickets |
| 2015 | Kolkata Knight Riders | 7 wickets |
| 2015 | Mumbai Indians | 5 runs |
| 2016 | Mumbai Indians | 6 wickets |
| 2016 | Mumbai Indians | 6 wickets |
| 2017 | Mumbai Indians | 4 wickets |
| 2017 | Mumbai Indians | 9 runs |
| 2017 | Mumbai Indians | 6 wickets |
| 2018 | Mumbai Indians | 13 runs |
| 2018 | Mumbai Indians | 102 runs |
| 2019 | Kolkata Knight Riders | 34 runs |
| 2019 | Mumbai Indians | 9 wickets |
| 2020 | Mumbai Indians | 49 runs |
| 2020 | Mumbai Indians | 8 wickets |
| 2021 | Mumbai Indians | 10 runs |
| 2021 | Kolkata Knight Riders | 7 wickets |
| 2022 | Kolkata Knight Riders | 5 wickets |
| 2022 | Kolkata Knight Riders | 52 runs |
| 2023 | Mumbai Indians | 5 wickets |
| 2024 | Kolkata Knight Riders | 24 runs |
| 2024 | Kolkata Knight Riders | 18 runs |
Standout Moments and Match Turning Points in MI vs KKR History
- 2018: MI defeated KKR by a staggering 102 runs, one of the most dominant wins in IPL history.
- 2014: KKR won both league matches, signalling a resurgence in their rivalry.
- 2021: A thrilling match saw MI winning by just 10 runs, showcasing Jasprit Bumrah’s death-over magic.
- 2022: KKR defeated MI twice, including a 52-run win fuelled by Andre Russell’s all-round show.
These moments highlight how fortunes can flip quickly in T20 cricket, making this rivalry electric and unpredictable.
A Look Back: MI vs KKR Recent Clashes in IPL 2024
In the most recent edition of the IPL, KKR broke the pattern and secured victories in both league games.
- First Match: KKR beat MI by 24 runs. Strong performances from Venkatesh Iyer and the bowling unit led the charge.
- Second Match: KKR again came out on top, this time winning by 18 runs. A disciplined bowling effort restricted Mumbai despite a fighting half-century by Suryakumar Yadav.
Unforgettable Mumbai vs Kolkata Encounters in IPL History
Some matches are unforgettable for their sheer drama or brilliance.
- 2013: Mumbai chased down a tricky total, with Dinesh Karthik playing a steady hand.
- 2017: MI won three times in the same season against KKR, including a playoff.
- 2010: KKR stunned Mumbai with a 9-wicket victory, chasing with ease thanks to a Gautam Gambhir masterclass.
MI vs KKR – IPL 2025 Match 12 Preview & Expectations

Image – Source
The Wankhede Stadium will host MI’s first home game of the IPL 2025 season, as they take on KKR on Monday, March 31, 2025. It’s not just another game — it’s a contest packed with past drama and future promise.
Match Information
- Date: March 31, 2025
- Time: 7:30 PM IST / 3:00 PM BST
- Venue: Wankhede Stadium, Mumbai
- TV & Streaming in UK: Sky Sports Cricket, DAZN, JioCinema (VPN)
UK fans can watch the match live on Sky Sports Cricket, with streaming options available on DAZN and via VPN access to JioCinema for mobile devices. The match kicks off at 3:00 PM BST, ideal for weekday viewing.
Wankhede Stadium Pitch Analysis & Mumbai Weather Forecast
Pitch Report:
Wankhede is known for high-scoring encounters. With red soil and short boundaries, expect a lot of fours and sixes. The team winning the toss is likely to bowl first due to dew later in the game.
Weather Report:
- Start Temperature: 32°C
- End Temperature: 30°C
- Humidity: 39% to 52%
- Rain Prediction: Nil
- Dew Factor: Likely in second innings
Current Team Form and Season Overview Ahead of the Clash
- Mumbai Indians: Entering this game with a mixed start to the season, MI are looking to settle combinations. Hardik Pandya’s captaincy continues to be under the microscope.
- Kolkata Knight Riders: On a roll after recent victories, their batting depth and bowling variations have looked sharper in early matches.
Top Players to Watch in MI vs KKR – IPL 2025
Mumbai Indians:
- Rohit Sharma: A proven performer and big-match player.
- Hardik Pandya: Leading from the front with all-round responsibilities.
- Trent Boult: The pace spearhead, crucial during powerplays.
Kolkata Knight Riders:
- Quinton de Kock: Explosive at the top and sharp behind the stumps.
- Andre Russell: Always a threat with both bat and ball.
- Varun Chakaravarthy: The mystery spinner who can break partnerships.
Predicted Playing XIs: Mumbai Indians vs Kolkata Knight Riders

Image – Source
Mumbai Indians – Starting XI and Substitutes
Batting: Rohit Sharma, Ryan Rickelton (w), Will Jacks, Suryakumar Yadav, Tilak Varma, Robin Minz, Hardik Pandya (c)
Bowling: Mitchell Santner, Deepak Chahar, Trent Boult, Satyanarayana Raju
Impact Subs: Ashwani Kumar, Raj Bawa, Corbin Bosch
Kolkata Knight Riders – Predicted XI and Bench Strength
Batting: Quinton de Kock (w), Venkatesh Iyer, Ajinkya Rahane (c), Angkrish Raghuvanshi, Rinku Singh, Moeen Ali
Bowling: Andre Russell, Ramandeep Singh, Spencer Johnson, Harshit Rana, Varun Chakaravarthy
Impact Subs: Vaibhav Arora, Anrich Nortje, Manish Pandey, Anukul Roy
Final Take: MI vs KKR Rivalry – Looking Back and Ahead
Mumbai Indians may have had the upper hand historically, but KKR’s resurgence in recent years has balanced the equation.
With evolving squads, changing strategies, and emerging stars, the MI vs KKR rivalry promises yet another thrilling chapter in IPL 2025.
Whether it’s Mumbai’s experience or Kolkata’s aggressive intent, fans can expect fireworks.
FAQs
What is the win-loss record between MI and KKR in IPL history?
As of IPL 2024, Mumbai Indians have won 23 matches while Kolkata Knight Riders have won 11 out of 34 encounters.
Which team has posted the highest score in MI vs KKR matches?
KKR’s highest score in this rivalry is 232, while MI’s highest is 210.
How often has KKR defeated MI in the last 5 years?
In the last five seasons (2020–2024), KKR has won 5 matches against MI, showing a notable improvement in head-to-head results.
Where can UK viewers watch MI vs KKR in IPL 2025?
The match will be available on Sky Sports Cricket in the UK, and via streaming on DAZN or JioCinema (using VPN).
Who are the top MI vs KKR performers over the years?
Players like Rohit Sharma, Andre Russell, and Sunil Narine have had significant impacts in these matches.
What is the average score at Wankhede Stadium?
The average first innings score at Wankhede is around 175-180 in T20 matches.
Have any MI vs KKR matches ended in a no result?
No, all MI vs KKR matches so far have produced results.
Featured Image – Source




