High-paced and high-skilled, Twenty20 cricket is the fastest form of the game.

While domestic competitions are located around the globe, the Indian Premier League remains the hottest franchise league on the planet, with the globe's greatest cricketers converging on the sub-continent every season.

And with so many superstars in one place at the one time, it is little wonder why the all-time runs leaderboard is home to more of them than the Milky Way.

But which of these star-studded teams has played off in the most Indian Premier League finals, and which franchise has the best record in these do-or-die games?

From the routine champions from Chennai to a now-defunct franchise with a perfect record, here is the full list of IPL franchises to have competed in a final and their respective records.

Franchise Appearances Wins Losses Win-rate
Chennai Super Kings 10 5 5 50%
Mumbai Indians 6 5 1 83.33%
Kolkata Knight Riders 3 2 1 66.66%
Royal Challengers Bengaluru 3 0 3 0%
Rajasthan Royals 2 1 1 50%
Sunrisers Hyderabad 2 1 1 50%
Deccan Chargers 1 1 0 100%
Delhi Capitals/Daredevils 1 0 1 0%
Rising Pune Supergiant 1 0 1 0%
Punjab Kings/Kings XI Punjab 1 0 1 0%