Out of the thirteen teams that have played in the Indian Premier League, one team has won the competition six times, with the Mumbai Indians as the most successful team in league history in terms of the most titles won.
Out of the thirteen teams that have played in the Indian Premier League, one team has won the competition six times, with the Mumbai Indians as the most successful team in league history in terms of the most titles won.