Which team has won the most IPL matches?


IPL 2023 Winner

Mumbai Indians (MI) have won the most matches in IPL history, securing 143 victories in 264 games with a 54.92% win rate. MI has been one of the most dominant teams in the league, winning five IPL titles and consistently performing well across seasons.

Chennai Super Kings (CSK) follow closely with 139 wins in 242 matches and boast the highest win percentage (57.43%) among teams that have played over 200 matches. CSK's consistency and strategic gameplay under MS Dhoni have made them a powerhouse in the league.

Other notable teams:

  • Kolkata Knight Riders (KKR): 131 wins in 255 matches (51.37% win rate)

  • Royal Challengers Bengaluru (RCB): 123 wins in 259 matches (48.26% win rate)

  • Delhi Capitals (DC): 114 wins in 254 matches (46.06% win rate)

  • Rajasthan Royals (RR): 111 wins in 225 matches (50.22% win rate)

  • Punjab Kings (PBKS): 111 wins in 248 matches (45.96% win rate)

Among the newer franchises, Gujarat Titans (GT) have the highest win percentage (62.50%) with 30 wins in 48 matches since their debut in 2022