Teams with the Most Wins for a Single Franchise in the IPL

By Ravi
April 01, 2026

1. Mumbai Indians vs Kolkata Knight Riders

In the history of the IPL, 36 matches have been played between Mumbai Indians and Kolkata Knight Riders, of which Mumbai has won 25.

2. Chennai Super Kings vs Royal Challengers Bangalore

Chennai Super Kings have registered 21 wins in 35 IPL matches against Royal Challengers Bangalore.

3. Kolkata Knight Riders vs Punjab Kings

In the IPL, Kolkata Knight Riders have won 21 out of 35 matches against Punjab Kings.

4. Mumbai Indians vs Chennai Super Kings

Mumbai Indians have defeated Chennai Super Kings 21 times in 39 matches and rank fourth on the list.

5. Mumbai Indians vs Delhi Capitals

Against the Delhi Capitals, the Mumbai Indians have secured 21 wins in 37 matches in the history of the IPL.

See More Stories