MI vs KKR Head To Head Stats In IPL (2026 Records)

Written By :

Rugved Khadilkar

Published :

April 14, 2026

Mumbai Indians lead the MI vs KKR head-to-head record with 25 wins from 36 IPL matches. That makes this one of the most one-sided rivalries in IPL history. 

KKR have only managed 11 wins across 18 seasons, struggling consistently at neutral venues and on their home turf at Eden Gardens. MI average 157.58 runs per game in this fixture. They also lose fewer wickets per match than KKR does. 

The eight numbers below break down exactly how Mumbai has controlled this contest from the very first season of the IPL.

MI vs KKR: What the Numbers Say

36 matches. One side has clearly controlled most of them.

MI vs KKR Head To Head
Source: X
StatKKRMI
Matches Played3636
Matches Won1125
Highest Total232224
Lowest Total6768
Tosses Won1521
Elected to Bat55
Elected to Field1016
Won Toss and Match515
Avg Runs Per Match151.94157.58
Avg Wickets Lost Per Match6.475.19

Key Numbers Behind MI’s H2H Lead

Eight stats that explain exactly where the gap between these two sides comes from.

1. MI have won 25 of 36 matches, a 69% win rate across 18 seasons.

2. MI won the toss 21 times. KKR won it 15 times.

3. MI converted 15 toss wins into match wins. KKR converted just 5 of their 15.

4. MI elected to field 16 times. They batted first only 5 times. Mumbai almost always chases.

5. MI average 157.58 runs per match. KKR averages 151.94.

6. MI lose fewer wickets per game. KKR averages 6.47 losses. MI average 5.19.

7. KKR’s highest total is 232. MI’s best is 224. Both sides can go big. The gap at the top is narrow.

8. KKR’s lowest is 67. MI’s lowest is 68. Five of the six lowest totals in this rivalry belong to KKR.

Venue-by-Venue Breakdown

MI holds the upper hand at every ground where these two have played.

The rivalry has been played across three venue categories. The table below covers all 36 matches, split by location.

VenueMatches PlayedMI WonKKR Won
Wankhede Stadium13112
Eden Gardens1174
Neutral Venues1275

Wankhede is where KKR’s record in this rivalry hurts most. Two wins from 13 matches at MI’s home ground is a brutal return. Mumbai has turned that venue into a genuine fortress against this opponent.

Eden Gardens tells a different story. Seven wins for MI at KKR’s own ground is the kind of result that defines a rivalry. KKR have won there four times, but losing at home more often than winning against one specific team is a damaging pattern. At neutral venues, the contest tightens slightly. MI still leads 7-5, but it is the closest thing to an even contest this fixture has produced.

Biggest Scores and Lowest Points in the Rivalry

The scoreboard encompasses 36 matches, all in one place.

Biggest Scores and Lowest Points in the Rivalry
Source: ESPNcricinfo

Highest Team Totals

TeamScoreOversResultVenue
KKR232/220WonEden Gardens
MI210/620WonEden Gardens
MI198/720LostEden Gardens
MI195/520WonAbu Dhabi
MI188/419.1WonEden Gardens
KKR187/520LostEden Gardens

Eden Gardens has produced the biggest batting performances in this rivalry from both sides. Four of the six highest totals came there. The ground clearly brings out the best batting in this fixture.

Lowest Team Totals

TeamScoreOversResultVenue
KKR6715.2LostWankhede
KKR9515.2LostGqeberha
KKR10518.2LostWankhede
KKR10718.5LostBengaluru
KKR10818.1LostEden Gardens
MI10819.1LostWankhede

Five of the six lowest scores in this fixture are KKR’s. Their 67 at Wankhede remains the lowest total in the rivalry. 

Lowest Team Totals
Source: Hindustan Times

MI have been bowled out for 108 once at the same ground. KKR have hit that kind of low far more often and across more venues.

Players Who Shaped This Rivalry

The batters and bowlers whose names come up again and again across 36 matches.

Players Who Shaped This Rivalry
Source: Hotstar

Top Run-Scorers

BatterTeamInningsRunsAverageHighest
Rohit SharmaMI351,08339109*
Suryakumar YadavMI134744359
Venkatesh IyerKKR736561104

Rohit Sharma has batted in 35 of the 36 matches in this rivalry. His 1,083 runs at an average of 39 is a record no other batter in this fixture comes close to. 

Venkatesh Iyer’s numbers deserve a separate mention. Three hundred and sixty-five runs from just 7 innings at an average of 61 shows how explosive he has been on the occasions he has played in this fixture.

Top Run-Scorers
Source: Sportstar

Top Wicket-Takers

BowlerTeamMatchesWicketsEconomyBest Figures
Sunil NarineKKR263174/15
Jasprit BumrahMI182585/10
Lasith MalingaMI172074/23

Narine is the only bowler in this rivalry to break 30 wickets. His 31 dismissals from 26 matches place him ahead of everyone else. Bumrah has fewer matches but holds the best single-match bowling figures in the fixture. Malinga’s 20 wickets from 17 games round out a top three that is dominated by MI bowlers.

Best Individual Innings

BatterRuns (Balls)Strike RateVenue
Rohit Sharma (MI)109* (60)182Eden Gardens
Venkatesh Iyer (KKR)104 (51)204Wankhede
Rohit Sharma (MI)98* (65)151Eden Gardens
Hardik Pandya (MI)91 (34)268Eden Gardens
Rohit Sharma (MI)84* (54)156Eden Gardens

Two centurions across 36 matches. Rohit’s 109* and Iyer’s 104 are the only hundreds this fixture has produced. Hardik Pandya’s 91 off 34 balls is a different kind of record. The fastest innings on this list by a significant margin.

Best Bowling Performances

BowlerOversFiguresVenue
Jasprit Bumrah (MI)45/10DY Patil
Andre Russell (KKR)25/15Chennai
Sunil Narine (KKR)34/15Wankhede
Karn Sharma (MI)44/16Bengaluru
Sunil Narine (KKR)44/20Abu Dhabi

Bumrah’s 5/10 is the best bowling performance in this fixture by figures. Russell’s 5/15 came in just two overs, which makes it a different kind of destruction. Narine appears twice in this list, which is why his 31-wicket tally sits so far ahead of anyone else.

Suggested Reads:

Conclusion: MI Lead This Rivalry 25-11 Against KKR

The numbers across 36 matches all point in one direction. MI holds a 25-11 lead, wins more tosses, converts those tosses into results at a far higher rate, scores more runs per game, and loses fewer wickets doing it. Venue-wise, they lead at Wankhede, at Eden Gardens, and at neutral grounds. Rohit Sharma’s 1,083 runs are the defining batting record of this fixture. 

Sunil Narine’s 31 wickets for KKR are the one area where the opposition holds a genuine edge. Across 18 seasons, Mumbai has been the dominant side in this matchup, and the record makes that clear.

FAQs

How many IPL matches have MI and KKR played against each other?

MI and KKR have played 36 IPL matches against each other across all seasons of the tournament.

Who leads the MI vs KKR head-to-head record?

Mumbai Indians lead with 25 wins. KKR have won 11 matches from 36 games played.

What is the lowest score ever in a MI vs KKR IPL match?

KKR’s 67 at Wankhede Stadium is the lowest total in this fixture. It is also the only score in this rivalry below 95.

Who has scored the most runs in MI vs KKR IPL games?

Rohit Sharma has scored 1,083 runs from 35 innings in this fixture, the highest tally by any batter on either side.

Which bowler has taken the most wickets in the MI vs KKR rivalry?

Sunil Narine leads with 31 wickets from 26 matches. Jasprit Bumrah is second with 25 wickets but holds the best single-match figures of 5/10.

Rugved Khadilkar

Rugved Khadilkar, a Mumbai-based cricket writer and analyst at IPLOnly, represented his state in U-19 tournaments before transitioning to sports journalism. Passionate about IPL strategy and player form, he brings on-ground insight to every article.