Mumbai Indians vs Delhi Capitals: IPL H2H Record
By CricketTaken EditorialPublished Cricket in the Indian Premier League11 min read
Thirty-eight matches make this the pairing both Mumbai Indians and Delhi Capitals have played more often than any other. Mumbai lead 21-17, and four of those 21 came in a single season.
In 2020 the two met four times and Mumbai won all four: both league fixtures, Qualifier 1 by 57 runs and the final by five wickets, chasing 157 in 18.4 overs at Dubai. That remains the only IPL final Delhi have reached, and Mumbai's fifth title came out of it. No other pair in the competition has met four times in one season with one side taking every game.
The fixture also holds the two extremes of Delhi's IPL history. At the Feroz Shah Kotla on 6 May 2017 they were bowled out for 66 in 13.4 overs chasing Mumbai's 212 for 3, losing by 146 runs — the largest margin by runs the competition had produced at the time. Seven years later, at the same ground renamed, they made 257 for 4 and beat Mumbai's 247 for 9 by ten runs.
The 2020 sweep
| Date | Stage | Ground | Result |
|---|---|---|---|
| 11 October | League | Sheikh Zayed Stadium, Abu Dhabi | MI 5 wickets |
| 31 October | League | Dubai International Cricket Stadium | MI 9 wickets |
| 5 November | Qualifier 1 | Dubai International Cricket Stadium | MI 57 runs |
| 10 November | Final | Dubai International Cricket Stadium | MI 5 wickets |
Delhi topped nothing that season but reached the final via Qualifier 2 after losing Qualifier 1 to Mumbai, then lost the final to them as well. Their 110 for 9 in the 31 October league game is their lowest completed total against Mumbai outside 2017. The 2020 season page covers the whole UAE campaign.
Mumbai defend, Delhi chase
| Side | Wins | Won defending | Won chasing |
|---|---|---|---|
| Mumbai Indians | 21 | 14 | 7 |
| Delhi Capitals | 17 | 6 | 11 |
This is the sharpest split in either franchise's long fixtures and it runs in both directions. Two thirds of Mumbai's wins came setting a target; two thirds of Delhi's came chasing one. Delhi have won only six of 38 matches batting first in eighteen years.
It is not a scoring artefact. The first-innings average has sat between 163 and 176 across all three phases of the fixture, so neither side has been systematically batting first on better surfaces. What has changed is nothing: the pattern was there in 2008 and it was there in 2026, when Delhi chased 163 at the Arun Jaitley Stadium and won by six wickets.
Ledger and grounds
| Where | Matches | MI won | DC won |
|---|---|---|---|
| Mumbai home grounds | 14 | 10 | 4 |
| Delhi (Kotla and Arun Jaitley) | 14 | 6 | 8 |
| Neutral and relocated | 10 | 5 | 5 |
| All matches | 38 | 21 | 17 |
Both sides hold home advantage, Mumbai more firmly. The Wankhede itself reads 8-3 to Mumbai across eleven matches, while Delhi's fourteen home games split 8-6 their way. The neutral column is exactly level at 5-5, and it includes the entire 2020 sweep — three matches in Dubai, all Mumbai's, offset by two Delhi wins at Sharjah and one at Chepauk.
| Ground | Matches | MI won | DC won |
|---|---|---|---|
| Wankhede Stadium, Mumbai | 11 | 8 | 3 |
| Feroz Shah Kotla, Delhi | 10 | 4 | 6 |
| Arun Jaitley Stadium, Delhi | 4 | 2 | 2 |
| Dubai International Cricket Stadium | 3 | 3 | 0 |
| Brabourne Stadium, Mumbai | 2 | 1 | 1 |
| Sharjah Cricket Stadium | 2 | 0 | 2 |
| DY Patil Stadium, Navi Mumbai | 1 | 1 | 0 |
| Buffalo Park, East London | 1 | 0 | 1 |
| SuperSport Park, Centurion | 1 | 0 | 1 |
| ACA-VDCA Stadium, Visakhapatnam | 1 | 1 | 0 |
| Sheikh Zayed Stadium, Abu Dhabi | 1 | 1 | 0 |
| M. A. Chidambaram Stadium, Chennai | 1 | 0 | 1 |
Every meeting, 2008 to 2026
| # | Season | Date | Stage | Ground | Result |
|---|---|---|---|---|---|
| 1 | 2008 | 4 May | League | DY Patil Stadium | MI won by 29 runs |
| 2 | 2008 | 24 May | League | Feroz Shah Kotla | Delhi Daredevils won by 5 wickets |
| 3 | 2009 | 8 May | League | Buffalo Park | Delhi Daredevils won by 7 wickets |
| 4 | 2009 | 21 May | League | SuperSport Park | Delhi Daredevils won by 4 wickets |
| 5 | 2010 | 17 March | League | Feroz Shah Kotla | MI won by 98 runs |
| 6 | 2010 | 13 April | League | Brabourne Stadium | MI won by 39 runs |
| 7 | 2011 | 10 April | League | Feroz Shah Kotla | MI won by 8 wickets |
| 8 | 2011 | 7 May | League | Wankhede Stadium | MI won by 32 runs |
| 9 | 2012 | 16 April | League | Wankhede Stadium | Delhi Daredevils won by 7 wickets |
| 10 | 2012 | 27 April | League | Feroz Shah Kotla | Delhi Daredevils won by 37 runs |
| 11 | 2013 | 9 April | League | Wankhede Stadium | MI won by 44 runs |
| 12 | 2013 | 21 April | League | Feroz Shah Kotla | Delhi Daredevils won by 9 wickets |
| 13 | 2014 | 27 April | League | Sharjah Cricket Stadium | Delhi Daredevils won by 6 wickets |
| 14 | 2014 | 23 May | League | Wankhede Stadium | MI won by 15 runs |
| 15 | 2015 | 23 April | League | Feroz Shah Kotla | Delhi Daredevils won by 37 runs |
| 16 | 2015 | 5 May | League | Wankhede Stadium | MI won by 5 wickets |
| 17 | 2016 | 23 April | League | Feroz Shah Kotla | Delhi Daredevils won by 10 runs |
| 18 | 2016 | 15 May | League | ACA-VDCA Stadium | MI won by 80 runs |
| 19 | 2017 | 22 April | League | Wankhede Stadium | MI won by 14 runs |
| 20 | 2017 | 6 May | League | Feroz Shah Kotla | MI won by 146 runs |
| 21 | 2018 | 14 April | League | Wankhede Stadium | Delhi Daredevils won by 7 wickets |
| 22 | 2018 | 20 May | League | Feroz Shah Kotla | Delhi Daredevils won by 11 runs |
| 23 | 2019 | 24 March | League | Wankhede Stadium | Delhi Capitals won by 37 runs |
| 24 | 2019 | 18 April | League | Feroz Shah Kotla | MI won by 40 runs |
| 25 | 2020 | 11 October | League | Sheikh Zayed Stadium | MI won by 5 wickets |
| 26 | 2020 | 31 October | League | Dubai International Cricket Stadium | MI won by 9 wickets |
| 27 | 2020 | 5 November | Qualifier 1 | Dubai International Cricket Stadium | MI won by 57 runs |
| 28 | 2020 | 10 November | Final | Dubai International Cricket Stadium | MI won by 5 wickets |
| 29 | 2021 | 20 April | League | M. A. Chidambaram Stadium | Delhi Capitals won by 6 wickets |
| 30 | 2021 | 2 October | League | Sharjah Cricket Stadium | Delhi Capitals won by 4 wickets |
| 31 | 2022 | 27 March | League | Brabourne Stadium | Delhi Capitals won by 4 wickets |
| 32 | 2022 | 21 May | League | Wankhede Stadium | MI won by 5 wickets |
| 33 | 2023 | 11 April | League | Arun Jaitley Stadium | MI won by 6 wickets |
| 34 | 2024 | 7 April | League | Wankhede Stadium | MI won by 29 runs |
| 35 | 2024 | 27 April | League | Arun Jaitley Stadium | Delhi Capitals won by 10 runs |
| 36 | 2025 | 13 April | League | Arun Jaitley Stadium | MI won by 12 runs |
| 37 | 2025 | 21 May | League | Wankhede Stadium | MI won by 59 runs |
| 38 | 2026 | 4 April | League | Arun Jaitley Stadium | Delhi Capitals won by 6 wickets |
Delhi competed as Delhi Daredevils through the 2018 season and as Delhi Capitals from 2019. The Feroz Shah Kotla was renamed the Arun Jaitley Stadium in 2019, so the two Delhi ground rows above are the same venue under different names.
Totals, from 66 to 257
| Total | Team | Season | Ground |
|---|---|---|---|
| 257/4 | Delhi Capitals | 2024 | Arun Jaitley Stadium |
| 247/9 | Mumbai Indians | 2024 | Arun Jaitley Stadium |
| 234/5 | Mumbai Indians | 2024 | Wankhede Stadium |
| 218/7 | Mumbai Indians | 2010 | Feroz Shah Kotla |
| 213/6 | Delhi Capitals | 2019 | Wankhede Stadium |
| 212/3 | Mumbai Indians | 2017 | Feroz Shah Kotla |
| 209/5 | Mumbai Indians | 2013 | Wankhede Stadium |
| 207/5 | Delhi Daredevils | 2012 | Feroz Shah Kotla |
The Arun Jaitley match of 27 April 2024 produced 504 runs, easily the highest aggregate the fixture has seen, and Delhi's 257 for 4 is the largest total either side has made. Twelve innings across 38 matches have passed 200, and three of the twelve came in the 2024 season alone. The Arun Jaitley pitch report and the Wankhede pitch report explain the two surfaces the fixture is mostly played on.
Delhi's 66 all out in May 2017 is the lowest total in the fixture by 26 runs and among the lowest in the competition's history — the IPL's lowest team totals page places it. Mumbai's lowest is 92 all out at their own ground in April 2012, in a match Delhi won by seven wickets.
Margins and close finishes
Mumbai's five largest wins are all by 57 runs or more: 146, 98, 80, 59 and 57. Delhi have never beaten Mumbai by more than 37 runs, a margin they have reached three times. The IPL's biggest wins by runs page puts the 146 in league context.
At the other end, four matches have been decided by four wickets — three of them Delhi wins, at Centurion in 2009, Sharjah in 2021 and the Brabourne in 2022 — and five by fewer than fifteen runs.
Four observations the tables do not spell out:
- Mumbai's longest run in the fixture is five, from May 2016 to May 2017, and it ended with the 146-run win.
- Delhi's longest is three, achieved three times, most recently across 2021 and 2022.
- Neither side has won both legs of a season more than twice consecutively. Mumbai took both in 2010, 2011, 2017 and 2025; Delhi in 2009, 2012, 2018 and 2021.
- Delhi have won three matches at the Wankhede in eleven attempts, in 2012, 2018 and 2019. They have not won there since.
Franchise context
The Mumbai Indians hub and the Delhi Capitals hub carry the squad and honours detail this page leaves out, and the IPL index lists every season from 2008. Axar Patel's Delhi career and Hardik Pandya's years at Mumbai and Gujarat between them cover most of the fixture's recent half. Mumbai's steepest-scoring fixture, against Sunrisers Hyderabad, makes a useful contrast with the flat scoring here. The 2024 season page covers the year of the 504-run match, and the cricket in India hub places the competition in the domestic game.
Sources and method
Results, dates, grounds, innings scores and margins are computed from this site's IPL season match lists for 2008 to 2026 and checked against ESPNcricinfo scorecards. The May 2017 match at the Kotla was verified individually: Mumbai's 212 for 3, Delhi's 66 all out in 13.4 overs and the 146-run margin all come from that scorecard. The margin was the largest by runs in the competition's history when it was set.
Conventions. All 38 meetings produced a result, so there is no tie and no no-result in the fixture. The Feroz Shah Kotla and the Arun Jaitley Stadium are listed separately in the venue table because the source records use both names, and they are combined into one fourteen-match Delhi home row in the ledger. Home allocation follows the designated host, which places the 2008 DY Patil match and both Brabourne matches in Mumbai's column and the Visakhapatnam match of 2016 in theirs, since Mumbai were the nominated hosts there. The Chepauk and Sharjah matches of 2021, the Dubai and Abu Dhabi matches of 2020 and the two South African fixtures of 2009 are neutral.
Fixture-only individual aggregates are not published here. The dataset behind these tables holds match results rather than ball-by-ball records, so a leading run scorer or wicket taker across these 38 matches specifically cannot be computed from it and has been omitted rather than estimated. All figures current as of 27 August 2026.