# 2025 Indian Premier League

The 2025 Indian Premier League (also known as IPL 18 and branded as TATA IPL 2025) will be the 18th edition of the Indian Premier League. The tournament will feature ten teams competing in 74 matches from 22 March to 25 May 2025. It will held across 13 cities in India, with Kolkata hosting the opening ceremony and the final as the Kolkata Knight Riders are the defending champions.

## Background

The Indian Premier League is a franchise Twenty20 cricket league held in India, organized by the Board of Control for Cricket in India (BCCI). It is held annually since the first edition in 2008. Kolkata Knight Riders are the defending champions, having won their third title in the previous season after beating Sunrisers Hyderabad in the final.

### Format

Each team will play twice against the teams in their group and the team in the same row in the other group, and once against the remaining four teams in the other group. After the group stage, the top four teams based on aggregate points will qualify for the playoffs. In this stage, the top two teams compete with each other (in a match titled "Qualifier 1"), as do the remaining two teams (in a match titled "Eliminator"). While the winner of Qualifier 1 directly qualifies for the final match, the losing team will compete against the winning team of the Eliminator match (in a match titled "Qualifier 2"). The winner of this subsequent Qualifier 2 match will move on to the final match. The IPL Governing Council decided to keep the number of matches to 74 for this edition as it was in the previous three seasons to help the cricketers balance their workload, however it will be increased to 84 for the next two seasons.
| Group A | Group B |
| Chennai Super Kings | Mumbai Indians |
| Kolkata Knight Riders | Sunrisers Hyderabad |
| Rajasthan Royals | Gujarat Titans |
| Royal Challengers Bangalore | Delhi Capitals |
| Punjab Kings | Lucknow Super Giants |

#### Rule changes

A rules change for this edition means that the league will follow the International Cricket Council's (ICC) Code of Conduct regulations used for Twenty20 International matches. The IPL had previously used its own Code of Conduct.

### Schedule

According to ESPNcricinfo, the dates of the tournament window for the three seasons between 2025 and 2027 were sent to franchises ahead of the 2025 auction. In November 2024, the tentative dates for the three seasons were announced, with the 2025 edition set to take place from 14 March to 25 May. In January 2025, it was announced that the 2025 season would commence on 21 March to allow for a two-week gap after the 2025 ICC Champions Trophy final scheduled to take place on 9 March. This led to a clash with the 2025 Pakistan Super League taking place from 11 April to 25 May 2025, which was moved from its typical February-March window for the same reason.
The first two matches were confirmed by the BCCI on 13 February 2025, with the inaugural match being hosted at the Eden Gardens, Kolkata between the three-time defending champions, Kolkata Knight Riders and Royal Challengers Bengaluru on 22 March 2025. The complete fixtures were announced on 16 February. The last group match will be played between Lucknow Super Giants and Sunrisers Hyderabad on 18 May 2025 at the BRSABV Ekana Cricket Stadium, Lucknow. It is announced that both Qualifier 1 and Eliminator would be played at the Rajiv Gandhi International Cricket Stadium, Hyderabad from 20 to 21 May, and that Qualifier 2 and final would be played in Kolkata, with the venue hosting its third IPL final after 2013 and 2015.

### Broadcasting

Disney Star's Star Sports and Viacom18's JioCinema had initially acquired the satellite and digital broadcasting rights for the 2023–2027 IPL cycle. In November 2024, the two companies merged to form JioStar. In February 2025, JioCinema and Disney+ Hotstar merged to form JioHotstar, which now holds the domestic digital broadcasting rights for the remainder of the 2023–2027 cycle.

## Teams

The same 10 teams from the previous season will compete.
| Group | Team | 2024 performance | Head coach | Captain |
| A | Chennai Super Kings | 5th | Stephen Fleming | Ruturaj Gaikwad |
| A | Kolkata Knight Riders | Champions | Chandrakant Pandit | Ajinkya Rahane |
| A | Punjab Kings | 9th | Ricky Ponting | Shreyas Iyer |
| A | Rajasthan Royals | 3rd | Rahul Dravid | Sanju Samson |
| A | Royal Challengers Bengaluru | 4th | Andy Flower | Rajat Patidar |
| B | Delhi Capitals | 6th | Hemang Badani | Axar Patel |
| B | Gujarat Titans | 8th | Ashish Nehra | Shubman Gill |
| B | Lucknow Super Giants | 7th | Justin Langer | Rishabh Pant |
| B | Mumbai Indians | 10th | Mahela Jayawardene | Hardik Pandya |
| B | Sunrisers Hyderabad | Runners-up | Daniel Vettori | Pat Cummins |

## Squads

The following players were retained or signed by their respective teams for the tournament.
Squads for the 2025 Indian Premier League :
| Chennai Super Kings | Delhi Capitals | Gujarat Titans | Kolkata Knight Riders | Lucknow Super Giants |
| Ruturaj Gaikwad (c) Noor Ahmad Khaleel Ahmed Ravichandran Ashwin Vansh Bedi Mukesh Choudhary Devon Conway Sam Curran MS Dhoni Shivam Dube Nathan Ellis Ramakrishna Ghosh Shreyas Gopal Deepak Hooda Ravindra Jadeja Anshul Kamboj Kamlesh Nagarkoti Jamie Overton Matheesha Pathirana Shaik Rasheed Rachin Ravindra Vijay Shankar Andre Siddarth Gurjapneet Singh Rahul Tripathi | Axar Patel (c) Dushmantha Chameera Faf du Plessis Donovan Ferreira Jake Fraser-McGurk Mukesh Kumar Manvanth Kumar L Ajay Mandal Karun Nair Darshan Nalkande T. Natarajan Vipraj Nigam Abhishek Porel KL Rahul Sameer Rizvi Ashutosh Sharma Mohit Sharma Mitchell Starc Madhav Tiwari Tristan Stubbs Tripurana Vijay Kuldeep Yadav Harry Brook | Shubman Gill (c) Gurnoor Brar Jos Buttler Gerald Coetzee Karim Janat Arshad Khan Rashid Khan Shahrukh Khan Kulwant Khejroliya Sai Kishore Prasidh Krishna Kumar Kushagra Mahipal Lomror Glenn Phillips Kagiso Rabada Anuj Rawat Sherfane Rutherford Ishant Sharma Nishant Sindhu Mohammed Siraj Sai Sudharsan Washington Sundar Manav Suthar Rahul Tewatia Jayant Yadav | Ajinkya Rahane (c) Moeen Ali Vaibhav Arora Varun Chakravarthy Quinton de Kock Rahmanullah Gurbaz Venkatesh Iyer Spencer Johnson Umran Malik Mayank Markande Sunil Narine Anrich Nortje Manish Pandey Rovman Powell Angkrish Raghuvanshi Harshit Rana Anukul Roy Andre Russell Ramandeep Singh Rinku Singh Luvnith Sisodia Replacements: Chetan Sakariya | Rishabh Pant (c) Shahbaz Ahmed Ayush Badoni Ravi Bishnoi Matthew Breetzke Yuvraj Chaudhary Akash Deep Rajvardhan Hangargekar Avesh Khan Mohsin Khan Arshin Kulkarni Shamar Joseph Aryan Juyal Aiden Markram Mitchell Marsh David Miller Nicholas Pooran Abdul Samad M Siddharth Akash Singh Digvesh Singh Himmat Singh Mayank Yadav Prince Yadav |
| Mumbai Indians | Punjab Kings | Rajasthan Royals | Royal Challengers Bengaluru | Sunrisers Hyderabad |
| Hardik Pandya (c) Raj Angad Bawa Trent Boult Jasprit Bumrah Deepak Chahar Naman Dhir Allah Mohammad Ghazanfar Will Jacks Bevon Jacobs Ashwani Kumar Robin Minz Vignesh Puthur Satyanarayana Raju Ryan Rickelton Mitchell Santner Karn Sharma Rohit Sharma Krishnan Shrijith Arjun Tendulkar Reece Topley Tilak Varma Lizaad Williams Suryakumar Yadav Replacements: Mujeeb Ur Rahman Corbin Bosch | Shreyas Iyer (c) Priyansh Arya Pyla Avinash Xavier Bartlett Harpreet Brar Yuzvendra Chahal Praveen Dubey Lockie Ferguson Aaron Hardie Josh Inglis Marco Jansen Musheer Khan Glenn Maxwell Azmatullah Omarzai Kuldeep Sen Suryansh Shedge Arshdeep Singh Harnoor Singh Prabhsimran Singh Shashank Singh Marcus Stoinis Yash Thakur Vishnu Vinod Nehal Wadhera Vijaykumar Vyshak | Sanju Samson (c) Jofra Archer Yudhvir Charak Tushar Deshpande Shubham Dubey Fazalhaq Farooqi Wanindu Hasaranga Shimron Hetmyer Yashasvi Jaiswal Dhruv Jurel Kumar Kartikeya Akash Madhwal Kwena Maphaka Riyan Parag Nitish Rana Kunal Rathore Ashok Sharma Sandeep Sharma Vaibhav Suryavanshi Maheesh Theekshana | Rajat Patidar (c) Virat Kohli Jacob Bethell Manoj Bhandage Swastik Chikara Rasikh Salam Dar Tim David Yash Dayal Josh Hazlewood Bhuvneshwar Kumar Liam Livingstone Lungi Ngidi Devdutt Padikkal Krunal Pandya Mohit Rathee Phil Salt Jitesh Sharma Suyash Sharma Romario Shepherd Abhinandan Singh Swapnil Singh Nuwan Thushara | Pat Cummins (c) Zeeshan Ansari Sachin Baby Brydon Carse Rahul Chahar Travis Head Ishan Kishan Heinrich Klaasen Eshan Malinga Abhinav Manohar Kamindu Mendis Harshal Patel Nitish Kumar Reddy Mohammad Shami Abhishek Sharma Simarjeet Singh Atharva Taide Jaydev Unadkat Aniket Verma Adam Zampa Replacements: Wiaan Mulder |

## Personnel changes

Player retention started on 31 October 2024 with each franchise allowed to retain players ahead of the auction. Heinrich Klaasen became the most expensive retained player in IPL history, earning ₹23 crore (US$2.6 million), while Virat Kohli became the most expensive retained Indian player for ₹21 crore (US$2.4 million) respectively.
The BCCI announced the player auction list in November, and the Mega Auction was held on 24 and 25 November at the Abadi Al Johar Arena in Jeddah, Saudi Arabia. A record-breaking 1,574 players registered for the auction. Mallika Sagar served as the auctioneer for the second year.
Punjab Kings entered the Mega Auction with ₹110.5 crore (US$13 million), the highest purse in IPL history. During the auction, the record for the most expensive player, which was previously held by Mitchell Starc ₹24.75 crore (US$2.8 million), was broken twice. First, Shreyas Iyer was sold to Punjab for ₹26.75 crore (US$3.1 million), before Rishabh Pant was sold to Lucknow Super Giants for ₹27 crore (US$3.1 million). Vaibhav Suryavanshi became the youngest player sold in IPL history at the age of 13 years, being bought by Rajasthan Royals for ₹1.1 crore (US$130,000).

## Venues

The league stage will be played at 13 stadiums across India. The opening match will be at Eden Gardens. The HPCA Cricket Stadium will host three Punjab Kings home games, the Barsapara Cricket Stadium will host two Rajasthan Royals matches and Delhi Capitals will play two home matches at the ACA–VDCA Cricket Stadium. The first two matches of the playoffs will be played in Hyderabad, with Kolkata hosting the other playoff matches, including the final.
| Ahmedabad | Bengaluru | Chennai | Delhi | Dharamshala |
| Gujarat Titans | Royal Challengers Bengaluru | Chennai Super Kings | Delhi Capitals | Punjab Kings |
| Narendra Modi Stadium | M. Chinnaswamy Stadium | M. A. Chidambaram Stadium | Arun Jaitley Stadium | HPCA Cricket Stadium |
| Capacity: 132,000 | Capacity: 35,000 | Capacity: 39,000 | Capacity: 35,200 | Capacity: 21,200 |
| Guwahati | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | Hyderabad |
| Rajasthan Royals | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | Sunrisers Hyderabad |
| Barsapara Cricket Stadium | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | Rajiv Gandhi Stadium |
| Capacity: 46,000 | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | Capacity: 55,000 |
| Jaipur | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | Kolkata |
| Rajasthan Royals | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | Kolkata Knight Riders |
| Sawai Mansingh Stadium | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | Eden Gardens |
| Capacity: 25,000 | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | AhmedabadBengaluruChennaiDelhiDharamshalaGuwahatiHyderabadJaipurKolkataLucknowMullanpurMumbaiVisakhapatnam | Capacity: 68,000 |
| Lucknow | Mullanpur | Mumbai | Visakhapatnam | Visakhapatnam |
| Lucknow Super Giants | Punjab Kings | Mumbai Indians | Delhi Capitals | Delhi Capitals |
| BRSABV Ekana Cricket Stadium | Maharaja Yadavindra Singh Stadium | Wankhede Stadium | ACA–VDCA Cricket Stadium | ACA–VDCA Cricket Stadium |
| Capacity: 50,000 | Capacity: 38,000 | Capacity: 33,108 | Capacity: 27,500 | Capacity: 27,500 |

## League stage
### Points table

| Pos | Grp | Teamvte | Pld | W | L | NR | Pts | NRR | Qualification |
| 1 | A | Chennai Super Kings | 0 | 0 | 0 | 0 | 0 | — | Advance to Qualifier 1 |
| 2 | B | Delhi Capitals | 0 | 0 | 0 | 0 | 0 | — | Advance to Qualifier 1 |
| 3 | B | Gujarat Titans | 0 | 0 | 0 | 0 | 0 | — | Advance to Eliminator |
| 4 | A | Kolkata Knight Riders | 0 | 0 | 0 | 0 | 0 | — | Advance to Eliminator |
| 5 | B | Lucknow Super Giants | 0 | 0 | 0 | 0 | 0 | — | |
| 6 | B | Mumbai Indians | 0 | 0 | 0 | 0 | 0 | — | |
| 7 | A | Punjab Kings | 0 | 0 | 0 | 0 | 0 | — | |
| 8 | A | Rajasthan Royals | 0 | 0 | 0 | 0 | 0 | — | |
| 9 | A | Royal Challengers Bengaluru | 0 | 0 | 0 | 0 | 0 | — | |
| 10 | B | Sunrisers Hyderabad | 0 | 0 | 0 | 0 | 0 | — | |

### Match summary

| Team | Group matches | Group matches | Group matches | Group matches | Group matches | Group matches | Group matches | Group matches | Group matches | Group matches | Group matches | Group matches | Group matches | Group matches | Playoffs | Playoffs | Playoffs | Playoffs |
| Team | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | Q1 | E | Q2 | F |
| Chennai Super Kings | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | | | | |
| Delhi Capitals | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | | | | |
| Gujarat Titans | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | | | | |
| Kolkata Knight Riders | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | | | | |
| Lucknow Super Giants | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | | | | |
| Mumbai Indians | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | | | | |
| Punjab Kings | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | | | | |
| Rajasthan Royals | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | | | | |
| Royal Challengers Bengaluru | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | | | | |
| Sunrisers Hyderabad | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | | | | |
| Win | Loss | No result |
* Note: The total points at the end of each group match are listed.
* Note: Click on the points (group matches) or W/L (playoffs) to see the match summary.
| Visitor team → | CSK | DC | GT | KKR | LSG | MI | PBKS | RR | RCB | SRH |
| Home team ↓ | CSK | DC | GT | KKR | LSG | MI | PBKS | RR | RCB | SRH |
| Chennai Super Kings | | Match 17 | | Match 25 | | Match 3 | Match 49 | Match 63 | Match 8 | Match 43 |
| Delhi Capitals | | | Match 62 | Match 48 | Match 4 | Match 29 | | Match 32 | Match 46 | Match 10 |
| Gujarat Titans | Match 69 | Match 35 | | | Match 65 | Match 9 | Match 5 | Match 23 | | Match 51 |
| Kolkata Knight Riders | Match 57 | | Match 39 | | Match 19 | | Match 44 | Match 53 | Match 1 | Match 15 |
| Lucknow Super Giants | Match 30 | Match 40 | Match 26 | | | Match 16 | Match 13 | | Match 59 | Match 70 |
| Mumbai Indians | Match 38 | Match 66 | Match 56 | Match 12 | Match 45 | | | | Match 21 | Match 33 |
| Punjab Kings | Match 22 | Match 58 | | Match 31 | Match 54 | Match 61 | | Match 18 | Match 37 | |
| Rajasthan Royals | Match 11 | | Match 47 | Match 6 | Match 36 | Match 50 | Match 67 | | Match 28 | |
| Royal Challengers Bengaluru | Match 52 | Match 24 | Match 14 | Match 68 | | | Match 34 | Match 42 | | Match 64 |
| Sunrisers Hyderabad | | Match 55 | Match 20 | Match 60 | Match 7 | Match 41 | Match 27 | Match 2 | | |
* Note: Results listed are according to the home (horizontal) and visitor (vertical) teams.
* Note: Click on a result to see a summary of the match.

## Fixtures

* Match 1 22 March 2025 (2025-03-22) 19:30 (N) Scorecard
| Kolkata Knight Riders (H) | v | Royal Challengers Bengaluru |
* Eden Gardens, Kolkata Umpires: Abhijeet Bengeri (Ind) and Vinod Seshan (Ind)
* Match 2 23 March 2025 (2025-03-23) 15:30 (D/N) Scorecard
| Sunrisers Hyderabad (H) | v | Rajasthan Royals |
* Rajiv Gandhi International Cricket Stadium, Hyderabad Umpires: Adrian Holdstock (SA) and Akshay Totre (Ind)
* Match 3 23 March 2025 (2025-03-23) 19:30 (N) Scorecard
| Chennai Super Kings (H) | v | Mumbai Indians |
* M. A. Chidambaram Stadium, Chennai Umpires: K. N. Ananthapadmanabhan (Ind) and Saiyed Khalid (Ind)
* Match 4 24 March 2025 (2025-03-24) 19:30 (N) Scorecard
| Delhi Capitals (H) | v | Lucknow Super Giants |
* ACA–VDCA Cricket Stadium, Vishakhapatnam Umpires: Abhijit Bhattacharya (Ind) and Ulhas Gandhe (Ind)
* Match 5 25 March 2025 (2025-03-25) 19:30 (N) Scorecard
| Gujarat Titans (H) | v | Punjab Kings |
* Narendra Modi Stadium, Ahmedabad Umpires: Abhijeet Bengeri (Ind) and Vinod Seshan (Ind)
* Match 6 26 March 2025 (2025-03-26) 19:30 (N) Scorecard
| Rajasthan Royals (H) | v | Kolkata Knight Riders |
* Barsapara Cricket Stadium, Guwahati Umpires: Rohan Pandit (Ind) and Akshay Totre (Ind)
* Match 7 27 March 2025 (2025-03-27) 19:30 (N) Scorecard
| Sunrisers Hyderabad (H) | v | Lucknow Super Giants |
* Rajiv Gandhi International Cricket Stadium, Hyderabad Umpires: Abhijit Bhattacharya (Ind) and Ulhas Gandhe (Ind)
* Match 8 28 March 2025 (2025-03-28) 19:30 (N) Scorecard
| Chennai Super Kings (H) | v | Royal Challengers Bengaluru |
* M. A. Chidambaram Stadium, Chennai Umpires: Saiyed Khalid (Ind) and Nitin Menon (Ind)
* Match 9 29 March 2025 (2025-03-29) 19:30 (N) Scorecard
| Gujarat Titans (H) | v | Mumbai Indians |
* Narendra Modi Stadium, Ahmedabad Umpires: Abhijeet Bengeri (Ind) and Vinod Seshan (Ind)
* Match 10 30 March 2025 (2025-03-30) 15:30 (N) Scorecard
| Delhi Capitals (H) | v | Sunrisers Hyderabad |
* ACA–VDCA Cricket Stadium, Vishakhapatnam Umpires: Abhijit Bhattacharya (Ind) and Ulhas Gandhe (Ind)
* Match 11 30 March 2025 (2025-03-30) 19:30 (N) Scorecard
| Rajasthan Royals (H) | v | Chennai Super Kings |
* Barsapara Cricket Stadium, Guwahati Umpires: Adrian Holdstock (SA) and Akshay Totre (Ind)
* Match 12 31 March 2025 (2025-03-31) 19:30 (N) Scorecard
| Mumbai Indians (H) | v | Kolkata Knight Riders |
* Wankhede Stadium, Mumbai Umpires: Saiyed Khalid (Ind) and Saidharshan Kumar (Ind)
* Match 13 1 April 2025 (2025-04-01) 19:30 (N) Scorecard
| Lucknow Super Giants (H) | v | Punjab Kings |
* BRSABV Ekana Cricket Stadium, Lucknow Umpires: Abhijeet Bengeri (Ind) and Vinod Seshan (Ind)
* Match 14 2 April 2025 (2025-04-02) 19:30 (N) Scorecard
| Royal Challengers Bengaluru (H) | v | Gujarat Titans |
* M. Chinnaswamy Stadium, Bengaluru Umpires: Abhijit Bhattacharya (Ind) and Ulhas Gandhe (Ind)
* Match 15 3 April 2025 (2025-04-03) 19:30 (N) Scorecard
| Kolkata Knight Riders (H) | v | Sunrisers Hyderabad |
* Eden Gardens, Kolkata Umpires: Adrian Holdstock (SA) and Akshay Totre (Ind)
* Match 16 4 April 2025 (2025-04-04) 19:30 (N) Scorecard
| Lucknow Super Giants (H) | v | Mumbai Indians |
* BRSABV Ekana Cricket Stadium, Lucknow Umpires: Nitin Menon (Ind) and Saidharshan Kumar (Ind)
* Match 17 5 April 2025 (2025-04-05) 15:30 (D/N) Scorecard
| Chennai Super Kings (H) | v | Delhi Capitals |
* M. A. Chidambaram Stadium, Chennai Umpires: Abhijeet Bengeri (Ind) and Parashar Joshi (Ind)
* Match 18 5 April 2025 (2025-04-05) 19:30 (N) Scorecard
| Punjab Kings (H) | v | Rajasthan Royals |
* Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur Umpires: Ulhas Gandhe (Ind) and Kannur Swaroopanand (Ind)
* Match 19 6 April 2025 (2025-04-06) 15:30 (D/N) Scorecard
| Kolkata Knight Riders (H) | v | Lucknow Super Giants |
* Eden Gardens, Kolkata Umpires: Adrian Holdstock (SA) and Akshay Totre (Ind)
* Match 20 6 April 2025 (2025-04-06) 19:30 (N) Scorecard
| Sunrisers Hyderabad (H) | v | Gujarat Titans |
* Rajiv Gandhi International Cricket Stadium, Hyderabad Umpires: K. N. Ananthapadmanabhan (Ind) and Saidharshan Kumar (Ind)
* Match 21 7 April 2025 (2025-04-07) 19:30 (N) Scorecard
| Mumbai Indians (H) | v | Royal Challengers Bengaluru |
* Wankhede Stadium, Mumbai Umpires: Parashar Joshi (Ind) and Vinod Seshan (Ind)
* Match 22 8 April 2025 (2025-04-08) 19:30 (N) Scorecard
| Punjab Kings (H) | v | Chennai Super Kings |
* Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur Umpires: Abhijit Bhattacharya (Ind) and Ulhas Gandhe (Ind)
* Match 23 9 April 2025 (2025-04-09) 19:30 (N) Scorecard
| Gujarat Titans (H) | v | Rajasthan Royals |
* Narendra Modi Stadium, Ahmedabad Umpires: Rohan Pandit (Ind) and Akshay Totre (Ind)
* Match 24 10 April 2025 (2025-04-10) 19:30 (N) Scorecard
| Royal Challengers Bengaluru (H) | v | Delhi Capitals |
* M. Chinnaswamy Stadium, Bengaluru Umpires: K. N. Ananthapadmanabhan (Ind) and Saidharshan Kumar (Ind)
* Match 25 11 April 2025 (2025-04-11) 19:30 (N) Scorecard
| Chennai Super Kings (H) | v | Kolkata Knight Riders |
* M. A. Chidambaram Stadium, Chennai Umpires: Chris Gaffaney (NZ) and Parashar Joshi (Ind)
* Match 26 12 April 2025 (2025-04-12) 15:30 (N) Scorecard
| Lucknow Super Giants (H) | v | Gujarat Titans |
* BRSABV Ekana Cricket Stadium, Lucknow Umpires: Ulhas Gandhe (Ind) and Kannur Swaroopanand (Ind)
* Match 27 12 April 2025 (2025-04-12) 19:30 (N) Scorecard
| Sunrisers Hyderabad (H) | v | Punjab Kings |
* Rajiv Gandhi International Cricket Stadium, Hyderabad Umpires: Keyur Kelkar (Ind) and Akshay Totre (Ind)
* Match 28 13 April 2025 (2025-04-13) 15:30 (D/N) Scorecard
| Rajasthan Royals (H) | v | Royal Challengers Bengaluru |
* Sawai Mansingh Stadium, Jaipur Umpires: Saidharshan Kumar (Ind) and Nitin Menon (Ind)
* Match 29 13 April 2025 (2025-04-13) 19:30 (N) Scorecard
| Delhi Capitals (H) | v | Mumbai Indians |
* Arun Jaitley Stadium, Delhi Umpires: Chris Gaffaney (NZ) and Vinod Seshan (Ind)
* Match 30 14 April 2025 (2025-04-14) 19:30 (N) Scorecard
| Lucknow Super Giants (H) | v | Chennai Super Kings |
* BRSABV Ekana Cricket Stadium, Lucknow Umpires: Ulhas Gandhe (Ind) and Virender Sharma (Ind)
* Match 31 15 April 2025 (2025-04-15) 19:30 (N) Scorecard
| Punjab Kings (H) | v | Kolkata Knight Riders |
* Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur Umpires: Mohit Krishnadas (Ind) and Saidharshan Kumar (Ind)
* Match 32 16 April 2025 (2025-04-16) 19:30 (N) Scorecard
| Delhi Capitals (H) | v | Rajasthan Royals |
* Arun Jaitley Stadium, Delhi Umpires: Keyur Kelkar (Ind) and Akshay Totre (Ind)
* Match 33 17 April 2025 (2025-04-17) 19:30 (N) Scorecard
| Mumbai Indians (H) | v | Sunrisers Hyderabad |
* Wankhede Stadium, Mumbai Umpires: Jayaraman Madanagopal (Ind) and Vinod Seshan (Ind)
* Match 34 18 April 2025 (2025-04-18) 19:30 (N) Scorecard
| Royal Challengers Bengaluru (H) | v | Punjab Kings |
* M. Chinnaswamy Stadium, Bengaluru Umpires: Ulhas Gandhe (Ind) and Virender Sharma (Ind)
* Match 35 19 April 2025 (2025-04-19) 15:30 (D/N) Scorecard
| Gujarat Titans (H) | v | Delhi Capitals |
* Narendra Modi Stadium, Ahmedabad Umpires: Keyur Kelkar (Ind) and Akshay Totre (Ind)
* Match 36 19 April 2025 (2025-04-19) 19:30 (N) Scorecard
| Rajasthan Royals (H) | v | Lucknow Super Giants |
* Sawai Mansingh Stadium, Jaipur Umpires: Jayaraman Madanagopal (Ind) and Vinod Seshan (Ind)
* Match 37 20 April 2025 (2025-04-20) 15:30 (N) Scorecard
| Punjab Kings (H) | v | Royal Challengers Bengaluru |
* Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur Umpires: Kaushik Gandhi (Ind) and Saidharshan Kumar (Ind)
* Match 38 20 April 2025 (2025-04-20) 19:30 (N) Scorecard
| Mumbai Indians (H) | v | Chennai Super Kings |
* Wankhede Stadium, Mumbai Umpires: Abhijit Bhattacharya (Ind) and Virender Sharma (Ind)
* Match 39 21 April 2025 (2025-04-21) 19:30 (N) Scorecard
| Kolkata Knight Riders (H) | v | Gujarat Titans |
* Eden Gardens, Kolkata Umpires: Rohan Pandit (Ind) and Anish Sahasrabudhe (Ind)
* Match 40 22 April 2025 (2025-04-22) 19:30 (N) Scorecard
| Lucknow Super Giants (H) | v | Delhi Capitals |
* BRSABV Ekana Cricket Stadium, Lucknow Umpires: Kaushik Gandhi (Ind) and Saidharshan Kumar (Ind)
* Match 41 23 April 2025 (2025-04-23) 19:30 (N) Scorecard
| Sunrisers Hyderabad (H) | v | Mumbai Indians |
* Rajiv Gandhi International Cricket Stadium, Hyderabad Umpires: Jayaraman Madanagopal (Ind) and Vinod Seshan (Ind)
* Match 42 24 April 2025 (2025-04-24) 19:30 (N) Scorecard
| Royal Challengers Bengaluru (H) | v | Rajasthan Royals |
* M. Chinnaswamy Stadium, Bengaluru Umpires: Ulhas Gandhe (Ind) and Michael Gough (Eng)
* Match 43 25 April 2025 (2025-04-25) 19:30 (N) Scorecard
| Chennai Super Kings (H) | v | Sunrisers Hyderabad |
* M. A. Chidambaram Stadium, Chennai Umpires: Mohit Krishnadas (Ind) and Nitin Menon (Ind)
* Match 44 26 April 2025 (2025-04-26) 19:30 (N) Scorecard
| Kolkata Knight Riders (H) | v | Punjab Kings |
* Eden Gardens, Kolkata Umpires: Adrian Holdstock (SA) and Anish Sahasrabudhe (Ind)
* Match 45 27 April 2025 (2025-04-27) 15:30 (D/N) Scorecard
| Mumbai Indians (H) | v | Lucknow Super Giants |
* Wankhede Stadium, Mumbai Umpires: Chris Gaffaney (NZ) and Jayaraman Madanagopal (Ind)
* Match 46 27 April 2025 (2025-04-27) 19:30 (N) Scorecard
| Delhi Capitals (H) | v | Royal Challengers Bengaluru |
* Arun Jaitley Stadium, Delhi Umpires: Mohit Krishnadas (Ind) and Nitin Menon (Ind)
* Match 47 28 April 2025 (2025-04-28) 19:30 (N) Scorecard
| Rajasthan Royals (H) | v | Gujarat Titans |
* Sawai Mansingh Stadium, Jaipur Umpires: Michael Gough (Eng) and Virender Sharma (Ind)
* Match 48 29 April 2025 (2025-04-29) 19:30 (N) Scorecard
| Delhi Capitals (H) | v | Kolkata Knight Riders |
* Arun Jaitley Stadium, Delhi Umpires: Mohit Krishnadas (Ind) and Saidharshan Kumar (Ind)
* Match 49 30 April 2025 (2025-04-30) 19:30 (N) Scorecard
| Chennai Super Kings (H) | v | Punjab Kings |
* M. A. Chidambaram Stadium, Chennai Umpires: Anish Sahasrabudhe (Ind) and Akshay Totre (Ind)
* Match 50 1 May 2025 19:30 (N) Scorecard
| Rajasthan Royals (H) | v | Mumbai Indians |
* Sawai Mansingh Stadium, Jaipur Umpires: Parashar Joshi (Ind) and Vinod Seshan (Ind)
* Match 51 2 May 2025 (2025-05-02) 19:30 (N) Scorecard
| Gujarat Titans (H) | v | Sunrisers Hyderabad |
* Narendra Modi Stadium, Ahmedabad Umpires: Virender Sharma (Ind) and Kannur Swaroopanand (Ind)
* Match 52 3 May 2025 (2025-05-03) 19:30 (N) Scorecard
| Royal Challengers Bengaluru (H) | v | Chennai Super Kings |
* M. Chinnaswamy Stadium, Bengaluru Umpires: Mohit Krishnadas (Ind) and Nitin Menon (Ind)
* Match 53 4 May 2025 (2025-05-04) 15:30 (D/N) Scorecard
| Kolkata Knight Riders (H) | v | Rajasthan Royals |
* Eden Gardens, Kolkata Umpires: Rohan Pandit (Ind) and Anish Sahasrabudhe (Ind)
* Match 54 4 May 2025 (2025-05-04) 19:30 (N) Scorecard
| Punjab Kings (H) | v | Lucknow Super Giants |
* HPCA Stadium, Dharamsala Umpires: Parashar Joshi (Ind) and Jayaraman Madanagopal (Ind)
* Match 55 5 May 2025 (2025-05-05) 19:30 (N) Scorecard
| Sunrisers Hyderabad (H) | v | Delhi Capitals |
* Rajiv Gandhi International Cricket Stadium, Hyderabad Umpires: Virender Sharma (Ind) and Kannur Swaroopanand (Ind)
* Match 56 6 May 2025 19:30 (N) Scorecard
| Mumbai Indians (H) | v | Gujarat Titans |
* Wankhede Stadium, Mumbai Umpires: Kaushik Gandhi (Ind) and Saidharshan Kumar (Ind)
* Match 57 7 May 2025 (2025-05-07) 19:30 (N) Scorecard
| Kolkata Knight Riders (H) | v | Chennai Super Kings |
* Eden Gardens, Kolkata Umpires: Adrian Holdstock (SA) and Anish Sahasrabudhe (Ind)
* Match 58 8 May 2025 (2025-05-08) 19:30 (N) Scorecard
| Punjab Kings (H) | v | Delhi Capitals |
* HPCA Stadium, Dharamsala Umpires: Chris Gaffaney (NZ) and Parashar Joshi (Ind)
* Match 59 9 May 2025 (2025-05-09) 19:30 (N) Scorecard
| Lucknow Super Giants (H) | v | Royal Challengers Bengaluru |
* BRSABV Ekana Cricket Stadium, Lucknow Umpires: K. N. Ananthapadmanabhan (Ind) and Kaushik Gandhi (Ind)
* Match 60 10 May 2025 (2025-05-10) 19:30 (N) Scorecard
| Sunrisers Hyderabad (H) | v | Kolkata Knight Riders |
* Rajiv Gandhi International Cricket Stadium, Hyderabad Umpires: Michael Gough (Eng) and Kannur Swaroopanand (Ind)
* Match 61 11 May 2025 (2025-05-11) 15:30 (N) Scorecard
| Punjab Kings (H) | v | Mumbai Indians |
* HPCA Stadium, Dharamsala Umpires: Chris Gaffaney (NZ) and Parashar Joshi (Ind)
* Match 62 11 May 2025 (2025-05-11) 19:30 (N) Scorecard
| Delhi Capitals (H) | v | Gujarat Titans |
* Arun Jaitley Stadium, Delhi Umpires: Keyur Kelkar (Ind) and Rohan Pandit (Ind)
* Match 63 12 May 2025 (2025-05-12) 19:30 (N) Scorecard
| Chennai Super Kings (H) | v | Rajasthan Royals |
* M. A. Chidambaram Stadium, Chennai Umpires: K. N. Ananthapadmanabhan (Ind) and Mohit Krishnadas (Ind)
* Match 64 13 May 2025 (2025-05-13) 19:30 (N) Scorecard
| Royal Challengers Bengaluru (H) | v | Sunrisers Hyderabad |
* M. Chinnaswamy Stadium, Bengaluru Umpires: Michael Gough (Eng) and Kannur Swaroopanand (Ind)
* Match 65 14 May 2025 (2025-05-14) 19:30 (N) Scorecard
| Gujarat Titans (H) | v | Lucknow Super Giants |
* Narendra Modi Stadium, Ahmedabad Umpires: Keyur Kelkar (Ind) and Rohan Pandit (Ind)
* Match 66 15 May 2025 (2025-05-15) 19:30 (N) Scorecard
| Mumbai Indians (H) | v | Delhi Capitals |
* Wankhede Stadium, Mumbai Umpires: Abhijeet Bengeri (Ind) and Jayaraman Madanagopal (Ind)
* Match 67 16 May 2025 (2025-05-16) 19:30 (N) Scorecard
| Rajasthan Royals (H) | v | Punjab Kings |
* Sawai Mansingh Stadium, Jaipur Umpires: Michael Gough (Eng) and Virender Sharma (Ind)
* Match 68 17 May 2025 (2025-05-17) 19:30 (N) Scorecard
| Royal Challengers Bengaluru (H) | v | Kolkata Knight Riders |
* M. Chinnaswamy Stadium, Bengaluru Umpires: K. N. Ananthapadmanabhan (Ind) and Nitin Menon (Ind)
* Match 69 18 May 2025 (2025-05-18) 15:30 (D/N) Scorecard
| Gujarat Titans (H) | v | Chennai Super Kings |
* Narendra Modi Stadium, Ahmedabad Umpires: Adrian Holdstock (SA) and Keyur Kelkar (Ind)
* Match 70 18 May 2025 (2025-05-18) 19:30 (N) Scorecard
| Lucknow Super Giants (H) | v | Sunrisers Hyderabad |
* BRSABV Ekana Cricket Stadium, Lucknow Umpires: Abhijeet Bengeri (Ind) and Jayaraman Madanagopal (Ind)

## Playoffs

The playoffs will be held from 20 to 25 May 2025. Qualifier 1 and Eliminator will be played at Rajiv Gandhi International Cricket Stadium in Hyderabad. Qualifier 2 and the Final will be played at Eden Gardens in Kolkata.

### Bracket

| Qualifier 1vte | Qualifier 1vte | Qualifier 1vte | Qualifier 2 | Qualifier 2 | Qualifier 2 | Final | Final | Final |
| 20 May 2025 – Hyderabad | 20 May 2025 – Hyderabad | 20 May 2025 – Hyderabad | | | | 25 May 2025 – Kolkata | 25 May 2025 – Kolkata | 25 May 2025 – Kolkata |
| 1 | 1st placed team | | | | | Q1W | Winner of Qualifier 1 | |
| 2 | 2nd placed team | | 23 May 2025 – Kolkata | 23 May 2025 – Kolkata | 23 May 2025 – Kolkata | Q2W | Winner of Qualifier 2 | |
| | | | Q1L | Loser of Qualifier 1 | | | | |
| Eliminator | Eliminator | Eliminator | EW | Winner of Eliminator | | | | |
| 21 May 2025 – Hyderabad | 21 May 2025 – Hyderabad | 21 May 2025 – Hyderabad | | | | | | |
| 3 | 3rd placed team | | | | | | | |
| 4 | 4th placed team | | | | | | | |

### Qualifier 1

* Qualifier 1 20 May 2025 19:30 (N) Scorecard
| 1st placed team | v | 2nd placed team |
* Rajiv Gandhi International Cricket Stadium, Hyderabad

### Eliminator

* Eliminator 21 May 2025 19:30 (N) Scorecard
| 3rd placed team | v | 4th placed team |
* Rajiv Gandhi International Cricket Stadium, Hyderabad

### Qualifier 2

* Qualifier 2 23 May 2025 19:30 (N) Scorecard
| Loser of Qualifier 1 | v | Winner of Eliminator |
* Eden Gardens, Kolkata

### Final

* Final 25 May 2025 19:30 (N) Scorecard
| Winner of Qualifier 1 | v | Winner of Qualifier 2 |
* Eden Gardens, Kolkata