Mumbai Indians have won far more IPL meetings with Kolkata Knight Riders than they have lost, but the latest chapter went Kolkata’s way. KKR chased 148 at Eden Gardens on 20 May 2026, leaving the all-time record at 25 Mumbai wins and 12 Kolkata wins in 37 completed men’s IPL games.
The recent matches illustrate how quickly the story can change within a season. Mumbai won the teams’ first 2026 meeting at Wankhede in a 224/4 chase of KKR’s 220/4. Kolkata then replied at home in a much lower-scoring four-wicket win. The results below use IPL matches only and stop at the latest completed meeting, not a predicted 2027 contest.
KKR vs MI IPL head-to-head record
Mumbai lead by 13 wins across the 37 meetings. A table published before the May 2026 Kolkata fixture listed MI ahead 25–11 after 36 matches. KKR’s four-wicket victory added a Kolkata win without changing MI’s total, resulting in the 25–12 split.
| Meetings | KKR wins | MI wins | Ties | No results |
|---|---|---|---|---|
| 37 | 12 | 25 | 0 | 0 |
Men’s IPL fixtures only through 20 May 2026. Each completed fixture is counted once.
The 11 May 2024 game was shortened to 16 overs per team because of weather, but it was completed and has an 18-run KKR winner. It belongs in the win column, not the no-result column. That distinction matters when checking shorter histories that may mix abandoned and rain-reduced fixtures.
Most runs in KKR vs MI IPL matches
Rohit Sharma has scored 1,060 IPL runs in this matchup, comfortably ahead of Suryakumar Yadav‘s 648. Manish Pandey moves into third on 391 after his 45 in Kolkata’s May 2026 win. Venkatesh Iyer is fourth on 365, and Gautam Gambhir rounds out the top five with 349.
The cutoff changes the order. Before the May 20 match, a dated IPL-only batting table had Rohit on 1,045, Suryakumar on 633 and Manish on 346. Mumbai’s last innings added 15 each for Rohit and Suryakumar; Manish’s 45 in the successful chase lifted him ahead of both Venkatesh and Gambhir. Neither of those two batters appeared in that final contest.
These are runs scored when the two franchises met in the IPL, including innings for both clubs in a player’s career where applicable. They do not describe an overall IPL career leaderboard or the announced squads for a future season.
Opponent-specific men’s IPL batting runs through 20 May 2026.
Last five completed KKR vs MI IPL matches
In the latest meeting, Mumbai’s 147/8 gave Kolkata a target of 148. Manish Pandey‘s 45 and Rovman Powell‘s 40 kept KKR’s chase moving; it ended at 148/6 in 18.5 overs, with seven deliveries unused. MI’s Corbin Bosch took three wickets, but Kolkata won by four wickets. This was the second encounter of the 2026 season, not a repeat description of the opener.
On 29 March at Wankhede, the batting conditions produced a very different scoreline. Ajinkya Rahane made 67 and Angkrish Raghuvanshi 51 in KKR’s 220/4. Rohit scored 78 and Ryan Rickelton 81 for MI, who reached 224/4 in 19.1 overs to win by six wickets. The final chase score is 224, not the 221-run target.
Mumbai also won in March 2025. Ashwani Kumar took 4/24 as KKR were dismissed for 116; Rickelton’s unbeaten 62 helped MI reach 121/2 in 12.5 overs. In 2024 Kolkata won both meetings. A rain-shortened 16-over contest at Eden Gardens ended 157/7 to 139/8, an 18-run KKR win, with Venkatesh Iyer making 42 and Varun Chakravarthy taking 2/17. Earlier that May in Mumbai, Venkatesh made 70 in KKR’s 169 and Mitchell Starc took 4/33 as MI were bowled out for 145, 24 runs short.
| Date | Ground | Winner | Margin | Scores · innings order |
|---|---|---|---|---|
| 20 May 2026 | Kolkata | Kolkata Knight Riders | 4 wickets | MI 147/8; KKR 148/6 |
| 29 Mar 2026 | Mumbai | Mumbai Indians | 6 wickets | KKR 220/4; MI 224/4 |
| 31 Mar 2025 | Mumbai | Mumbai Indians | 8 wickets | KKR 116; MI 121/2 |
| 11 May 2024 | Kolkata | Kolkata Knight Riders | 18 runs (16 overs) | KKR 157/7; MI 139/8 |
| 3 May 2024 | Mumbai | Kolkata Knight Riders | 24 runs | KKR 169; MI 145 |
The five entries are completed IPL fixtures in reverse chronological order; the shorter 2024 game counts because a result was recorded.
KKR vs MI IPL FAQs
Who leads the KKR vs MI IPL head-to-head?
Mumbai Indians lead 25–12 after 37 men’s IPL meetings through 20 May 2026.
Who has the most runs in KKR vs MI IPL matches?
Rohit Sharma has the most opponent-specific IPL runs in this fixture with 1,060, ahead of Suryakumar Yadav‘s 648.
Who won the latest KKR vs MI IPL game?
Kolkata won by four wickets at Eden Gardens on 20 May 2026. MI made 147/8; KKR reached 148/6 in 18.5 overs.
Did rain stop the May 2024 KKR vs MI match?
Rain reduced the 11 May 2024 game to 16 overs per side, but both innings were played. KKR won by 18 runs, so it is a completed match rather than a no-result.
Men’s IPL cutoff: 20 May 2026. Later IPL meetings would change this historical record.

Kolkata Knight Riders
Mumbai Indians