In 2025, the IPL is back with a bang as it embarks on its 18th season of explosive T20 action. The tournament will take place across 13 venues in India from March 22 to May 25 between 10 teams. The tournament will run for one month between October and November, with 74 matches, including 13 double-headers for the fans.
Tournament Overview
- Season Dates: March 22, 2025 – May 25, 2025
- Teams: 10
- Matches: 74
- Venues: 13 across India
Opening Match and Venue Information
The season opener will be played on March 22 in Kolkata’s Eden Gardens between defending champions Kolkata Knight Riders (KKR) and Royal Challengers Bengaluru (RCB). The tournament opener and final on May 25 will be held at Eden Gardens, which has a 68,000 capacity. It will be the third time that Eden Gardens will host the IPL final, its previous two stints coming in 2013 and 2015.
Tournament Format
The format for IPL 2025 remains as follows:
Group Stage: Ten teams will be split into two groups of five. All teams play 14 matches—playing the other four in their own group home and away, the team in the same row of the opposite group home and away, and the remaining four opposite group teams once.
Points System: Teams earn points based on wins to finish a unified points table in the top four to qualify for the playoffs.
Qualifier 1: The top two teams face off; the winner advances straight to the final
Eliminator: The third and fourth-placed teams face off; the loser is out
Qualifier 2: The loser of Qualifier 1 plays the winner of the Eliminator; the winner reaches the final.
This allows teams to have several chances to advance to the finals, keeping competition and intrigue until the very end of the tourney.
The timings of the matches are as given below:
- Afternoon Matches: 3:30 PM IST (10:00 AM GMT)
- Evening Matches: 7:30 PM IST (2:00 PM GMT)
13 double-header days allow fans to catch an additional match on certain weekends.
Noteworthy Player Movements & Auctions
Big bids transformed rosters in the November 2024 player auction:
Rishabh Pant: Signed by Lucknow Super Giants for $3.21 million, the highest ever for a player in IPL. Pant will captain the side and replace KL Rahul.
Shreyas Iyer: Signed ₹24 crore with Punjab Kings | Also becomes team captain.
Jos Buttler: The wicketkeeper-batsman from England was acquired by Gujarat Titans for $1.4 million and has been a big hitter in batting units.
Jofra Archer: Rajasthan Royals signed the England pacer for $1.2 million after settling contractual issues with the England and Wales Cricket Board.
These signings indicate the franchises’ attempts to fill out their rosters with seasoned and up-and-coming players.
Complete Match Schedule
Below is the detailed schedule for IPL 2025:
Date | Match | Venue | Time (IST) |
Mar 22 | Kolkata Knight Riders vs Royal Challengers Bengaluru | Eden Gardens, Kolkata | 7:30 PM |
Mar 23 | Sunrisers Hyderabad vs Rajasthan Royals | Rajiv Gandhi Stadium, Hyderabad | 3:30 PM |
Mar 23 | Chennai Super Kings vs Mumbai Indians | M.A. Chidambaram Stadium, Chennai | 7:30 PM |
Mar 24 | Delhi Capitals vs Lucknow Super Giants | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam | 7:30 PM |
Mar 25 | Gujarat Titans vs Punjab Kings | Narendra Modi Stadium, Ahmedabad | 7:30 PM |
Mar 26 | Rajasthan Royals vs Kolkata Knight Riders | Dr. Bhupen Hazarika Cricket Stadium, Guwahati | 7:30 PM |
Mar 27 | Sunrisers Hyderabad vs Lucknow Super Giants | Rajiv Gandhi Stadium, Hyderabad | 7:30 PM |
Mar 28 | Chennai Super Kings vs Royal Challengers Bengaluru | M.A. Chidambaram Stadium, Chennai | 7:30 PM |
Mar 29 | Gujarat Titans vs Mumbai Indians | Narendra Modi Stadium, Ahmedabad | 7:30 PM |
Mar 30 | Delhi Capitals vs Sunrisers Hyderabad | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam | 3:30 PM |
Mar 30 | Rajasthan Royals vs Chennai Super Kings | Dr. Bhupen Hazarika Cricket Stadium, Guwahati | 7:30 PM |
Mar 31 | Mumbai Indians vs Kolkata Knight Riders | Wankhede Stadium, Mumbai | 7:30 PM |
Apr 1 | Lucknow Super Giants vs Punjab Kings | BRSABV Ekana Cricket Stadium, Lucknow | 7:30 PM |
Apr 2 | Royal Challengers Bengaluru vs Gujarat Titans | M. Chinnaswamy Stadium, Bengaluru | 7:30 PM |
Apr 3 | Kolkata Knight Riders vs Sunrisers Hyderabad | Eden Gardens, Kolkata | 7:30 PM |
Apr 4 | Lucknow Super Giants vs Mumbai Indians | BRSABV Ekana Cricket Stadium, Lucknow | 7:30 PM |
Apr 5 | Chennai Super Kings vs Delhi Capitals | M.A. Chidambaram Stadium, Chennai | 3:30 PM |
Apr 5 | Punjab Kings vs Rajasthan Royals | Mullanpur Stadium, New Chandigarh | 7:30 PM |
Apr 6 | Kolkata Knight Riders vs Lucknow Super Giants | Eden Gardens, Kolkata | 3:30 PM |
Apr 6 | Sunrisers Hyderabad vs Gujarat Titans | Rajiv Gandhi Stadium, Hyderabad | 7:30 PM |
Apr 7 | Mumbai Indians vs Royal Challengers Bengaluru | Wankhede Stadium, Mumbai | 7:30 PM |
Apr 8 | Punjab Kings vs Chennai Super Kings | Mullanpur Stadium, New Chandigarh | 7:30 PM |
Apr 9 | Gujarat Titans vs Rajasthan Royals | Narendra Modi Stadium, Ahmedabad | 7:30 PM |
Apr 10 | Royal Challengers Bengaluru vs Delhi Capitals | M. Chinnaswamy Stadium, Bengaluru | 7:30 PM |
Apr 11 | Chennai Super Kings vs Kolkata Knight Riders | M.A. Chidambaram Stadium, Chennai | 7:30 PM |
Apr 12 | Lucknow Super Giants vs Gujarat Titans | BRSABV Ekana Cricket Stadium, Lucknow | 3:30 PM |
Apr 12 | Sunrisers Hyderabad vs Punjab Kings | Rajiv Gandhi Stadium, Hyderabad | 7:30 PM |
Apr 13 | Rajasthan Royals vs Royal Challengers Bengaluru | Sawai Mansingh Stadium, Jaipur | 3:30 PM |
Apr 13 | Delhi Capitals vs Mumbai Indians | Arun Jaitley Stadium, Delhi | 7:30 PM |
Apr 14 | Lucknow Super Giants vs Chennai Super Kings | BRSABV Ekana Cricket Stadium, Lucknow | 7:30 PM |
Apr 15 | Punjab Kings vs Kolkata Knight Riders | Mullanpur Stadium, New Chandigarh | 7:30 PM |
Apr 16 | Delhi Capitals vs Rajasthan Royals | Arun Jaitley Stadium, Delhi | 7:30 PM |
Apr 17 | Mumbai Indians vs Sunrisers Hyderabad | Wankhede Stadium, Mumbai | 7:30 PM |
Apr 18 | Royal Challengers Bengaluru vs Punjab Kings | M. Chinnaswamy Stadium, Bengaluru | 7:30 PM |
Apr 19 | Gujarat Titans vs Delhi Capitals | Narendra Modi Stadium, Ahmedabad | 3:30 PM |
Apr 19 | Rajasthan Royals vs Lucknow Super Giants | Sawai Mansingh Stadium, Jaipur | 7:30 PM |
Apr 20 | Punjab Kings vs Royal Challengers Bengaluru | Mullanpur Stadium, New Chandigarh | 3:30 PM |
Apr 20 | Mumbai Indians vs Chennai Super Kings | Wankhede Stadium, Mumbai | 7:30 PM |
Apr 21 | Kolkata Knight Riders vs Gujarat Titans | Eden Gardens, Kolkata | 7:30 PM |
Apr 22 | Lucknow Super Giants vs Delhi Capitals | BRSABV Ekana Cricket Stadium, Lucknow | 7:30 PM |
Apr 23 | Sunrisers Hyderabad vs Mumbai Indians | Rajiv Gandhi Stadium, Hyderabad | 7:30 PM |
Apr 24 | Royal Challengers Bengaluru vs Rajasthan Royals | M. Chinnaswamy Stadium, Bengaluru | 7:30 PM |
Apr 25 | Chennai Super Kings vs Sunrisers Hyderabad | M.A. Chidambaram Stadium, Chennai | 7:30 PM |
Apr 26 | Kolkata Knight Riders vs Punjab Kings | Eden Gardens, Kolkata | 7:30 PM |
April 27 | Mumbai Indians vs Lucknow Super Giants | Wankhede Stadium, Mumbai | 3:30 PM |
April 27 | Delhi Capitals vs Royal Challengers Bengaluru | Arun Jaitley Stadium, Delhi | 7:30 PM |
April 28 | Rajasthan Royals vs Gujarat Titans | Sawai Mansingh Stadium, Jaipur | 7:30 PM |
April 29 | Delhi Capitals vs Kolkata Knight Riders | Arun Jaitley Stadium, Delhi | 7:30 PM |
April 30 | Chennai Super Kings vs Punjab Kings | M. A. Chidambaram Stadium, Chennai | 7:30 PM |
May 1 | Rajasthan Royals vs Mumbai Indians | Sawai Mansingh Stadium, Jaipur | 7:30 PM |
May 2 | Gujarat Titans vs Sunrisers Hyderabad | Narendra Modi Stadium, Ahmedabad | 7:30 PM |
May 3 | Royal Challengers Bengaluru vs Chennai Super Kings | M. Chinnaswamy Stadium, Bengaluru | 7:30 PM |
May 4 | Kolkata Knight Riders vs Rajasthan Royals | Eden Gardens, Kolkata | 3:30 PM |
May 4 | Punjab Kings vs Lucknow Super Giants | HPCA Cricket Stadium, Dharamsala | 7:30 PM |
May 5 | Sunrisers Hyderabad vs Delhi Capitals | Rajiv Gandhi International Cricket Stadium, Hyderabad | 7:30 PM |
May 6 | Mumbai Indians vs Gujarat Titans | Wankhede Stadium, Mumbai | 7:30 PM |
May 7 | Kolkata Knight Riders vs Chennai Super Kings | Eden Gardens, Kolkata | 7:30 PM |
May 8 | Punjab Kings vs Delhi Capitals | HPCA Cricket Stadium, Dharamsala | 7:30 PM |
May 9 | Lucknow Super Giants vs Royal Challengers Bengaluru | BRSABV Ekana Cricket Stadium, Lucknow | 7:30 PM |
May 10 | Sunrisers Hyderabad vs Kolkata Knight Riders | Rajiv Gandhi International Cricket Stadium, Hyderabad | 7:30 PM |
May 11 | Punjab Kings vs Mumbai Indians | HPCA Cricket Stadium, Dharamsala | 3:30 PM |
May 11 | Delhi Capitals vs Gujarat Titans | Arun Jaitley Stadium, Delhi | 7:30 PM |
May 12 | Chennai Super Kings vs Rajasthan Royals | M. A. Chidambaram Stadium, Chennai | 7:30 PM |
May 13 | Royal Challengers Bengaluru vs Sunrisers Hyderabad | M. Chinnaswamy Stadium, Bengaluru | 7:30 PM |
May 14 | Gujarat Titans vs Lucknow Super Giants | Narendra Modi Stadium, Ahmedabad | 7:30 PM |
May 15 | Mumbai Indians vs Delhi Capitals | Wankhede Stadium, Mumbai | 7:30 PM |
May 16 | Rajasthan Royals vs Punjab Kings | Sawai Mansingh Stadium, Jaipur | 7:30 PM |
May 17 | Royal Challengers Bengaluru vs Kolkata Knight Riders | M. Chinnaswamy Stadium, Bengaluru | 7:30 PM |
May 18 | Gujarat Titans vs Chennai Super Kings | Narendra Modi Stadium, Ahmedabad | 3:30 PM |
May 18 | Lucknow Super Giants vs Sunrisers Hyderabad | BRSABV Ekana Cricket Stadium, Lucknow | 7:30 PM |
May 20 | Qualifier 1 | Rajiv Gandhi International Cricket Stadium, Hyderabad | 7:30 PM |
May 21 | Eliminator | Rajiv Gandhi International Cricket Stadium, Hyderabad | 7:30 PM |
May 23 | Qualifier 2 | Eden Gardens, Kolkata | 7:30 PM |
May 25 | Final | Eden Gardens, Kolkata | 7:30 PM |