
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 |
Most IPL finals hosted by a city: Ahmadabad - 4*. Mumbai - 3. Chennai - 3. Kolkata - 2. Bengaluru - 2. Hyderabad - 2. Dubai - 2. Johannesburg - 1. pic.twitter.com/bU0GqFYl42
— Mufaddal Vohra (@mufaddal_vohra) May 6, 2026
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.



