2025 Indian Premier League final
Twenty20 cricket match
- 6 min read
- 4 chapters
Related on Lably
Through Ahmedabad and Indian Standard Time
It was played between Royal Challengers Bengaluru and Punjab Kings. Punjab won the toss and elected to field first; Bengaluru scored 190/9 in their innings. In the second innings, Punjab scored 184/7. Bengaluru won the match by 6 runs to win their maiden IPL trophy after 18 years.
Background
The 2025 Indian Premier League was the 18th edition of the Indian Premier League (IPL), a professional Twenty20 (T20) cricket league, organised by the Board of Control for Cricket in India (BCCI). On 16 February, the fixtures for the season were confirmed with the 2025 season set to commence from 22 March with 10 teams competing in 74 matches across 13 venues. The final was scheduled for 25 May at Eden Gardens, Kolkata with the venue to host its third IPL final after 2013 and 2015.
On 9 May 2025, the remaining matches were suspended due to the 2025 India–Pakistan crisis. The revised schedule was announced on 12 May, and the remaining matches resumed on 17 May and were held across six venues. On 20 May, the playoff fixtures were confirmed with the final rescheduled for 3 June at the Narendra Modi Stadium, Ahmedabad with the venue hosting its third final after 2022 and 2023.
Royal Challengers Bengaluru qualified for their fourth IPL final after being runners-up in 2009, 2011 and 2016, while Punjab Kings qualified for their second IPL final after being runners-up in 2014. Both teams were competing for their maiden titles.
Closing ceremony
A closing ceremony was held at the Narendra Modi stadium ahead of the final commencing at 18:00 IST. Grammy Award winning singer Shankar Mahadevan along with his sons Shivam and Siddharth Mahadevan performed a musical tribute to the Indian Armed Forces in the aftermath of Operation Sindoor.
Sign in to keep reading
3 more chapters are free with a Lably account.
Road to the final
Overview
- Source: ESPNcricinfo
Royal Challengers Bengaluru
Royal Challengers Bengaluru began their season with two wins against Kolkata Knight Riders and Chennai Super Kings. They lost to Gujarat Titans, won against Mumbai Indians, lost to Delhi Capitals, won against Rajasthan Royals and lost to Punjab. Bengaluru won their next four matches against Punjab, Rajasthan, Delhi and Chennai. Their twelfth match against Kolkata was abandoned due to rain. They lost to Sunrisers Hyderabad and won against Lucknow Super Giants; to finish the league stage in second place with nine wins from 14 matches, and advanced to Qualifier 1 in the playoffs. They defeated Punjab in Qualifier 1 to qualify for their fourth final.
Punjab Kings
Punjab Kings began their season with two wins against Gujarat and Lucknow. They lost to Rajasthan, won against Chennai, lost to Hyderabad, won against Kolkata and Bengaluru, and lost to Bengaluru. Their ninth match against Kolkata was abandoned due to rain. Punjab won their next three matches against Chennai, Lucknow and Rajasthan, lost to Delhi and won against Mumbai; to finish the league stage in first place with nine wins from 14 matches, and advanced to Qualifier 1 in the playoffs. They lost Qualifier 1 to Bengaluru but defeated Mumbai in Qualifier 2 to qualify for their second final.
Match
Match officials
Officials for the final were India's Jayaraman Madanagopal and Nitin Menon as the on-field umpires, along with New Zealand's Chris Gaffaney as the third umpire, India's K. N. Ananthapadmanabhan as the reserve umpire and Javagal Srinath as match referee.
- On-field umpires: Jayaraman Madanagopal (Ind) and Nitin Menon (Ind)
- Third umpire: Chris Gaffaney (NZ)
- Reserve umpire: K. N. Ananthapadmanabhan (Ind)
- Match referee: Javagal Srinath (Ind)
Team and toss
Punjab's captain Shreyas Iyer won the toss and elected to field first. Both teams were unchanged from their previous matches.
- Royal Challengers Bengaluru: Suyash Sharma (IMP), Phil Salt, Virat Kohli, Mayank Agarwal (SUB), Rajat Patidar (c), Liam Livingstone, Jitesh Sharma (wk), Romario Shepherd, Krunal Pandya, Bhuvneshwar Kumar, Yash Dayal, Josh Hazlewood
- Punjab Kings: Yuzvendra Chahal (SUB), Priyansh Arya, Prabhsimran Singh (IMP), Josh Inglis (wk), Shreyas Iyer (c), Nehal Wadhera, Shashank Singh, Marcus Stoinis, Azmatullah Omarzai, Kyle Jamieson, Vijaykumar Vyshak, Arshdeep Singh
Royal Challengers Bengaluru innings
Put to bat first, Bengaluru lost their opener Salt in the second over. Agarwal was dismissed in the seventh over, captain Patidar in the eleventh; this left the team at 96 runs for the loss of three wickets. Kohli was dismissed in the fifteenth over leaving the team at 131 runs. Livingstone scored 25 runs before being dismissed in the seventeenth over. Sharma scored 24 runs in 10 balls before being dismissed in the eighteenth over. Shepherd scored 17 runs in 9 balls before being dismissed in the last over. In the final over bowled by Arshdeep, Punjab gave away only three runs while taking three wickets, restricting Bengaluru to 190 runs for the loss of nine wickets. Kohli was the highest run-scorer for Bengaluru with 43 runs from 35 balls, while Arshdeep and Jamieson picked up three wickets each for Punjab.
Punjab Kings innings
Chasing the target of 191, the Punjab openers Priyansh and Prabhsimran were dismissed in the fifth and ninth overs respectively. Punjab captain Iyer was dismissed in the tenth over for a single run, leaving the team at 79 runs for the loss of three wickets. Inglis scored 39 runs in 23 balls before being dismissed in the thirteenth over. Wadhera was dismissed in the seventeenth over, Stoinis also on the seventeenth and Omarzai on the eighteenth over, leaving the team at 145 runs for the loss of seven wickets. Meanwhile, Shashank scored 61 runs not out from 30 balls to take the team total to 184 runs for the loss of seven wickets. Shashank was the highest run-scorer for Punjab, while Krunal Pandya picked up two wickets for Bengaluru, giving away only 17 runs in 4 overs and received the player of the match award.
Match details
- Punjab Kings won the toss and elected to field.
- This match was originally scheduled for 25 May at the Eden Gardens, before being rescheduled.
- Royal Challengers Bengaluru won their maiden title after 18 years.
Aftermath
This was Bengaluru's maiden IPL title after 18 years. Krunal Pandya became the first player to win the player of the match awards in two IPL finals, with his first coming in 2017 for Mumbai. Bengaluru's captain Patidar praised his team bowlers' performance in the final match. Punjab's captain Iyer praised his team youngsters' performance throughout the season. Bengaluru received ₹20 crore (US$2.1 million) and Punjab received ₹12.5 crore (US$1.3 million) in prize money.
Celebrations
On 4 June, the Bengaluru team flew to Bengaluru on a chartered flight and were honoured on the steps of the Vidhana Soudha by the Karnataka chief minister Siddaramaiah, deputy chief minister D. K. Shivakumar and governor Thawar Chand Gehlot. An open top bus victory parade from Vidhana Soudha to the M. Chinnaswamy Stadium was initially planned, but was cancelled a few hours before the event after the Bengaluru Police denied permission citing traffic congestion in the central business district. It was announced that the team would proceed directly to the M. Chinnaswamy Stadium for a felicitation ceremony scheduled at 17:00 IST.
Ahead of the felicitation ceremony, overcrowding at multiple entry gates of the stadium caused chaos and a crowd crush, resulting in eleven fatalities and injuries to forty-seven others. The deceased included six men and five women. The ceremony was cut short after reports of the fatalities emerged. According to the state government's testimony in a Karnataka High Court hearing, over 1,400 police personnel had been deployed around the stadium and approximately 250,000 fans had gathered on the surrounding streets, including people who had arrived from outside Karnataka. The government stated in the High Court that the event was conducted without any standard operating procedure.

