The MI vs KKR rivalry is one of the most exciting battles in IPL history, known for strong performances and big moments. So far, the two teams have faced each other 35 times, with the Mumbai Indians clearly dominating with 24 wins, while the Kolkata Knight Riders have won 11.
At Wankhede Stadium, MI have won 10 of 12 matches, and at Eden Gardens, they lead with 7 wins in 11 games. With stars like Rohit Sharma (1,083 runs) and Sunil Narine (31 wickets), this rivalry keeps getting more exciting.
As the IPL continues to grow, this rivalry will only get bigger and better. Read on for the full MI vs KKR stats, records, and match-by-match insights.
MI vs KKR Head-to-Head Record in IPL: Overview
Rohit Sharma and the Mumbai Indians have built an impressive record against three-time IPL champions KKR. Since the very first IPL season, these two sides have met 35 times, and MI have come out on top in 24 of those encounters.

| Statistic | Value |
|---|---|
| Matches Played | 35 |
| Mumbai Indians Won | 24 |
| Kolkata Knight Riders Won | 11 |
| No Result | 0 |
| Highest Score (MI) | 232 |
| Lowest Score (KKR) | 67 |
MI vs KKR Head-to-Head At Different Venues
In IPL, each team has to play against each other on their home ground. Here is the MI vs KKR head-to-head record on their respective ground.
MI vs KKR at Wankhede Stadium
At their home fortress in Mumbai, the Mumbai Indians have been almost untouchable, beating KKR 10 times in 12 matches played at Wankhede.
| Statistic | Value |
|---|---|
| Matches Played | 12 |
| MI Won | 10 |
| KKR Won | 2 |
MI vs KKR at Eden Gardens
Even on KKR’s home turf in Kolkata, MI has managed to dominate. Out of 11 matches at Eden Gardens, MI have won 7 while KKR have won only 4.
| Statistic | Value |
|---|---|
| Matches Played | 11 |
| MI Won | 7 |
| KKR Won | 4 |
MI vs KKR at Neutral Venues
At neutral venues, the contest becomes a lot closer. Both teams have performed well away from home, with MI winning 7 and KKR winning 5 of the 12 matches played.
| Statistic | Value |
|---|---|
| Matches Played | 12 |
| MI Won | 7 |
| KKR Won | 5 |
MI vs KKR Head-to-Head Team Records
Since MI and KKR have played 34 matches together, both have outplayed each other numerous times. Here are some teams’ records between MI and KKR.
Highest Team Totals in MI vs KKR Matches
The highest total in this rivalry came from KKR, who posted an impressive 232/2, while MI scored 210/6.

| Team | Score | Overs | Result | Venue |
|---|---|---|---|---|
| KKR | 232/2 | 20 | Won | Eden Gardens |
| MI | 210/6 | 20 | Won | Eden Gardens |
| MI | 198/7 | 20 | Lost | Eden Gardens |
| MI | 195/5 | 20 | Won | Abu Dhabi |
| MI | 188/4 | 19.1 | Won | Eden Gardens |
| KKR | 187/5 | 20 | Lost | Eden Gardens |
Lowest Team Totals in MI vs KKR Matches
Interestingly, the top 5 lowest totals in this rivalry belong to KKR, and MI has never scored less than 100 runs against KKR.
| Team | Score | Overs | Result | Venue |
|---|---|---|---|---|
| KKR | 67 | 15.2 | Lost | Wankhede |
| KKR | 95 | 15.2 | Lost | Gqeberha |
| KKR | 105 | 18.2 | Lost | Wankhede |
| KKR | 107 | 18.5 | Lost | Bengaluru |
| KKR | 108 | 18.1 | Lost | Eden Gardens |
| MI | 108 | 19.1 | Lost | Wankhede |
MI vs KKR Head-to-Head Batting Records
Now, let’s have a look at the batting records in the rivalry between MI and KKR.
Best Individual Batting Performances
Only two batters have scored a century in this rivalry: Rohit Sharma with a brilliant 109* for MI, and Venkatesh Iyer with a blazing 104 for KKR.

| Player | Runs | Strike Rate | Ground |
|---|---|---|---|
| Rohit Sharma (MI) | 109* (60) | 182 | Eden Gardens |
| Venkatesh Iyer (KKR) | 104 (51) | 204 | Wankhede |
| Rohit Sharma (MI) | 98* (65) | 151 | Eden Gardens |
| Hardik Pandya (MI) | 91 (34) | 268 | Eden Gardens |
| Rohit Sharma (MI) | 84* (54) | 156 | Eden Gardens |
Most Runs in MI vs KKR Matches
Rohit Sharma has scored the most runs in the rivalry with 1,083 runs in 35 matches. He is followed by Suryakumar Yadav’s 474 runs and Iyer’s 365 runs.
| Batter | Innings | Runs | Average | Highest |
|---|---|---|---|---|
| Rohit Sharma (MI) | 35 | 1,083 | 39 | 109* |
| Suryakumar Yadav (MI) | 13 | 474 | 43 | 59 |
| Venkatesh Iyer (KKR) | 7 | 365 | 61 | 104 |
MI vs KKR Head-to-Head Bowling Records
Here are the bowling records for the 34 matches played between MI and KKR.
Best Individual Bowling Performances
Jasprit Bumrah has taken 5/10 against KKR, the most by any bowler in the rivalry, followed by 5/15.
| Player | Overs | Figures | Ground |
|---|---|---|---|
| Jasprit Bumrah (MI) | 4 | 5/10 | DY Patil |
| Andre Russell (KKR) | 2 | 5/15 | Chennai |
| Sunil Narine (KKR) | 3 | 4/15 | Wankhede |
| Karn Sharma (MI) | 4 | 4/16 | Bengaluru |
| Sunil Narine (KKR) | 4 | 4/20 | Abu Dhabi |
Most Wickets in MI vs KKR Matches
Sunil Narine is the leading wicket-taker in this rivalry with 31 wickets in 26 matches, while Jasprit Bumrah is close behind with 25 wickets against KKR.
| Bowler | Matches | Wickets | Economy | Average | Best Figures |
|---|---|---|---|---|---|
| Sunil Narine (KKR) | 26 | 31 | 7 | 19 | 4/15 |
| Jasprit Bumrah (MI) | 18 | 25 | 8 | 21 | 5/10 |
| Lasith Malinga (MI) | 17 | 20 | 7 | 23 | 4/23 |
Related Reads:
Conclusion: MI Has Dominated KKR With 24 Wins
The Mumbai Indians clearly dominated the Kolkata Knight Riders, winning 24 of 35 matches and posting strong performances at Wankhede and Eden Gardens. MI have consistently been the better side in this contest.
Rohit Sharma’s 1,083 runs and Jasprit Bumrah’s 25 wickets make them the standout individual performers of this rivalry. Stay tuned for more IPL stats, previews, and match updates.
