The Indian Premier League (IPL) final stands as the pinnacle of T20 cricket, a high-octane spectacle where months of intense competition culminate in a single night of glory. These finales have evolved from simple cricket matches into global cultural events, often defined by the iconic venues that host them. The 2025 final was no exception, as the Narendra Modi Stadium in Ahmedabad witnessed a historic clash. In a breathtaking finish, Royal Challengers Bengaluru finally ended their 18-year wait for silverware, defeating the Punjab Kings by 6 runs to secure their maiden IPL title in front of a record-breaking crowd.

IPL Final Venues List

City No. of Finals Hosted Years Hosted Stadium
Ahmedabad 4 2022, 2023, 2024, 2025 Narendra Modi Stadium
Mumbai 3 2008, 2010, 2018 Wankhede Stadium / DY Patil Stadium
Chennai 3 2011, 2012, 2024 M. A. Chidambaram Stadium
Kolkata 2 2013, 2015 Eden Gardens
Bengaluru 2 2014, 2016 M. Chinnaswamy Stadium
Hyderabad 2 2017, 2019 Rajiv Gandhi International Cricket Stadium
Dubai 2 2020, 2021 Dubai International Cricket Stadium
Johannesburg 1 2009 Wanderers Stadium

Ahmedabad

The Narendra Modi Stadium in Ahmedabad has hosted 4 IPL finals so far in the years 2022, 2023, 2024, and 2025.

In the 2022 final, Gujarat Titans defeated Rajasthan Royals by 7 wickets, marking a fairy-tale debut season where Hardik Pandya’s all-round brilliance secured the title for the newcomers. In 2023, Chennai Super Kings edged out Gujarat Titans by 5 wickets (DLS) in a rain-affected thriller that saw Ravindra Jadeja hit a six and a four off the final two balls to clinch a record-equaling fifth trophy. The 2024 season saw Kolkata Knight Riders dominate Sunrisers Hyderabad by 8 wickets, with Mitchell Starc’s fiery opening spell setting the tone for their third championship.

Most recently, in 2025, Royal Challengers Bengaluru overcame Punjab Kings by 6 runs in a defensive masterclass led by Krunal Pandya to finally break their long-standing jinx.

Mumbai

The Wankhede Stadium and DY Patil Stadium in Mumbai have collectively hosted 3 IPL finals in 2008, 2010, and 2018.

In the inaugural 2008 final at DY Patil, Rajasthan Royals defeated Chennai Super Kings by 3 wickets on the final ball, crowning the Shane Warne-led underdogs as the first-ever champions. In 2010, Chennai Super Kings secured their first title by beating Mumbai Indians by 22 runs, thanks to a tactical masterclass by MS Dhoni and a blistering knock from Suresh Raina. The final returned to Wankhede in 2018 , where Chennai Super Kings defeated Sunrisers Hyderabad by 8 wickets, highlighted by a sensational unbeaten century from Shane Watson.

Chennai

The M.A. Chidambaram Stadium in Chennai has hosted 3 IPL finals in 2011, 2012, and 2024.

In 2011,Chennai Super Kings successfully defended their crown by defeating Royal Challengers Bangalore by 58 runs after Murali Vijay’s explosive 95. The following year in 2012, Kolkata Knight Riders stunned the home crowd by chasing down 191 to beat Chennai Super Kings by 5 wickets, securing their first-ever title behind Manvinder Bisla’s heroics. In 2024, Kolkata Knight Riders clinical performance saw them beat Sunrisers Hyderabad by 8 wickets to lift their third trophy.

Kolkata

The Eden Gardens in Kolkata has hosted 2 IPL finals so far in the years 2013 and 2015.

In the 2013 final, Mumbai Indians defeated Chennai Super Kings by 23 runs, a landmark night where Kieron Pollard’s blistering 60 handed Mumbai their very first IPL title. Returning to the same venue in 2015 , Mumbai Indians once again beat Chennai Super Kings, this time by 41 runs, with Rohit Sharma’s captain's knock ensuring Mumbai became only the third team at the time to win multiple titles

Bengaluru

The M. Chinnaswamy Stadium in Bengaluru has hosted 2 IPL finals so far in the years 2014 and 2016.

In the 2014 final, Kolkata Knight Riders defeated Kings XI Punjab by 3 wickets in a high-scoring thriller, chasing down 200 thanks to Manish Pandey’s legendary 94-run innings. In 2016, Sunrisers Hyderabad broke local hearts by defeating Royal Challengers Bangalore by 8 runs, as Ben Cutting’s all-round heroics stifled a peak Virat Kohli-led chase to secure Hyderabad’s maiden trophy.

Hyderabad

The Rajiv Gandhi International Cricket Stadium in Hyderabad has hosted 2 IPL finals so far in the years 2017 and 2019.

In 2017, Mumbai Indians defeated Rising Pune Supergiant by just 1 run in perhaps the tensest finish in history, with Mitchell Johnson defending 11 runs in the final over. History repeated itself in 2019 when Mumbai Indians again defeated Chennai Super Kings by 1 run, as Lasith Malinga produced a magical slower ball on the final delivery to trap Shardul Thakur LBW and secure Mumbai's fourth title.

Dubai

The Dubai International Cricket Stadium has hosted 2 IPL finals so far in the years 2020 and 2021.

In the 2020 final, held in the UAE due to the pandemic, Mumbai Indians defeated Delhi Capitals by 5 wickets to claim their fifth title in dominant fashion. In 2021, Chennai Super Kings made a triumphant return to the top by defeating Kolkata Knight Riders by 27 runs, with Faf du Plessis smashing 86 to secure Dhoni his fourth championship.

Johannesburg

The Wanderers Stadium in Johannesburg hosted 1 IPL final in the year 2009.

In the 2009 final, Deccan Chargers defeated Royal Challengers Bangalore by 6 runs. In a low-scoring scrap on South African soil, legendary captain Adam Gilchrist led his side from "bottom of the table" in 2008 to champions in 2009, with Pragyan Ojha playing a pivotal role with the ball.

IPL Finals Results (Key Matches Table)

Year Winner Runner-Up Venue
2025 Royal Challengers Bengaluru Punjab Kings Narendra Modi Stadium
2024 Kolkata Knight Riders Sunrisers Hyderabad Narendra Modi Stadium
2023 Chennai Super Kings Gujarat Titans Narendra Modi Stadium
2022 Gujarat Titans Rajasthan Royals Narendra Modi Stadium
2021 Chennai Super Kings Kolkata Knight Riders Dubai International Cricket Stadium
2020 Mumbai Indians Delhi Capitals Dubai International Cricket Stadium

The last six Indian Premier League finals show how strong and competitive the league has become. The Narendra Modi Stadium hosted four finals in a row from 2022 to 2025.

Teams like Chennai Super Kings and Kolkata Knight Riders stayed consistent, while Gujarat Titans made a big impact early. In 2025, Royal Challengers Bengaluru finally won their first IPL title.

The 2020 and 2021 finals were played at the Dubai International Cricket Stadium due to the pandemic.

Top Records from IPL Finals History

Metric Detail
Most IPL Finals Hosted City Ahmedabad (4 Finals)
First IPL Final Venue

DY Patil Stadium, Mumbai

Latest IPL Final (2025) Venue Narendra Modi Stadium
Most Recent Winner

Royal Challengers Bengaluru

Most Successful Neutral Venue

Dubai (2 Finals during COVID era)

Ahmedabad is now the main city for IPL finals because of the Narendra Modi Stadium.

The very first IPL final was played at the DY Patil Stadium, marking the start of one of the biggest cricket leagues in the world.

Dubai also played an important role as a neutral venue, hosting two finals during a difficult time for global sports. Meanwhile, Royal Challengers Bengaluru’s recent win adds a fresh chapter to IPL history and shows how competitive the league has become.

Overall, these stats highlight how the IPL has grown in scale, popularity, and global reach over the years.