KKR vs MI Head to Head Timeline: Every IPL Match, Record and Stat (2008-2025)
Kolkata Knight Riders and Mumbai Indians have met 35 times in the IPL, and this is one of the most one-sided rivalries in the competition. Mumbai dominate with 24 wins against KKR’s 11, making them the clear heavyweight in this fixture. Yet KKR have shown they can hurt MI when conditions suit them, including back-to-back wins in 2024. Check the full IPL 2026 schedule to see when these two giants collide next.
KKR vs MI Head to Head Overview
| Stat | Figure |
|---|---|
| Total Matches | 35 |
| KKR Wins | 11 |
| MI Wins | 24 |
| No Result | 0 |
| KKR Highest Score | 232 |
| MI Highest Score | 210 |
| KKR Lowest Score | 67 |
| MI Lowest Score | 108 |
Mumbai’s 24 wins from 35 games is a commanding record, but KKR’s highest score of 232 in this fixture actually beats MI’s best of 210. That gap between the highest totals shows Kolkata can produce explosive batting days against this Mumbai bowling attack, even if the overall win count does not reflect it.
Season-by-Season Results (2008-2025)
2008 to 2016
| Season | Result 1 | Result 2 | Key Note |
|---|---|---|---|
| 2008 | MI won by 7 wickets | MI won by 8 wickets | MI dominant from day one |
| 2009 | MI won by 9 runs | MI won by 92 runs | 92-run win MI’s biggest in fixture |
| 2010 | MI won by 7 wickets | KKR won by 9 wickets | First series split |
| 2011 | MI won by 5 wickets | MI won by 4 wickets | MI sweep both games |
| 2012 | MI won by 27 runs | KKR won by 32 runs | KKR fight back in Match 2 |
| 2013 | MI won by 5 wickets | MI won by 65 runs | MI’s title year dominance |
| 2014 | KKR won by 41 runs | KKR won by 6 wickets | KKR’s best series in this fixture |
| 2015 | KKR won by 7 wickets | MI won by 5 runs | Nail-biting Match 2 finish |
| 2016 | MI won by 6 wickets | MI won by 6 wickets | MI back to clean sweeping |
2017 to 2025
| Season | Result 1 | Result 2 | Key Note |
|---|---|---|---|
| 2017 | MI won by 4 wickets | MI won by 9 runs | 3 meetings; MI won all 3 |
| 2018 | MI won by 13 runs | MI won by 102 runs | 102-run win is MI’s second biggest |
| 2019 | KKR won by 34 runs | MI won by 9 wickets | Split; MI won the title that year |
| 2020 | MI won by 49 runs | MI won by 8 wickets | UAE leg, MI completely in control |
| 2021 | MI won by 10 runs | KKR won by 7 wickets | Tight Match 1 before KKR reply |
| 2022 | KKR won by 5 wickets | KKR won by 52 runs | KKR’s only clean sweep |
| 2023 | MI won by 5 wickets | โ | Single meeting, MI back on top |
| 2024 | KKR won by 24 runs | KKR won by 18 runs | Back-to-back KKR wins |
| 2025 | MI won by 8 wickets | โ | MI quick response in 2025 |
Key Moments That Defined This Rivalry
This head to head timeline has several standout moments that shaped where the record sits today.
- 2009: Mumbai’s 92-run win remains the biggest winning margin by runs in this fixture and set the tone for their early dominance
- 2013: MI swept both games on their way to the IPL title, showing just how superior they were at their peak
- 2014: KKR’s only back-to-back wins before 2022, a 41-run win followed by a 6-wicket win that gave them a rare series sweep
- 2017: Three meetings in a single season, MI won all three and it pushed their overall lead even further
- 2018: The 102-run win is among the most crushing results in this fixture, MI completely outplayed KKR that day
- 2020: Two UAE games, both going MI’s way comfortably including an 8-wicket win
- 2022: KKR finally swept a series against MI, winning by 5 wickets and then by 52 runs in a statement campaign
- 2024: Back-to-back wins for KKR by 24 and 18 runs showed they have finally found a way to back up results against MI consistently
Batting and Bowling Records
| Record | Details |
|---|---|
| Highest Team Total (KKR) | 232 |
| Highest Team Total (MI) | 210 |
| Lowest Total (KKR) | 67 |
| Lowest Total (MI) | 108 |
| Biggest Win by Runs (MI) | 102 runs (2018) |
| Biggest Win by Runs (KKR) | 52 runs (2022) |
| Biggest Win by Wickets (MI) | 9 wickets |
| Biggest Win by Wickets (KKR) | 9 wickets (2010) |
KKR’s lowest score of 67 in this fixture is the standout low point for them and one of the lowest totals in any head to head matchup across IPL history. On the flip side, KKR’s highest of 232 beats MI’s best of 210, which means when KKR bat well in this fixture they can post totals even Mumbai’s strong bowling lineups have not been able to defend.
Check the full Mumbai Indians squad and fixtures and Kolkata Knight Riders squad and fixtures to see how both squads shape up for IPL 2026.
How the Momentum Has Shifted
Mumbai’s dominance was almost total from 2008 through to 2016. In the first nine seasons of this rivalry, KKR managed just a handful of wins while MI swept series regularly. The tide started turning slowly from 2019 onward, with KKR picking up individual wins more consistently.
The real shift came in 2022 when KKR swept both games, followed by another back-to-back win in 2024. That gives KKR five wins from their last seven meetings, which is a completely different record to the first half of this timeline. Mumbai did bounce back in 2025 with an 8-wicket win, but Kolkata will feel confident that the gap is closing.
| Period | KKR Wins | MI Wins | Matches |
|---|---|---|---|
| 2008 to 2016 | 4 | 16 | 20 |
| 2017 to 2025 | 7 | 8 | 15 |
The numbers above show exactly how different this fixture looks in the modern era compared to the early years. KKR have gone from struggling to compete to winning more than MI across the last eight seasons combined.
Follow every result live and track standings through the IPL 2026 points table once the season gets going.
KKR vs MI in IPL 2026 Preview
| Team | IPL 2026 Status | H2H Record |
|---|---|---|
| KKR | Title contenders | 11 wins from 35 |
| MI | Always dangerous | 24 wins from 35 |
Mumbai hold the historical edge by a wide margin, but KKR’s recent run of form in this fixture means neither side goes in as a certain underdog anymore. MI will want to reassert their dominance while KKR will be confident their batting can overpower Mumbai’s attack on their day.
Keep up with all team news and match details through the IPL 2026 updates section as the season builds.
FAQs
KKR vs MI Head to Head FAQs
How many times have KKR and MI played in the IPL?
KKR and MI have played 35 times in the IPL from 2008 to 2025. Mumbai lead the head to head 24-11.
Who leads the KKR vs MI head to head record?
Mumbai Indians lead by a wide margin with 24 wins. Kolkata Knight Riders have won 11 games across 35 matches.
What is the highest team total in KKR vs MI matches?
KKR hold the highest total record with 232. Mumbai’s best in this fixture is 210.
What is the lowest score in this head to head?
KKR’s lowest in this fixture is 67, one of the lowest totals in any IPL head to head. Mumbai’s lowest is 108.
What is the biggest win in KKR vs MI history?
Mumbai’s 102-run win in 2018 is the biggest by runs. KKR’s biggest win by runs is 52 in 2022. Both teams have also won by 9 wickets in this fixture.
When is the KKR vs MI match in IPL 2026?
The exact date will be confirmed through the official schedule. IPL 2026 runs from March 28 to May 31 across 10 venues.







