The rivalry between Kolkata Knight Riders (KKR) and Mumbai Indians (MI) has been one of the most exciting battles in IPL history. Over the years, MI has dominated KKR in head-to-head encounters, making this clash even more thrilling. As we approach IPL 2025, let’s take a look at the complete KKR vs MI head-to-head records, key stats, past performances, and match history.
Latest Match Update (MI vs KKR – IPL 2025)
Toss: Mumbai Indians won the toss and elected to bowl first. 1st Over Trent Boult strikes early! He clean-bowled Sunil Narine for a duck on the 4th ball. KKR off to a shaky start!
KKR vs MI Head to Head Record in IPL
Since the inception of the Indian Premier League (IPL), KKR and MI have faced each other 34 times. Mumbai Indians have had the upper hand, winning 23 matches, while Kolkata Knight Riders have won 11 games.
Metrics | KKR | MI |
Match played | 34 | 34 |
Won | 11 | 23 |
Lost | 23 | 11 |
No results | 0 | 0 |
Highest score | 232 | 210 |
Lowest score | 67 | 108 |
Mumbai Indians have a significantly better record against Kolkata Knight Riders, but KKR has managed to defeat MI in crucial encounters.
KKR vs MI Head to Head Match History (All Seasons)
Let’s take a look at how KKR and MI have performed against each other in every IPL season from 2008 to 2024:
Year | Match result |
2024 | KKR won by 24 runs |
2024 | KKR won by 18 runs |
2023 | MI won by 5 wickets |
2022 | KKR won by 5 Wickets |
2022 | KKR won by 52 runs |
2021 | MI won by 10 runs |
2021 | MI won by 7 wickets |
2020 | MI won by 49 runs |
2020 | MI won by 8 wickets |
2019 | KKR won by 34 runs |
2019 | MI won by 9 wickets |
2018 | MI won by 13 runs |
2018 | MI won by 102 runs |
2017 | MI won by 4 wickets |
2017 | MI won by 9 runs |
2017 | MI won by 6 wickets |
2016 | MI won by 6 wickets |
2016 | MI won by 6 wickets |
2015 | KKR won by 7 wickets |
2015 | MI won by 5 runs |
2014 | KKR won by 41 runs |
2014 | KKR won by 6 wickets |
2013 | MI won by 5 wickets |
2013 | MI won by 65 runs |
2012 | MI won by 27 runs |
2012 | KKR won by 32 runs |
2011 | MI won by 5 wickets |
2011 | MI won by 4 wickets |
2010 | MI won by 7 Wickets |
2010 | KKR won by 9 wickets |
2009 | MI won by 9 runs |
2009 | MI won by 92 runs |
2008 | MI won by 7 wickets |
2008 | MI won by 8 wickets |
Mumbai Indians have dominated KKR in head-to-head encounters, but Kolkata Knight Riders have been strong in recent seasons, winning multiple games against MI.
KKR vs MI Recent Matches in IPL
1. Kolkata Knight Riders vs Mumbai Indians – IPL 2024
- Match 1: KKR won by 24 runs
- Match 2: KKR won by 18 runs
KKR dominated MI in IPL 2024, winning both matches. Their batting and bowling unit performed exceptionally well against a strong MI squad.
2. Mumbai Indians vs Kolkata Knight Riders – IPL 2023
- MI won by 5 wickets
MI defeated KKR in their only encounter in IPL 2023, showcasing their dominance once again.
3. Kolkata Knight Riders vs Mumbai Indians – IPL 2022
- KKR won by 5 wickets
- KKR won by 52 runs
KKR performed exceptionally well in IPL 2022, winning both matches against Mumbai Indians.

Xavier Bartlett Biography: Australia’s Explosive Fast-Bowling Talent Ready to Dominate
RakeshXavier Bartlett – Quick Info AttributeDetailsFull NameXavier Colin BartlettDate of BirthDecember 17, 1998Place of BirthAdelaide, South AustraliaHeight1.91 metersBatting…
Top Performers in KKR vs MI Matches
Top Run Scorers
Player | Team | Runs |
Rohit Sharma | MI | 1050+ runs |
Andre Russell | KKR | 550+ runs |
Suryakumar yadav | Mi | 490+ runs |
Rohit Sharma is the highest run-scorer in KKR vs MI matches, scoring over 1000+ runs.
Top wicket takers
Player | Team | Wickets |
Sunil Narayan | KKR | 26+ wickets |
Jasprit Bumrah | MI | 25+ wickets |
Andre Russell | KKR | 16+ wickets |
Sunil Narine has been the most successful bowler in KKR vs MI games, picking up 26+ wickets.
KKR vs MI: Key Battles to Watch in IPL 2025
Rohit Sharma vs Sunil Narine
- Rohit Sharma has faced Sunil Narine in 21 innings, scoring 141 runs.
- His strike rate against Narine is only 106, showing his struggle.
- Narine has dismissed Rohit 8 times, making him one of Rohit’s toughest opponents.
Rohit Sharma has a great record against KKR, but Sunil Narine has dismissed him multiple times. This battle will be crucial.

Andre Russell vs Jasprit Bumrah
- Bumrah has bowled to Andre Russell in 10 innings, conceding 57 runs.
- His economy rate against Russell is impressive, but Russell still maintains a decent strike rate.
- Bumrah has dismissed Russell 4 times, making this an exciting contest.
Where to Watch KKR vs MI Live?
You can watch the KKR vs MI IPL 2025 match live on:
Jio hotstar (free streaming 1080p)
Star Sports Network (TV Broadcast)
Live scores and match updates will also be available on multiple sports platforms.
Who Has the Edge?
Based on head-to-head stats, Mumbai Indians have historically been the stronger team, winning 23 out of 34 matches. However, Kolkata Knight Riders have improved in recent seasons, winning crucial encounters against MI.
With both teams having strong squads, KKR vs MI IPL 2025 is expected to be a high-voltage match. Will Mumbai continue their dominance, or will KKR turn the tables? Let’s find out!