Mumbai Indians (MI) vs Kolkata Knight Riders (KKR) Head-to-Head Records IPL 2025

The five-time champions will go one-on-one against the three-time champions Kolkata Knight Riders in the 12th match of the 18th edition of the Indian Premier League. This iconic battle is set to begin on 31st March, Monday at the Wankhede Stadium in Mumbai at 7:30 PM Indian Standard Time (IST).
Mumbai Indians Preview:
The tournament campaign didn’t go as well as Mumbai Indians planned. They lost their opening match against their arch-rivals, Chennai Super Kings as they failed to defend the total of 155 runs posted by them.
Following the defeat, Mumbai Indians were asked to chase the target of 196 runs against Gujarat Titans in their backyard. However, things didn’t go well for Mumbai as they lost the match by a margin of 36 runs and are placed at the bottom of the table.
Kolkata Knight Riders Preview:
Kolkata Knight Riders played the season opener against Royal Challengers Bengaluru. The defending champions failed to restrict the opposition before chasing down the target of 175 runs within 17 overs of the game.
However, the defending champions announced their comeback in their next encounter against Rajasthan Royals. They restricted the opposition on 151 runs and chased the total quite comfortably with 8 wickets in hand. Hence, we can expect some quality performance in their upcoming clash against Mumbai Indians.
MI vs KKR Head-to-head Records in IPL:
Mumbai Indians and Kolkata Knight Riders have engaged in 34 battles in the Indian Premier League. Mumbai Indians have won 23 games whereas Kolkata Knight Riders managed to win only 11 out of the 34 games they played.
Matches Played | 34 |
Mumbai Indians Won | 23 |
Kolkata Knight Riders Won | 11 |
No Result | 0 |
Highest Run-Scorers Among Active Players
This is the list of the highest active run-getters from the matches played between these two teams in IPL
Player Name | Runs Scored |
Rohit Sharma | 954 |
Suryakumar Yadav | 590 |
Venkatesh Iyer | 362 |
Highest Wicket-takers Among Active Players
This is the list of the highest active wicket-takers from the matches played between these two teams in IPL.
Player Name | Wickets |
Sunil Narine | 26 |
Jasprit Bumrah | 25 |
Andre Russell | 17 |