Skip to content
CricketTaken

Mumbai Indians vs Kolkata Knight Riders: IPL H2H Record

By CricketTaken EditorialPublished Cricket in the Indian Premier League11 min read

How this is written and checkedReport an error

Thirty-seven matches make this the fixture Mumbai Indians have played more often than any other, and 25-12 makes it the most one-sided long pairing in their record. Kolkata Knight Riders have won twelve, six of them since the 2021 season, which is the only period in eighteen years when the fixture has looked even.

Mumbai's advantage is concentrated at home. They have won eleven of thirteen at the Wankhede Stadium, and Kolkata's only two wins there came in 2012 and 2024, twelve years apart. Eden Gardens has been closer but still favours the visitors: Mumbai lead 7-5 in Kolkata.

The fixture also holds both extremes of Mumbai's history against Kolkata within four seasons of each other. Kolkata were bowled out for 67 at the Wankhede on 16 May 2008 and Mumbai knocked off 68 in 5.3 overs. Ten years later, at Eden Gardens on 9 May 2018, Mumbai made 210 for 6 and won by 102 runs — the largest margin either side has inflicted on the other.

The record, and the eight-match run

Period Matches MI won KKR won
2008-2013 12 10 2
2014-2020 15 11 4
2021-2026 10 4 6
All matches 37 25 12

Between 14 May 2015 and 9 May 2018 Mumbai won eight consecutive matches in this fixture — both legs in 2016, all three meetings in 2017 including Qualifier 2, and both in 2018. Nothing else in the fixture comes close; Kolkata's longest run is three, in 2022.

Kolkata's recent form is the reason the last column changes. Since 2021 they have won six of ten, including both legs in 2022 and both in 2024, and the most recent meeting at Eden Gardens in May 2026.

Venues

Ground Matches MI won KKR won
Wankhede Stadium, Mumbai 13 11 2
Eden Gardens, Kolkata 12 7 5
Sheikh Zayed Stadium, Abu Dhabi 4 2 2
St George's Park, Port Elizabeth 1 1 0
Buffalo Park, East London 1 1 0
Brabourne Stadium, Mumbai 1 1 0
Barabati Stadium, Cuttack 1 0 1
M. Chinnaswamy Stadium, Bengaluru 1 1 0
M. A. Chidambaram Stadium, Chennai 1 1 0
Maharashtra CA Stadium, Pune 1 0 1
DY Patil Stadium, Navi Mumbai 1 0 1

Two thirds of the fixture has been played at the two home grounds and Mumbai are 18-7 across them combined. The four matches in Abu Dhabi across the 2014, 2020 and 2021 seasons split two apiece. Only three of the 37 have been played at grounds belonging to neither side inside India — Cuttack in 2014, Bengaluru for the 2017 Qualifier 2 and Chepauk in 2021 — and Mumbai won two of those. The Eden Gardens pitch report and the Wankhede records page cover the two grounds that decide the fixture.

Both knockouts went to Mumbai

Season Stage Ground Result
2011 Eliminator Wankhede Stadium, Mumbai MI 148/6 (19.2) beat KKR 147/7 by 4 wickets
2017 Qualifier 2 M. Chinnaswamy Stadium, Bengaluru MI 111/4 (14.3) beat KKR 107 all out by 6 wickets

Both were low-scoring and both went Mumbai's way. Kolkata's 107 all out in the 2017 Qualifier 2 kept them out of a final Mumbai went on to win — the 2017 season page has that campaign, and the 2011 season page the Eliminator, decided with four balls left.

Every meeting, 2008 to 2026

# Season Date Stage Ground Result
1 2008 29 April League Eden Gardens MI won by 7 wickets
2 2008 16 May League Wankhede Stadium MI won by 8 wickets
3 2009 27 April League St George's Park MI won by 92 runs
4 2009 1 May League Buffalo Park, East London MI won by 9 runs
5 2010 22 March League Brabourne Stadium MI won by 7 wickets
6 2010 19 April League Eden Gardens KKR won by 9 wickets
7 2011 22 May League Eden Gardens MI won by 5 wickets
8 2011 25 May Eliminator Wankhede Stadium MI won by 4 wickets
9 2012 12 May League Eden Gardens MI won by 27 runs
10 2012 16 May League Wankhede Stadium KKR won by 32 runs
11 2013 24 April League Eden Gardens MI won by 5 wickets
12 2013 7 May League Wankhede Stadium MI won by 65 runs
13 2014 16 April League Sheikh Zayed Stadium KKR won by 41 runs
14 2014 14 May League Barabati Stadium, Cuttack KKR won by 6 wickets
15 2015 8 April League Eden Gardens KKR won by 7 wickets
16 2015 14 May League Wankhede Stadium MI won by 5 runs
17 2016 13 April League Eden Gardens MI won by 6 wickets
18 2016 28 April League Wankhede Stadium MI won by 6 wickets
19 2017 9 April League Wankhede Stadium MI won by 4 wickets
20 2017 13 May League Eden Gardens MI won by 9 runs
21 2017 19 May Qualifier 2 M. Chinnaswamy Stadium MI won by 6 wickets
22 2018 6 May League Wankhede Stadium MI won by 13 runs
23 2018 9 May League Eden Gardens MI won by 102 runs
24 2019 28 April League Eden Gardens KKR won by 34 runs
25 2019 5 May League Wankhede Stadium MI won by 9 wickets
26 2020 23 September League Sheikh Zayed Stadium MI won by 49 runs
27 2020 16 October League Sheikh Zayed Stadium MI won by 8 wickets
28 2021 13 April League M. A. Chidambaram Stadium MI won by 10 runs
29 2021 23 September League Sheikh Zayed Stadium KKR won by 7 wickets
30 2022 6 April League Maharashtra CA Stadium, Pune KKR won by 5 wickets
31 2022 9 May League DY Patil Stadium KKR won by 52 runs
32 2023 16 April League Wankhede Stadium MI won by 5 wickets
33 2024 3 May League Wankhede Stadium KKR won by 24 runs
34 2024 11 May League Eden Gardens KKR won by 18 runs
35 2025 31 March League Wankhede Stadium MI won by 8 wickets
36 2026 29 March League Wankhede Stadium MI won by 6 wickets
37 2026 20 May League Eden Gardens KKR won by 4 wickets

The Eden Gardens fixture of 11 May 2024 was reduced to sixteen overs a side by rain; Kolkata made 157 for 7 and Mumbai 139 for 8.

The scoring range, from 67 to 232

Total Team Season Ground
232/2 Kolkata Knight Riders 2019 Eden Gardens
224/4 Mumbai Indians 2026 Wankhede Stadium
220/4 Kolkata Knight Riders 2026 Wankhede Stadium
210/6 Mumbai Indians 2018 Eden Gardens
198/7 Mumbai Indians 2019 Eden Gardens
195/5 Mumbai Indians 2020 Sheikh Zayed Stadium
188/4 Mumbai Indians 2016 Eden Gardens
187/6 Mumbai Indians 2009 St George's Park

Only four innings in 37 matches have reached 200, and two of them came in the same game — Mumbai's 224 for 4 chasing Kolkata's 220 for 4 at the Wankhede on 29 March 2026, which is by far the highest-scoring meeting the two have had. Kolkata's 232 for 2 at Eden Gardens in April 2019 remains the biggest single innings in the fixture, and Mumbai's 198 for 7 in reply was not enough.

At the other end, Kolkata own five of the eight lowest completed totals: 67 at the Wankhede in 2008, 95 at Port Elizabeth in 2009, 105 at the Wankhede in 2013, 107 in the 2017 Qualifier 2 and 108 at Eden Gardens in 2018. The 67 is one of the lowest totals in the competition's history and the IPL's lowest team totals page places it. Mumbai's lowest is 108 all out at their own ground in 2012, in a match Kolkata won by 32 runs.

Period Matches Average first-innings total
2008-2013 12 150
2014-2019 13 171
2020-2026 12 164

The middle period is the highest, which is unusual — most fixtures in the competition have scored most heavily since 2020. Here the 2020 to 2026 average is held down by low-scoring matches in Abu Dhabi and Pune and the rain-shortened 2024 game at Eden Gardens.

Chasing, defending and the close finishes

Side Wins Won defending Won chasing
Mumbai Indians 25 10 15
Kolkata Knight Riders 12 6 6

Mumbai chase in this fixture more often than they defend, and their two four-wicket wins — the 2011 Eliminator and the 2017 league game at the Wankhede — were both completed in the last over. Kolkata's split is exactly even.

Four points the tables leave implicit:

  • Mumbai's five wins by 49 runs or more all came against a Kolkata side batting second or bowled out inside nineteen overs. Kolkata's largest win by runs is 52.
  • Kolkata have never won two consecutive matches at the Wankhede. Mumbai have won three consecutively at Eden Gardens twice.
  • The 2017 season is the only one in which the two met three times, and Mumbai won all three on their way to the title.
  • Eleven of the twelve Kolkata wins came by more than 17 runs or with an over or more to spare. Their only genuinely narrow win is the four-wicket result at Eden Gardens in May 2026.

Franchise context

The Mumbai Indians hub and the Kolkata Knight Riders hub carry squad, honours and season detail, and the IPL index covers every campaign. Rohit Sharma's Mumbai career runs through almost the whole of this fixture. Mumbai's closest long-running record, against Delhi Capitals, has been played almost as often and is far tighter. The IPL's biggest wins by runs page places the 102-run win at Eden Gardens, the 2024 season page covers Kolkata's most recent double and their third title, and the cricket in India hub sets the league in its domestic context.

Sources and method

Every scoreline, date, ground and margin here was read off this site's IPL season match lists for 2008 to 2026 and confirmed against the ESPNcricinfo scorecard for each match. The two extreme matches — Kolkata's 67 all out at the Wankhede in May 2008 and Mumbai's 102-run win at Eden Gardens in May 2018 — were verified individually, as was the rain-reduced sixteen-over game of May 2024.

Conventions. All 37 meetings produced a result; there is no tie and no no-result in the fixture. Home allocation follows the designated host, so the Brabourne match of 2010 counts as a Mumbai home game and the DY Patil match of 2022 does not, since that season was played across four neutral Maharashtra venues. Abu Dhabi's ground appears under two names in the source records and is consolidated here to four matches. The 2024 Eden Gardens match is included in the results table and in the win columns but excluded from the first-innings averages, since neither innings ran twenty overs.

Fixture-only individual aggregates are not published. The dataset behind these tables records match results rather than ball-by-ball detail, so a leading run scorer or wicket taker across these 37 matches specifically cannot be derived from it, and we have left the figures out rather than estimate them. All figures current as of 27 August 2026.