Mumbai Indians
5× IPL Champions
Kolkata Knight Riders
3× Champions • 2024 Winners
Head to Head Record
Last 5 Meetings
KKR vs MI • Kolkata
KKR 199 • MI 172 • KKR won by 27 runs
MI vs KKR • Mumbai
MI 214 • KKR 176 • MI won by 38 runs
MI vs KKR • Mumbai
KKR 169 • MI 144 • KKR won by 25 runs
KKR vs MI • Kolkata
MI 171 • KKR 170 • MI won by 1 run
MI vs KKR • Mumbai
KKR 185 • MI 187 • MI won by 5 wkts
Top Performers in this Rivalry
🏈 Top Run Scorers
1
Rohit Sharma
MI
1,156
runs
2
Sunil Narine
KKR
642
runs
3
Kieron Pollard
MI
598
runs
4
Venkatesh Iyer
KKR
445
runs
5
Ishan Kishan
MI
410
runs
🎯 Top Wicket Takers
1
Sunil Narine
KKR
22
wickets
2
Lasith Malinga
MI
20
wickets
3
Jasprit Bumrah
MI
16
wickets
4
Varun Chakravarthy
KKR
14
wickets
5
Mitchell Starc
KKR
11
wickets
Venue & Average Scores
Wankhede Stadium
📍 Mumbai, Maharashtra
Average Score by Phase
Last 20 IPL matches at Wankhede Stadium
Key Player Battles to Watch
Rohit Sharma
MI Captain • Opener
Varun Chakravarthy
KKR • Mystery Spinner
Jasprit Bumrah
MI • Death Bowler
Venkatesh Iyer
KKR • Power Hitter
Sunil Narine
KKR • All-rounder
Tilak Varma
MI • Batter
Did You Know? MI and KKR have met a record 34 times — the most between any two IPL teams. KKR currently lead 17–16, making this the most evenly contested rivalry in IPL history. Wankhede historically favours the chasing team, with heavy dew playing a big role in evening games.