Out of the thirteen teams those have played in the Indian Premier League since its inception, three teams have won the competition twice each and three other teams have won it once each.
The current champions are Sunrisers Hyderabad who beat Royal Challengers Bangalore in the final of the 2016 season at M. Chinnaswamy Stadium to secure their maiden title.