It’s that time of the year when cricket begins to dominate every conversation in the country, be it office gossip or dinner table talks. The buzz reached a new high recently when the fixtures for the TATA IPL 2025 got announced which will return for its 18th edition in March this year. Just like in the past three years, this edition of the tournament will also see a total of ten teams take on each other. However, owing to the mega-auction that was held in November 2024, the teams this year will wear a very different look as far as personnel is concerned.
IPL 2025 Match List:
Date | Day | Start | Home | Away | Venue |
22-Mar | Sat | 7:30 PM | Kolkata | Bangalore | Eden Gardens, Kolkata |
23-Mar | Sun | 3:30 PM | Hyderabad | Rajasthan | Rajiv Gandhi International Stadium, Hyderabad |
23-Mar | Sun | 7:30 PM | Chennai | Mumbai | MA Chidambaram Stadium, Chennai |
24-Mar | Mon | 7:30 PM | Delhi | Lucknow | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam |
25-Mar | Tue | 7:30 PM | Gujarat | Punjab | Narendra Modi Stadium, Ahmedabad |
26-Mar | Wed | 7:30 PM | Rajasthan | Kolkata | Barsapara Cricket Stadium, Guwahati |
27-Mar | Thu | 7:30 PM | Hyderabad | Lucknow | Rajiv Gandhi International Stadium, Hyderabad |
28-Mar | Fri | 7:30 PM | Chennai | Bangalore | MA Chidambaram Stadium, Chennai |
29-Mar | Sat | 7:30 PM | Gujarat | Mumbai | Narendra Modi Stadium, Ahmedabad |
30-Mar | Sun | 3:30 PM | Delhi | Hyderabad | Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Visakhapatnam |
30-Mar | Sun | 7:30 PM | Rajasthan | Chennai | Barsapara Cricket Stadium, Guwahati |
31-Mar | Mon | 7:30 PM | Mumbai | Kolkata | Wankhede Stadium, Mumbai |
1-Apr | Tue | 7:30 PM | Lucknow | Punjab | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow |
2-Apr | Wed | 7:30 PM | Bangalore | Gujarat | M.Chinnaswamy Stadium, Bengaluru |
3-Apr | Thu | 7:30 PM | Kolkata | Hyderabad | Eden Gardens, Kolkata |
4-Apr | Fri | 7:30 PM | Lucknow | Mumbai | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow |
5-Apr | Sat | 3:30 PM | Chennai | Delhi | MA Chidambaram Stadium, Chennai |
5-Apr | Sat | 7:30 PM | Punjab | Rajasthan | Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur, Chandigarh |
6-Apr | Sun | 3:30 PM | Kolkata | Lucknow | Eden Gardens, Kolkata |
6-Apr | Sun | 7:30 PM | Hyderabad | Gujarat | Rajiv Gandhi International Stadium, Hyderabad |
7-Apr | Mon | 7:30 PM | Mumbai | Bangalore | Wankhede Stadium, Mumbai |
8-Apr | Tue | 7:30 PM | Punjab | Chennai | Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur, Chandigarh |
9-Apr | Wed | 7:30 PM | Gujarat | Rajasthan | Narendra Modi Stadium, Ahmedabad |
10-Apr | Thu | 7:30 PM | Bangalore | Delhi | M.Chinnaswamy Stadium, Bengaluru |
11-Apr | Fri | 7:30 PM | Chennai | Kolkata | MA Chidambaram Stadium, Chennai |
12-Apr | Sat | 3:30 PM | Lucknow | Gujarat | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow |
12-Apr | Sat | 7:30 PM | Hyderabad | Punjab | Rajiv Gandhi International Stadium, Hyderabad |
13-Apr | Sun | 3:30 PM | Rajasthan | Bangalore | Sawai Mansingh Stadium, Jaipur |
13-Apr | Sun | 7:30 PM | Delhi | Mumbai | Arun Jaitley Stadium, Delhi |
14-Apr | Mon | 7:30 PM | Lucknow | Chennai | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow |
15-Apr | Tue | 7:30 PM | Punjab | Kolkata | Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur, Chandigarh |
16-Apr | Wed | 7:30 PM | Delhi | Rajasthan | Arun Jaitley Stadium, Delhi |
17-Apr | Thu | 7:30 PM | Mumbai | Hyderabad | Wankhede Stadium, Mumbai |
18-Apr | Fri | 7:30 PM | Bangalore | Punjab | M.Chinnaswamy Stadium, Bengaluru |
19-Apr | Sat | 3:30 PM | Gujarat | Delhi | Narendra Modi Stadium, Ahmedabad |
19-Apr | Sat | 7:30 PM | Rajasthan | Lucknow | Sawai Mansingh Stadium, Jaipur |
20-Apr | Sun | 3:30 PM | Punjab | Bangalore | Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur, Chandigarh |
20-Apr | Sun | 7:30 PM | Mumbai | Chennai | Wankhede Stadium, Mumbai |
21-Apr | Mon | 7:30 PM | Kolkata | Gujarat | Eden Gardens, Kolkata |
22-Apr | Tue | 7:30 PM | Lucknow | Delhi | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow |
23-Apr | Wed | 7:30 PM | Hyderabad | Mumbai | Rajiv Gandhi International Stadium, Hyderabad |
24-Apr | Thu | 7:30 PM | Bangalore | Rajasthan | M.Chinnaswamy Stadium, Bengaluru |
25-Apr | Fri | 7:30 PM | Chennai | Hyderabad | MA Chidambaram Stadium, Chennai |
26-Apr | Sat | 7:30 PM | Kolkata | Punjab | Eden Gardens, Kolkata |
27-Apr | Sun | 3:30 PM | Mumbai | Lucknow | Wankhede Stadium, Mumbai |
27-Apr | Sun | 7:30 PM | Delhi | Bangalore | Arun Jaitley Stadium, Delhi |
28-Apr | Mon | 7:30 PM | Rajasthan | Gujarat | Sawai Mansingh Stadium, Jaipur |
29-Apr | Tue | 7:30 PM | Delhi | Kolkata | Arun Jaitley Stadium, Delhi |
30-Apr | Wed | 7:30 PM | Chennai | Punjab | MA Chidambaram Stadium, Chennai |
1-May | Thu | 7:30 PM | Rajasthan | Mumbai | Sawai Mansingh Stadium, Jaipur |
2-May | Fri | 7:30 PM | Gujarat | Hyderabad | Narendra Modi Stadium, Ahmedabad |
3-May | Sat | 7:30 PM | Bangalore | Chennai | M.Chinnaswamy Stadium, Bengaluru |
4-May | Sun | 3:30 PM | Kolkata | Rajasthan | Eden Gardens, Kolkata |
4-May | Sun | 7:30 PM | Punjab | Lucknow | Himachal Pradesh Cricket Association Stadium, Dharamsala |
5-May | Mon | 7:30 PM | Hyderabad | Delhi | Rajiv Gandhi International Stadium, Hyderabad |
6-May | Tue | 7:30 PM | Mumbai | Gujarat | Wankhede Stadium, Mumbai |
7-May | Wed | 7:30 PM | Kolkata | Chennai | Eden Gardens, Kolkata |
8-May | Thu | 7:30 PM | Punjab | Delhi | Himachal Pradesh Cricket Association Stadium, Dharamsala |
9-May | Fri | 7:30 PM | Lucknow | Bangalore | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow |
10-May | Sat | 7:30 PM | Hyderabad | Kolkata | Rajiv Gandhi International Stadium, Hyderabad |
11-May | Sun | 3:30 PM | Punjab | Mumbai | Himachal Pradesh Cricket Association Stadium, Dharamsala |
11-May | Sun | 7:30 PM | Delhi | Gujarat | Arun Jaitley Stadium, Delhi |
12-May | Mon | 7:30 PM | Chennai | Rajasthan | MA Chidambaram Stadium, Chennai |
13-May | Tue | 7:30 PM | Bangalore | Hyderabad | M.Chinnaswamy Stadium, Bengaluru |
14-May | Wed | 7:30 PM | Gujarat | Lucknow | Narendra Modi Stadium, Ahmedabad |
15-May | Thu | 7:30 PM | Mumbai | Delhi | Wankhede Stadium, Mumbai |
16-May | Fri | 7:30 PM | Rajasthan | Punjab | Sawai Mansingh Stadium, Jaipur |
17-May | Sat | 7:30 PM | Bangalore | Kolkata | M.Chinnaswamy Stadium, Bengaluru |
18-May | Sun | 3:30 PM | Gujarat | Chennai | Narendra Modi Stadium, Ahmedabad |
18-May | Sun | 7:30 PM | Lucknow | Hyderabad | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow |
20-May | Tue | 7:30 PM | Qualifier 1 | Rajiv Gandhi International Stadium, Hyderabad | |
21-May | Wed | 7:30 PM | Eliminator | Rajiv Gandhi International Stadium, Hyderabad | |
23-May | Fri | 7:30 PM | Qualifier 2 | Eden Gardens, Kolkata | |
25-May | Sun | 7:30 PM | Final | Eden Gardens, Kolkata |
Retention and Auctions
All the teams were allowed to retain a maximum of six players before the auction. However, several of them chose to retain a much smaller number and rebuild their teams almost from scratch ahead of the 2025 season. That sets up the new season all the more beautifully which will begin on 22nd March with a clash between two teams who started it all way back in 2008 by playing the first match of the 2008 edition. Just like the inaugural edition, this edition of the T20 extravaganza will kick off with a match between Kolkata and Bengaluru at the Eden Gardens, the home of the last year’s winners.
IPL 2025 Groups and league structure
Just like it has been since 2022, this time around as well the ten teams have been divided into two groups. Each team will play the others in their own group twice as well as one designated opponent from the other group twice while facing the other four sides from the other group only once in the league stage.
Group A | Group B |
Chennai | Mumbai |
Bengaluru | Gujarat |
Rajasthan | Delhi |
Punjab | Hyderabad |
Kolkata | Lucknow |
There will be a total of 74 matches played across the season. There will be 12 double-headers i.e. days on which two matches will be played. The afternoon games will begin at 3.30 pm while the evening games will begin at 7:30 pm. While Kolkata and Bengaluru will be the first two teams to begin their campaign in the tournament on the 22nd of March, Gujarat and Punjab will have to wait till the 25th of March for their campaign to start as they will be the last two teams teams to get off the mark, which they would do in the world’s biggest stadium, the Narendra Modi Stadium in Ahmedabad.
The teams that finish in the top four at the end of the league stage would then qualify for the playoffs. The top two teams at the end of the league stage will get two chances to make it to the Final. The group stage will end with a match on 18th May between Lucknow and Hyderabad in the former’s home stadium. The playoffs will begin on 20th May with the Qualifier 1 along with the Eliminator being played in Hyderabad before the tournament moves to Kolkata for the last two matches, the Qualifier 2 and the Final. The Final of the TATA IPL 2025 this time will be played on 25th May. Mumbai and Chennai, the two teams who have won the tournament a record five times, will meet twice this year for a clash that has been termed as the El Classico of the league by fans. Chennai will host Mumbai on 23rd March while they will travel to play at the Wankhede on April 20th. The teams had met only once last year.
IPL 2025 Venues
The tournament will be played in 13 different stadiums across the country. Defending champions Kolkata will play at their home ground Eden Gardens in Kolkata. Bengaluru will be back at the M Chinnaswamy Stadium for their home games in front of their fans who they call the 12th Man army. Chennai will play in front of the sea of yellow that the MA Chidambaram becomes during every home game of the franchise. Gujarat will get the biggest stadium of the world, the Narendra Modi Stadium, for their home games. Hyderabad will look to replicate their great form in front of the Orange Army at the Rajiv Gandhi International Cricket Stadium, also called the Uppal stadium. Next to the Arabian Sea, the Wankhede would once again host all matches for Mumbai. Rajasthan will play their two home games at Guwahati apart from the six games that they will play at the Sawai Man Singh Stadium in Jaipur. Similarly, Punjab too will play five of their games at the New PCA Stadium in New Chandigarh. The remaining three home games of Punjab will be played in Dharamsala’s Himachal Pradesh Cricket Association Stadium. Delhi will begin their campaign playing in Visakhapatnam, which is their second home ground apart from the Arun Jaitely Stadium in the national capital. The team will play one more home game at Visakhapatnam.
While Kolkata will enter the tournament as the defending champion on account of winning the tournament last year for the 3rd time, all eyes will be on Mumbai and Chennai for the two teams, with five titles apiece, have shown that they know how to win the tournament. Teams like Rajashthan, Gujarat and Hyderabad would aim to add to their solitary trophy in the trophy cabinet. Lucknow, Punjab, Bangalore and Delhi meanwhile will start the tournament hoping that they are able to break the jinx finally this year and earn themselves their maiden TATA IPL trophy.
Also Read:
Chennai Tata IPL 2025 Schedule
Hyderabad Tata IPL 2025 Schedule