MI vs CSK Head-to-Head: Record, Stats, Venue & Results
Overall Head-to-Head Record
Both teams have faced each other 39 times in the IPL, with Mumbai Indians leading the overall count — winning 21 matches to CSK’s 18.
Stat | MI | CSK |
Matches Played | 39 | 39 |
Won | 21 | 18 |
Lost | 18 | 21 |
No Result | 0 | 0 |
Highest Score | 219/6 | 218/4 |
Lowest Score | 136/8 | 79 |
MI lead this rivalry 21–18, but that three-match margin flatters neither side. Many of these games have been decided by single-digit run margins or last-over heroics. The most famous example: MI winning the 2019 IPL Final by just 1 run off the very last ball.
Season-by-Season Results (2008–2025)
Season | Result | Notes |
2008 | CSK won by 6 runs | First-ever meeting; Chepauk thriller |
2008 | MI won by 9 wickets | |
2009 | MI won by 19 runs | |
2009 | CSK won by 7 wickets | |
2010 | MI won by 5 wickets | |
2010 | CSK won by 24 runs | |
2010 | CSK won by 22 runs | IPL Final — CSK’s maiden title |
2011 | MI won by 8 runs | |
2012 | MI won by 8 wickets | |
2012 | MI won by 2 wickets | |
2012 | CSK won by 38 runs | Playoffs |
2013 | MI won by 9 runs | |
2013 | MI won by 60 runs | |
2013 | CSK won by 48 runs | Playoffs |
2013 | MI won by 23 runs | IPL Final — MI’s first title |
2014 | CSK won by 7 wickets | |
2014 | CSK won by 4 wickets | |
2014 | CSK won by 7 wickets | Playoffs — CSK clean sweep |
2015 | CSK won by 6 wickets | |
2015 | MI won by 6 wickets | |
2015 | MI won by 25 runs | Playoffs |
2015 | MI won by 41 runs | IPL Final — MI’s second title |
2018 | CSK won by 1 wicket | |
2018 | MI won by 8 wickets | |
2019 | MI won by 37 runs | |
2019 | MI won by 46 runs | |
2019 | MI won by 6 wickets | Qualifier 1 |
2019 | MI won by 1 run | IPL Final — MI’s fourth title |
2020 | CSK won by 5 wickets | |
2020 | MI won by 10 wickets | |
2021 | MI won by 4 wickets | |
2021 | CSK won by 20 runs | |
2022 | CSK won by 3 wickets | |
2022 | MI won by 5 wickets | |
2023 | CSK won by 7 wickets | |
2023 | CSK won by 6 wickets | |
2024 | CSK won by 20 runs | |
2025 | CSK won by 4 wickets | Chennai, March 23 |
2025 | MI won by 9 wickets | Wankhede, April 20 |
Note: CSK did not participate in the 2016 and 2017 seasons due to suspension, so no MI vs CSK meetings took place in those years.
Venue Breakdown
Venue | MI Wins | CSK Wins |
Wankhede Stadium, Mumbai | 7 | 5 |
MA Chidambaram Stadium, Chennai | 5 | 4 |
Neutral Venues | 9 | 9 |
At Wankhede Stadium, Mumbai (MI’s Home)
Wankhede has been MI’s fortress in this rivalry — they have a 7–5 edge here. The fast pitch, evening dew, and a famously partisan crowd create conditions that suit MI’s pace-heavy attack and explosive top order. The most recent Wankhede meeting, in April 2025, saw MI demolish CSK by 9 wickets, chasing down 177 in just 15.4 overs. Rohit Sharma returned to form and Suryakumar Yadav was devastating in the middle overs — it was everything that makes MI at home so difficult to face.
At MA Chidambaram Stadium, Chennai (CSK’s Home)
Chepauk is one of the most spin-friendly venues in India and CSK have historically exploited that beautifully. Even so, MI have managed to win here — MI is the only team to have beaten CSK at their home fortress on multiple occasions. The surface, the crowd noise, and the slow turn make this ground the most psychologically difficult place for visiting sides to win in the entire IPL.
At Neutral Venues
This is where the rivalry is perfectly balanced — both sides have won 9 times at neutral grounds. The four IPL Finals between these two sides were all played at neutral venues, and they tell their own story entirely.
The IPL Finals Record — Where Legends Are Made
MI and CSK have met in the IPL Final four times. No other two franchises in IPL history have shared a final stage this often. Here’s how each of those title clashes played out:
Year | Venue | Result |
2010 | DY Patil Stadium, Mumbai | CSK won by 22 runs |
2013 | Eden Gardens, Kolkata | MI won by 23 runs |
2015 | Eden Gardens, Kolkata | MI won by 41 runs |
2019 | Rajiv Gandhi Stadium, Hyderabad | MI won by 1 run |
CSK won the only IPL Final meeting in 2010, but MI dominated the other three, winning in 2013, 2015, and 2019. The 2019 final at Hyderabad stands as the single most dramatic match in this entire rivalry. MI scored 149, and CSK managed 148/7 in reply, with the last ball ending in a run-out — a finish so cruel it defines the razor-thin margins that separate these two teams when everything is on the line.
In the knockout stage overall, both sides are level at 4 wins each — proof that neither team blinks when the pressure is greatest.
Scoring Records in This Fixture
Highest Team Totals
MI | CSK |
219/6 | 218/4 |
202/7 | 208/5 |
202/5 | 206/4 |
Lowest Completed Totals
MI | CSK |
136/8 | 79 |
139/5 | 97 |
139/8 | 109 |
CSK’s lowest score of 79 in this fixture is also their joint-lowest total in IPL history — a number that tells you just how badly MI’s bowlers can dismantle them on their day. The gap between CSK’s highest (218) and lowest (79) against MI is 139 runs — the widest range of any team in this rivalry, showing how extreme CSK’s good and bad days can be in this fixture.
The Match That Defined This Rivalry — 2019 IPL Final
No single match in IPL history captures the MI vs CSK rivalry better than the 2019 Final at Hyderabad. It was the hundredth IPL match for both MS Dhoni and Rohit Sharma — a fitting stage for the ultimate showdown.
MI posted a modest 149/8. It looked like a chaseable total for CSK, especially with Dhoni at the crease. Shane Watson single-handedly kept CSK in the hunt, scoring 80 off 59 balls with 8 fours and 4 sixes, but wickets kept falling around him. When Watson was dismissed near the end, CSK needed too much too late. The last ball ended with a run-out, and MI had won the IPL title for the fourth time by just 1 run.
Jasprit Bumrah was named Player of the Match for a spell that applied just enough pressure at the crucial moments. It was the moment that proved MI, more than any other team, know how to win when it matters most against this opponent.
Top Run-Scorers in MI vs CSK Matches
Player | Team | Runs | Best Score |
Rohit Sharma | MI | 913 | 105* |
Suresh Raina | CSK | 736 | 83* |
MS Dhoni | CSK | 736 | — |
Kieron Pollard | MI | 636 | 87* |
Suryakumar Yadav | MI | 411 | — |
Faf du Plessis | CSK | 365 | — |
Rohit Sharma leads the all-time run charts in this fixture with 913 runs across 30 innings, including one century — a record that may stand for a long time given how rarely a player racks up this kind of consistency against a single opponent. His 105* is the highest individual score by any MI batter in this fixture. Suresh Raina and MS Dhoni are level for CSK at 736 runs each — a remarkable coincidence for two players who defined CSK’s batting identity for over a decade.
Highest Individual Scores
MI | CSK |
Sanath Jayasuriya — 114* | Ruturaj Gaikwad — 88* |
Rohit Sharma — 105* | Michael Hussey — 86* |
Kieron Pollard — 87* | Suresh Raina — 83* |
Jayasuriya’s 114* remains the highest individual score in this fixture by any batter — a reminder that even in the early days, MI vs CSK produced innings of extraordinary quality.
Top Wicket-Takers in MI vs CSK Matches
Player | Team | Wickets | Best Figures |
Lasith Malinga | MI | 37 | 5/32 |
Dwayne Bravo | CSK | 32 | — |
Harbhajan Singh | MI/CSK | 26 | 5/18 |
Ravindra Jadeja | CSK | 23 | — |
Ravichandran Ashwin | CSK | 15 | — |
Kieron Pollard | MI | 15 | — |
Lasith Malinga’s 37 wickets in this fixture is the single most dominant individual bowling performance in the history of this rivalry. His accuracy in the death overs — specifically his ability to bowl yorkers against CSK’s lower-middle order — was a recurring nightmare for Chennai across nearly a decade of IPL cricket. Harbhajan Singh’s 5/18 is the best bowling figures in this fixture, and his ability to take wickets in the powerplay against CSK’s top order made him one of the most important bowlers in any MI vs CSK match during that era.
Best Bowling Figures
MI | CSK |
Harbhajan Singh — 5/18 | Mohit Sharma — 4/14 |
Lasith Malinga — 5/32 | Noor Ahmad — 4/18 |
Trent Boult — 4/18 | Matheesha Pathirana — 4/28 |
Breakdown by Match Type
Match Type | MI Wins | CSK Wins | Notes |
League Matches | 17 | 14 | MI’s edge comes from regular-season form |
Playoff Games | 4 | 4 | Perfectly level in the knockouts |
IPL Finals | 3 | 1 | MI dominant when the title is at stake |
All Matches | 21 | 18 | MI lead overall |
The playoff picture tells the truest story of this rivalry. In league games, MI have a moderate advantage. In finals, the gap widens significantly — MI have won three of the four title matches between these sides. It’s the one area where the data clearly says MI have a mental edge over CSK when everything is on the line.
2025 Season Update — Both Meetings Settled
The mi vs csk head to head today sits at 39 matches overall after two meetings in IPL 2025 went one apiece.
Match 1 — March 23, 2025, Chepauk, Chennai: CSK restricted MI to 155/9 and then chased it down to win by 4 wickets, with their spinners doing the early damage. A debut performance from young Vignesh Puthur for MI caught the eye despite his side’s defeat — three wickets on IPL debut is no small thing.
Match 2 — April 20, 2025, Wankhede, Mumbai: MI roared back with a commanding 9-wicket win, chasing down CSK’s 176 in just 15.4 overs. Rohit Sharma finally found his 2025 form, Suryakumar Yadav was unstoppable, and the Wankhede crowd got the kind of home performance they had been waiting for all season. This result also gave MI a vital NRR boost in the playoff race.
One win each in 2025 — the rivalry remains as alive and unresolved as ever.
FAQS❓
MI lead 21–18 across 39 IPL meetings as of the end of IPL 2025.
Four times — 2010, 2013, 2015, and 2019. MI won three of those finals, CSK won one (2010).
Rohit Sharma, with 913 runs across 30 innings, including one century of 105*.
Lasith Malinga with 37 wickets — equal to Dwayne Bravo’s total, though Malinga played fewer games.
219/6 — the highest total ever posted by either team in this fixture.
79 — also their joint-lowest total in IPL history.
CSK won the first meeting in Chennai by 4 wickets. MI won the second meeting at Wankhede by 9 wickets.