Chennai Super Kings vs Mumbai Indians: IPL H2H Record
By CricketTaken EditorialPublished Cricket in the Indian Premier League9 min read
Mumbai Indians have won 21 of the 41 matches against Chennai Super Kings and Chennai have won twenty. One win separates the two most decorated clubs in the competition after eighteen seasons, and no other fixture in the league that has been played more than thirty times is anything like as evenly divided.
The pair have met in four finals, more than any other combination. Chennai won the first, at the DY Patil Stadium on 25 April 2010, by 22 runs for their maiden title. Mumbai won the next three — by 23 at Eden Gardens in 2013, by 41 at the same ground in 2015, and by a single run at Hyderabad on 12 May 2019, the narrowest final the competition has produced.
Recent form runs the other way. Chennai have won six of the last eight, including a 103-run win at the Wankhede on 23 April 2026 in which Mumbai were dismissed for 104 — the largest margin either side has inflicted on the other in the fixture's history.
The aggregate, era by era
| Period | Matches | CSK won | MI won |
|---|---|---|---|
| 2008-2012 | 11 | 5 | 6 |
| 2013-2019 | 17 | 6 | 11 |
| 2020-2026 | 13 | 9 | 4 |
| All matches | 41 | 20 | 21 |
The middle block is Mumbai's. From the 2013 season to the 2019 season they won eleven of seventeen, including two finals, two Qualifier 1 matches and all four meetings of the 2019 season, the only clean sweep either side has managed in a single campaign. It is the only sustained period in which either side has pulled clear.
Since 2020 Chennai have reversed it almost exactly, taking nine of thirteen. Their four defeats in that block came in October 2020, May 2021, May 2022 and April 2025, and none of them since has been repeated in consecutive seasons.
Chennai and Mumbai did not meet in the 2016 or 2017 seasons, when Chennai were suspended from the competition. The fixture resumed in April 2018 with a one-wicket Chennai win at the Wankhede.
The four finals
| Season | Ground | Result |
|---|---|---|
| 2010 | DY Patil Stadium, Navi Mumbai | CSK 168/5 beat MI 146/9 by 22 runs |
| 2013 | Eden Gardens, Kolkata | MI 148/9 beat CSK 125/9 by 23 runs |
| 2015 | Eden Gardens, Kolkata | MI 202/5 beat CSK 161/8 by 41 runs |
| 2019 | Rajiv Gandhi Stadium, Hyderabad | MI 149/8 beat CSK 148/7 by 1 run |
None was close except the last. The 2010, 2013 and 2015 finals were settled by margins between 22 and 41 runs, and in each the side batting first won. The 2019 final at Hyderabad reversed that: Mumbai made 149 for 8, Chennai finished on 148 for 7, and the match turned on the final delivery. It remains the only IPL final decided by a single run.
Mumbai's three final wins were the second, third and fourth of their five titles. Chennai's 2010 win was the first of theirs. The 2019 season page carries the one-run final, and the 2010 season page Chennai's first.
Every knockout
| Season | Stage | Ground | Result |
|---|---|---|---|
| 2010 | Final | DY Patil Stadium | CSK won by 22 runs |
| 2012 | Eliminator | M. Chinnaswamy Stadium | CSK 187/5 beat MI 149/9 by 38 runs |
| 2013 | Qualifier 1 | Feroz Shah Kotla | CSK 192/1 beat MI 144 all out by 48 runs |
| 2013 | Final | Eden Gardens | MI won by 23 runs |
| 2014 | Eliminator | Brabourne Stadium | CSK 176/3 (18.4) beat MI 173/8 by 7 wickets |
| 2015 | Qualifier 1 | Wankhede Stadium | MI 187/6 beat CSK 162 all out by 25 runs |
| 2015 | Final | Eden Gardens | MI won by 41 runs |
| 2019 | Qualifier 1 | M. A. Chidambaram Stadium | MI 132/4 (18.3) beat CSK 131/4 by 6 wickets |
| 2019 | Final | Rajiv Gandhi Stadium | MI won by 1 run |
Nine knockouts, split five to Mumbai and four to Chennai. The 2013 and 2015 seasons each produced two — a Qualifier 1 followed by a final — and in both cases the side that lost the qualifier won the final, which is the sort of symmetry a two-team league would struggle to arrange deliberately.
Chennai's 192 for 1 in the 2013 Qualifier 1 is their highest score in any knockout against Mumbai, and Mumbai's 144 all out in reply their lowest. Five days later the same two sides met again for the title and Mumbai won it with 148 for 9.
Venues
| Ground | Matches | CSK won | MI won |
|---|---|---|---|
| Wankhede Stadium, Mumbai | 14 | 6 | 8 |
| M. A. Chidambaram Stadium, Chennai | 10 | 5 | 5 |
| Brabourne Stadium, Mumbai | 2 | 1 | 1 |
| DY Patil Stadium, Navi Mumbai | 2 | 2 | 0 |
| Eden Gardens, Kolkata | 2 | 0 | 2 |
| Dubai International Stadium | 2 | 2 | 0 |
| Newlands, Cape Town | 1 | 0 | 1 |
| St George's Park, Port Elizabeth | 1 | 1 | 0 |
| M. Chinnaswamy Stadium, Bengaluru | 1 | 1 | 0 |
| Feroz Shah Kotla, Delhi | 1 | 1 | 0 |
| MCA Stadium, Pune | 1 | 0 | 1 |
| Rajiv Gandhi Stadium, Hyderabad | 1 | 0 | 1 |
| Sheikh Zayed Stadium, Abu Dhabi | 1 | 1 | 0 |
| Sharjah Cricket Stadium | 1 | 0 | 1 |
| Arun Jaitley Stadium, Delhi | 1 | 0 | 1 |
Chepauk is the most striking line. Ten matches at Chennai's own ground have produced five wins each — no home advantage at all across eighteen seasons, in a fixture where every other pattern has shifted at least once. Mumbai's record at the Wankhede is better but not commanding: eight wins from fourteen, with Chennai taking six including the 103-run win of 2026.
Both of the neutral finals at Eden Gardens went to Mumbai. Both matches at the DY Patil Stadium and both at Dubai went to Chennai. The Chepauk pitch report and the Wankhede records page cover the two grounds that have hosted 24 of the 41.
The scoring range
| Total | Team | Season | Ground |
|---|---|---|---|
| 219/6 | Mumbai Indians | 2021 | Arun Jaitley Stadium |
| 218/4 | Chennai Super Kings | 2021 | Arun Jaitley Stadium |
| 208/5 | Chennai Super Kings | 2008 | M. A. Chidambaram Stadium |
| 207/6 | Chennai Super Kings | 2026 | Wankhede Stadium |
| 206/4 | Chennai Super Kings | 2024 | Wankhede Stadium |
| 202/7 | Mumbai Indians | 2008 | M. A. Chidambaram Stadium |
| 202/5 | Mumbai Indians | 2015 | Eden Gardens (Final) |
| 192/1 | Chennai Super Kings | 2013 | Feroz Shah Kotla (Qualifier 1) |
The Delhi match of 1 May 2021 produced 437 runs and Mumbai got their 219 for 6 off the full twenty overs — the highest-scoring meeting the two have had. Only eight innings in 41 matches have reached 200, and two of them came in the very first meeting at Chepauk in April 2008, when Chennai made 208 for 5 and Mumbai 202 for 7. It took thirteen seasons for a match to beat that aggregate.
| Total | Team | Season | Ground |
|---|---|---|---|
| 79 all out | Chennai Super Kings | 2013 | Wankhede Stadium |
| 97 all out | Chennai Super Kings | 2022 | Wankhede Stadium |
| 104 all out | Mumbai Indians | 2026 | Wankhede Stadium |
| 109 all out | Chennai Super Kings | 2019 | M. A. Chidambaram Stadium |
| 112 all out | Chennai Super Kings | 2012 | M. A. Chidambaram Stadium |
| 114/9 | Chennai Super Kings | 2020 | Sharjah Cricket Stadium |
Chennai own five of the six lowest totals in the fixture, including the 79 all out at the Wankhede on 5 May 2013 that remains the smallest either side has been reduced to. Mumbai's 104 all out at the same ground in April 2026 is their only entry, and it produced the fixture's largest margin.
The three lowest all came at the Wankhede, which has hosted both extremes: the 79, the 97 and the 104, and also Chennai's 207 for 6 and 206 for 4.
Chasing and defending
| Side | Wins | Won batting first | Won chasing |
|---|---|---|---|
| Chennai Super Kings | 20 | 8 | 12 |
| Mumbai Indians | 21 | 10 | 11 |
Chennai chase more often than they defend in this fixture and Mumbai are close to even. Chennai's twelve successful pursuits include six completed with an over or more to spare, and their one-wicket win at the Wankhede on 7 April 2018 came with the last pair together, Kedar Jadhav hitting a four off the fifth ball of the twentieth over.
Five things worth drawing out of the record:
- The fixture has never produced a tie, a Super Over or a no-result in 41 matches. Every meeting has been decided inside its scheduled overs.
- Mumbai have never won three consecutive matches against Chennai at Chepauk. Chennai have never won three consecutively at the Wankhede.
- Both sides' largest wins came at the Wankhede: Chennai's 103 in 2026 and Mumbai's 60 in 2013, and both were achieved by bowling the opposition out.
- Nine of the 41 matches have been decided by five runs or fewer, or by one or two wickets. Chennai have won five of those nine.
- The two-season absence between the 2015 and 2018 seasons is the only gap in an otherwise continuous fixture, and Chennai won the first match back.
Franchise context
The Chennai Super Kings hub and the Mumbai Indians hub carry squads, honours and full season detail between them, and the IPL index covers every campaign since 2008. Mumbai's other long fixtures, against Kolkata Knight Riders and Royal Challengers Bengaluru, have been played almost as often and are far less even; Chennai's meetings with Royal Challengers offer the same comparison from the other side. The 2015 season page has the qualifier and final that came five days apart, and the cricket in India hub sets the league in its domestic context.
Sources and method
Results, dates, grounds, totals and margins were taken from this site's IPL season match lists for 2008 to 2026 and checked against the ESPNcricinfo scorecard for each of the 41 matches. The four finals were verified individually against contemporaneous reports, including the one-run margin at Hyderabad on 12 May 2019 and Chennai's 22-run win at the DY Patil Stadium in April 2010.
Conventions. Forty-one meetings are counted and all 41 produced a result. The two seasons in which Chennai did not take part, 2016 and 2017, are simply absent from the record and no notional fixtures are counted for them. Home allocation is not asserted for the 2009 matches played in South Africa, the 2014 and 2020 matches in the United Arab Emirates or the 2022 matches at neutral Maharashtra grounds; those rows appear at their venue only. Chennai's home ground and Mumbai's each appear under a single name in the venue table, though the underlying records use more than one spelling.
Fixture-level individual aggregates — leading run scorer or wicket taker across these 41 matches — are not published here. The dataset behind these tables holds match results and innings totals rather than per-player detail, and we have left those figures out rather than estimate them. All figures current as of 28 August 2026.