Teams with Most Wins Against KKR in IPL: Head-to-Head Records

most runs against KKR. They won championships in 2012, 2014 and 2024 and have built strong long-term records against several opponents, especially Punjab Kings, Sunrisers Hyderabad and Royal Challengers Bengaluru.

A few teams, however, have consistently caused KKR problems. Mumbai Indians stand far above every other opponent, with 25 victories against Kolkata in 37 meetings through the completed 2026 IPL season. Chennai Super Kings are second with 22 wins, while Royal Challengers Bengaluru and Delhi Capitals have beaten KKR 16 times each. Punjab Kings complete the top five with 13 victories.

The head-to-head numbers also show that total wins and winning percentage tell slightly different stories. Mumbai have dominated KKR across almost two decades, while Gujarat Titans and Lucknow Super Giants have strong percentage records from much smaller samples.

Teams with Most Wins Against KKR in IPL History

Rank Team Matches Wins Win %
— — —: —: —:
1 Mumbai Indians 37 25 67.57%
2 Chennai Super Kings 34 22 64.71%
3 Royal Challengers Bengaluru 37 16 43.24%
3 Delhi Capitals 37 16 43.24%
5 Punjab Kings 36 13 36.11%
6 Rajasthan Royals 32 12 37.50%
7 Sunrisers Hyderabad 32 11 34.38%
8 Lucknow Super Giants 8 5 62.50%
9 Gujarat Titans 6 4 66.67%

Mumbai’s record is the most striking. They have won more than two-thirds of their matches against Kolkata. Chennai’s 22 victories from 34 meetings also give them a clear long-term advantage. By contrast, KKR lead their overall rivalry against RCB, Delhi, Punjab, Rajasthan and SRH.

1. Mumbai Indians – 25 Wins

Mumbai Indians have beaten Kolkata Knight Riders more times than any other IPL team.

Through 2026, MI have won 25 of 37 meetings, while KKR have managed only 12 victories. Mumbai therefore own a 67.57% win rate in the rivalry.

The dominance stretches back to the earliest IPL seasons. Mumbai won both meetings in 2008, including an extraordinary eight-wicket victory at Wankhede after bowling Kolkata out for only 67.

MI continued to control the matchup through several different generations. Sachin Tendulkar, Rohit Sharma, Kieron Pollard, Lasith Malinga and later Jasprit Bumrah all played important roles in building the advantage.

One of the most important victories came in the 2011 Eliminator. KKR made 147/7 before Mumbai chased the target with four balls remaining. Munaf Patel took 3/27 and Aiden Blizzard made 51 as MI knocked Kolkata out of the playoffs.

Mumbai later put together an extraordinary eight-match winning streak against KKR. By May 2018, official IPL statistics confirmed that MI had beaten Kolkata in eight consecutive matches, matching the then-record for most straight victories by one IPL team against a particular opponent.

That sequence explains why KKR have found it so difficult to close the historical gap.

2. Chennai Super Kings – 22 Wins

Chennai Super Kings are second with 22 victories over KKR from 34 meetings.

Kolkata have won 12, giving CSK a 64.71% success rate in the rivalry.

The rivalry has also produced two IPL finals.

KKR won the first one in 2012 when Manvinder Bisla’s 89 and Jacques Kallis’ 69 helped Kolkata chase 191 at Chepauk. Nine years later, Chennai gained revenge in the 2021 final.

CSK scored 192/3 in Dubai after Faf du Plessis made 86. KKR began the chase well through Venkatesh Iyer and Shubman Gill, but Shardul Thakur triggered a middle-order collapse.

Kolkata finished on 165/9, and Chennai won by 27 runs to claim their fourth IPL title.

CSK’s strength against KKR has often come from controlling the middle overs. Chennai’s batters have generally handled Kolkata’s spin attack better than many other teams, while CSK’s own bowling combinations have repeatedly forced KKR into rebuilding phases.

Even though Kolkata own the 2012 final victory, Chennai’s overall 22-12 advantage makes this one of KKR’s most difficult long-running rivalries.

3. Royal Challengers Bengaluru – 16 Wins

Royal Challengers Bengaluru have beaten KKR 16 times in 37 meetings.

KKR still hold the overall advantage with 21 victories, but RCB’s 16 wins place them joint-third among teams with the most success against Kolkata.

This rivalry has produced some extreme results.

The very first IPL match in 2008 saw KKR crush RCB by 140 runs after Brendon McCullum’s unbeaten 158. Nine years later, Kolkata inflicted another historic defeat when they bowled Bengaluru out for only 49, the lowest total in IPL history.

RCB have still produced several famous responses.

Virat Kohli has repeatedly played major innings against KKR, and Bengaluru’s batting lineups have enjoyed some high-scoring contests at Eden Gardens.

One of their most memorable victories came in 2019 when Kohli scored a century and Moeen Ali provided rapid support as RCB posted 213/4. Kolkata threatened during the chase but fell 10 runs short.

The rivalry remains competitive because both sides have had strong attacking eras. KKR still lead overall, but RCB have accumulated enough victories to remain near the top of this list.

4. Delhi Capitals – 16 Wins

Delhi Capitals have also beaten KKR 16 times.

The teams have met 37 times through 2026, with Kolkata winning 20. One additional match did not produce a standard win-loss result in the current all-time record.

Delhi and Kolkata have exchanged periods of control over the years.

KKR enjoyed several important wins, including the 2021 Qualifier 2, but Delhi have also produced some heavy victories.

One major example came in 2024 when DC scored 224/4 and defended the total successfully in a high-scoring season. Delhi’s aggressive top order has often challenged Kolkata’s spin-heavy middle-over plans.

The rivalry remained active in 2026, when Delhi beat KKR by 40 runs to end a run of Kolkata successes.

Unlike KKR’s difficult records against Mumbai and Chennai, their matchup with Delhi remains much more balanced. The 20-16 split shows that a strong season from either side can still quickly alter the historical picture.

5. Punjab Kings – 13 Wins

Punjab Kings have beaten Kolkata 13 times in 36 meetings.

KKR, however, dominate the overall record with 21 victories. That gives Punjab a 36.11% win rate against Kolkata.

The most important meeting came in the 2014 IPL final.

Punjab scored 199/4 after Wriddhiman Saha produced a brilliant unbeaten century. KKR responded through Manish Pandey, who made 94 from 50 balls.

Despite losing several wickets late, Kolkata completed the chase at 200/7 and won by three wickets.

Punjab have still enjoyed memorable victories of their own, including matches where their top-order power hitting overwhelmed Kolkata’s bowling.

The problem has been consistency. KKR once won eight consecutive matches against Punjab from 2014 to 2017, creating a huge gap in the overall series.

Even with 13 wins, Punjab remain well behind Kolkata in one of KKR’s strongest historical head-to-head records.

KKR’s Worst Head-to-Head Records

Mumbai Indians are clearly KKR’s toughest opponent.

Kolkata have won only 12 of 37 matches against MI, while Mumbai have taken 25. That gives KKR a success rate of only 32.43% in the rivalry.

Chennai Super Kings are almost as difficult. KKR have managed only 12 wins in 34 meetings, while CSK have 22.

Among newer teams, Gujarat Titans have also created early problems. GT have won four of six meetings against Kolkata, leaving KKR with a 33.33% success rate.

Lucknow Super Giants have won five of eight against KKR, another strong percentage record from a smaller sample.

By comparison, Kolkata’s better historical matchups include Punjab Kings, Sunrisers Hyderabad, RCB and Rajasthan Royals. KKR have won more matches than they have lost against all four of those franchises.

Most Consecutive Wins Against KKR

Mumbai Indians hold the standout winning streak against Kolkata.

By 2018, MI had beaten KKR in eight consecutive IPL matches. Official IPL statistics at the time confirmed the streak had equalled the competition record for the most consecutive wins by one side against a particular opponent.

The streak included victories across several venues and conditions, showing that it was not simply a home-ground advantage.

One of the most destructive wins came at Eden Gardens in 2018.

Mumbai scored 210/6 before dismissing Kolkata for 108, winning by 102 runs. At the time, it was KKR’s biggest defeat by runs in IPL history. Ishan Kishan produced a 17-ball fifty and finished with 62 from 21 balls.

Mumbai’s dominance over KKR is particularly remarkable because it extends beyond one short period. MI also controlled many of their early meetings before the eight-match streak began.

No other team has built such a sustained overall advantage against Kolkata.

Famous Victories Over KKR

CSK Win the 2021 IPL Final

The 2021 final remains KKR’s most significant recent defeat.

Chennai posted 192/3 after du Plessis scored 86 from 59 balls.

KKR’s openers kept the chase alive, but the middle order collapsed after Venkatesh Iyer’s dismissal. Kolkata lost five wickets for only 27 runs during the crucial phase and eventually finished on 165/9.

CSK won by 27 runs and lifted their fourth IPL trophy.

Mumbai Knock KKR Out in 2011

KKR qualified for the IPL playoffs for the first time in 2011 but immediately faced Mumbai Indians in the Eliminator.

Kolkata scored 147/7.

Mumbai then chased 148 in 19.2 overs, winning by four wickets and ending KKR’s season.

The defeat came only three days after MI had beaten Kolkata from the final ball in a dramatic league match.

Mumbai Chase 21 from the Final Over

The earlier 2011 match at Eden Gardens remains one of KKR’s most painful defeats.

Kolkata had 21 runs to defend from the final over and appeared certain to win.

James Franklin struck four consecutive boundaries, and Ambati Rayudu then hit the final ball for six to complete an extraordinary five-wicket victory.

The result perfectly captured Mumbai’s long-running psychological edge in the rivalry.

Mumbai Hand KKR a 102-Run Defeat

In 2018, Mumbai produced one of the most dominant victories ever recorded over Kolkata.

Ishan Kishan’s rapid innings helped MI post 210/6.

KKR were then bowled out for 108, losing by 102 runs. It became Kolkata’s biggest defeat by runs at that stage of IPL history.

Mumbai Win a Must-Win Game in 2015

Mumbai’s 2015 season looked close to collapse after five defeats in their first six matches.

They eventually recovered and faced KKR in a must-win game at Wankhede.

Hardik Pandya scored an unbeaten 61 from 31 balls to take MI to 171/4. Kolkata needed 12 from the final over, but Kieron Pollard conceded only six and Mumbai won by five runs.

MI later went on to win the IPL title.

Why KKR Struggle More Against MI and CSK

KKR’s difficult records against Mumbai and Chennai are not the result of one bad season.

Both opponents have challenged Kolkata across several different eras.

Mumbai have repeatedly neutralized KKR’s spin attack with strong middle-order batting and have often taken early wickets against Kolkata’s top order.

CSK have used a different approach. Their experienced batters have generally handled spin patiently before attacking later, while Chennai’s own bowlers have often forced KKR into risky shots during the middle overs.

The contrast with Punjab and SRH is striking. Against those franchises, KKR have consistently controlled key phases and built winning records above 60%.

That makes MI and CSK clear historical exceptions in Kolkata’s otherwise strong IPL head-to-head profile.

FAQs

Which team has beaten KKR the most times in IPL history?

Mumbai Indians hold the record with 25 victories over Kolkata Knight Riders in 37 meetings through the completed 2026 season.

What is the MI vs KKR head-to-head record?

Mumbai Indians lead Kolkata Knight Riders 25-12 after 37 IPL matches through 2026.

How many times have Chennai Super Kings beaten KKR?

CSK have defeated Kolkata 22 times in 34 meetings, while KKR have won 12.

What is the longest winning streak against KKR?

Mumbai Indians recorded eight consecutive victories over Kolkata Knight Riders, with the streak confirmed by official IPL statistics in 2018.

Which newer IPL team has the best record against KKR?

Gujarat Titans have won four of six meetings with Kolkata, giving GT a 66.67% win rate through 2026.

Which team defeated KKR in the 2021 IPL final?

Chennai Super Kings defeated KKR by 27 runs in the 2021 final after scoring 192/3 and restricting Kolkata to 165/9.

Rivcky John

A prominent figure in sports journalism for the last two decades. Cricket Analyst & Writing News, Features, Match Previews/Reviews/Reports, And Opinion Pieces on Cricket. You can connect with him on Facebook also.