List the teams that have won IPL.

The Indian Premier League (IPL) (also known as the TATA IPL for sponsorship reasons) is a men's Twenty20 (T20) cricket league held annually in India and contested by ten city-based franchise teams.[1][2] The league was founded by the Board of Control for Cricket in India (BCCI) in 2007. Brijesh Patel is the incumbent chairman of the IPL.[3] The competition is usually held annually in summer (between March and May) and has an exclusive window in the ICC Future Tours Programme, meaning that less international cricket take place during the IPL seasons.[4]
The IPL is the most popular cricket league in the world, and in 2014 it was ranked sixth by average attendance among all sports leagues.[5][needs update] In 2010, the IPL became the first sporting event in the world to be broadcast live on YouTube.[6][7] The brand value of the IPL in 2022 was ₹90,038 crore (US$11 billion).[8] According to BCCI, the 2015 IPL season contributed ₹1,150 crore (US$140 million) to the GDP of the Indian economy.[9] In December 2022, the league became a decacorn valued at $10.9 billion registering a 75% growth in dollar terms since 2020 when it was valued at $6.2 billion, according to a report by consulting firm D & P Advisory.[10]
With five titles, Mumbai Indians are the most successful team in the league's history in terms of the number of titles won. The Chennai Super Kings have won four titles,[58] the Kolkata Knight Riders have won two,[59] and four other teams, Rajasthan Royals, Deccan Chargers, Sunrisers Hyderabad and Gujarat Titans have won the title once.[60][61][62]

The teams that have won IPL are Mumbai Indians, Chennai Super Kings, Kolkata Knight Riders, Rajasthan Royals, Deccan Chargers, Sunrisers Hyderabad and Gujarat Titans.