app-icon

SD Live

Fastest Live Scores

Download App
sportsdunia logo
Search Icon
IPL

Mumbai Indians vs Kolkata Knight Riders Head to Head: Record, Stats and Timeline

Mumbai Indians flag

Mumbai Indians

MI
Leader
35Matches0 NR/Tied
Kolkata Knight Riders flag

Kolkata Knight Riders

KKR
Mumbai Indians flag
24
11
Kolkata Knight Riders flag
69%
31%
Last updated: 27 Mar 2026Scope: iplt20 only

Key Takeaways

Mumbai Indians vs Kolkata Knight Riders head to head in IPLT20 record shows 35 matches played between the two teams, with Mumbai Indians winning 24 matches and Kolkata Knight Riders winning 11, while 0 games ended in no result or tie.

The Mumbai Indians vs Kolkata Knight Riders IPLT20 records give a clear indication of their rivalry. The Mumbai Indians vs Kolkata Knight Riders IPLT20 stats highlight a highest team score of 210/6 (20 ov) for Mumbai Indians and 232/2 (20 ov) for Kolkata Knight Riders in matches between the two sides.

Looking at the Mumbai Indians vs Kolkata Knight Riders timeline, last 5 IPLT20 matches provide a clear view of recent results and head-to-head trends between the teams. The Mumbai Indians vs Kolkata Knight Riders in IPLT20 World Cup shows the number of matches played between the two teams.

Mumbai Indians vs Kolkata Knight Riders Head to Head Records

DetailsMIKKR
Highest Team ScoreHighest total scored in T20 matches between these teams
210232
Lowest Team ScoreLowest total scored in T20 matches between these teams
6867
Average Runs per MatchAverage runs scored per innings
155.69150
Average Wickets LostAverage wickets lost per innings (lower is better)
5.236.54
Biggest Win (Runs)Largest margin of victory by runs
10252
Biggest Win (Wickets)Largest margin of victory by wickets
99

MI vs KKR Head to Head Stats

Batting Records

DetailsPlayerTeamStats

Most Runs Scorer

Rohit Sharma

MI
109 runs
1 innings, Avg: 109.00

Most Hundreds

Rohit Sharma

MI
1 hundred
1 innings

Best Average

Rohit Sharma

MI
109
Min 1 innings

Most Fifties

Dwayne Bravo

MI
1 fifties
1 innings

Highest Strike Rate

Pat Cummins

KKR
373.33
Min 15 balls faced

Bowling Records

DetailsPlayerTeamStats

Most Wickets Taker

Sunil Narine

KKR
26 wickets
24 matches, Econ: 6.94

Best Bowling Figures in a Match

Sunil Narine

KKR
4/15
3.1 overs

Best Economy Rate

Shaun Pollock

MI
4.88
8 overs, 5 wickets

Best Strike Rate

Karn Sharma

MI
8.4
42 balls, 5 wickets

Mumbai Indians vs Kolkata Knight Riders Timeline: (Last 5 matches)

DateVenueScoreWinnerMarginPlayer of Match
Mar 31, 2025
Wankhede Stadium, Mumbai
MI :121/2 (12.5 ov)
KKR :116/10 (20 ov)
MI—
Ashwani Kumar
May 11, 2024
Eden Gardens, Kolkata
KKR :157/7 (16 ov)
MI :139/8 (16 ov)
KKR—
Varun Chakravarthy
May 3, 2024
Wankhede Stadium, Mumbai
MI :145/10 (18.5 ov)
KKR :169/10 (20 ov)
KKR—
Venkatesh Iyer
Apr 16, 2023
Wankhede Stadium, Mumbai
MI :186/5 (17.4 ov)
KKR :185/6 (20 ov)
MI—
Venkatesh Iyer
May 9, 2022
Dr DY Patil Sports Academy, Mumbai
MI :113/10 (17.3 ov)
KKR :165/9 (20 ov)
KKR—
Jasprit Bumrah

FAQs

How many IPLT20 matches have Mumbai Indians and Kolkata Knight Riders played?
Mumbai Indians and Kolkata Knight Riders have played 35 IPLT20 International matches against each other since 2008.
Who has won more IPLT20 matches between Mumbai Indians and Kolkata Knight Riders?
Mumbai Indians has won 24 out of 35 IPLT20 matches against Kolkata Knight Riders, while Kolkata Knight Riders has won 11 matches.
What is Mumbai Indians's highest IPLT20 score vs Kolkata Knight Riders?
Mumbai Indians's highest IPLT20 score against Kolkata Knight Riders is 210/6 in 20 overs.
What is Kolkata Knight Riders's highest IPLT20 score vs Mumbai Indians?
Kolkata Knight Riders's highest IPLT20 score against Mumbai Indians is 232/2 in 20 overs.
Who is the top run-scorer in Mumbai Indians vs Kolkata Knight Riders IPLT20s?
Rohit Sharma is the top run-scorer in Mumbai Indians vs Kolkata Knight Riders IPLT20 matches with 109 runs from 1 innings at an average of 109.
Who has taken the most wickets in Mumbai Indians vs Kolkata Knight Riders IPLT20 matches?
Andre Russell leads the wicket-takers list with 5 wickets from 1 matches at an economy rate of 7.5.
When was the last Mumbai Indians vs Kolkata Knight Riders IPLT20 match?
The last Mumbai Indians vs Kolkata Knight Riders IPLT20 match was played on 31 March 2025.