Head to Head
Mumbai Indians vs Kolkata Knight Riders Head to Head Record
In 27 matches, Mumbai Indians have won 17 and Kolkata Knight Riders 10.
Mumbai Indians
27
played
Kolkata Knight Riders
17won
won10
63%37%
Mumbai Indians · last 5LWWLL
Recent meetings
T20IKolkata Knight Riders won by 4 wickets
Mumbai Indians147/8
Kolkata Knight Riders148/6Wed, 20 May, 2026Eden Gardens
T20IMumbai Indians won by 6 wickets
Kolkata Knight Riders220/4
Mumbai Indians224/4Sun, 29 Mar, 2026Wankhede Stadium
T20IMumbai Indians won by 8 wickets
Kolkata Knight Riders116/10
Mumbai Indians121/2Mon, 31 Mar, 2025Wankhede Stadium
T20IKolkata Knight Riders won by 18 runs
Kolkata Knight Riders157/7
Mumbai Indians139/8Sat, 11 May, 2024Eden Gardens
T20IKolkata Knight Riders won by 24 runs
Kolkata Knight Riders169/10
Mumbai Indians145/10Fri, 03 May, 2024Wankhede Stadium
T20IMumbai Indians won by 5 wickets
Kolkata Knight Riders185/6
Mumbai Indians186/5Sun, 16 Apr, 2023Wankhede Stadium
T20IKolkata Knight Riders won by 52 runs
Kolkata Knight Riders165/9
Mumbai Indians113/10Mon, 09 May, 2022Dr DY Patil Sports Academy
T20IKolkata Knight Riders won by 5 wickets
Mumbai Indians161/4
Kolkata Knight Riders162/5Wed, 06 Apr, 2022Maharashtra Cricket Association Stadium
T20IKolkata Knight Riders won by 7 wickets
Mumbai Indians155/6
Kolkata Knight Riders159/3Thu, 23 Sept, 2021Sheikh Zayed Stadium
T20IMumbai Indians won by 10 runs
Mumbai Indians152/10
Kolkata Knight Riders142/7Tue, 13 Apr, 2021MA Chidambaram Stadium
Mumbai Indians vs Kolkata Knight Riders — Frequently Asked Questions
How many times have Mumbai Indians and Kolkata Knight Riders played each other?
Mumbai Indians and Kolkata Knight Riders have played 27 matches against each other across formats.
Who has won more matches, Mumbai Indians or Kolkata Knight Riders?
Mumbai Indians have won 17 and Kolkata Knight Riders have won 10 of their meetings.
What is the Mumbai Indians vs Kolkata Knight Riders record by format?
The format-wise breakdown across Test, ODI and T20I is shown above, along with their most recent meetings.