Mumbai Indians and Kolkata Knight Riders have faced each other 31 times in IPL history. Mumbai Indians have won 22 of the 31 games, while Kolkata Knight Riders have won 9 games. Zero matches between the two teams ended without a result. Here is the full coverage of the MI vs KKR head-to-head record in IPL history.

MI vs KKR Head To Head Stats in IPL
| Total Matches | 31 |
| MI Wins | 22 |
| KKR Wins | 9 |
| No Result | 0 |
| MI Losses | 9 |
| KKR Losses | 22 |
| MI Highest Score | 210 |
| KKR Highest Score | 232 |
| MI Lowest Score | 68 |
| KKR Lowest Score | 67 |
MI vs KKR Head To Head Player Stats in IPL
| Criteria | Player | Stat |
| Most Runs | Rohit Sharma (MI) | 904 Runs |
| Most Wickets | Sunil Narine (MI) | 23 Wickets |
| Highest Score | Rohit Sharma (MI) | 109* Runs |
| Best Bowling Figure | Jasprit Bumrah (MI) | 5/10 |
MI vs KKR IPL 2023 Matches
April 16, 2023 – Mumbai Indians vs Kolkata Knight Riders, Mumbai (3:30 PM IST)

