The Indian Premier League 2025 is back and promises an action-packed season for cricket fans. The 18th edition of the TATA 2025 IPL will begin on 22 March 2025 and end with a grand final on 25 May 2025. This season will have 10 teams, just like the last few editions.

They all be seen fighting for the prestigious trophy in 74 exciting matches across 13 venues in India. As a fan, one can expect high-scoring games, last-over finishes, and unforgettable performances from the world’s best cricketers.
The tournament will follow the same group-stage and playoff format, keeping the excitement alive until the very end.
In this article, we bring you the complete IPL 2025 match list, including the teams, captains, timetable, points table details, and a few more important things.
IPL 2025 Format
The IPL match list 2025 is designed with a group-stage format, ensuring a fair balance of home and away games for each team.
- League Stage: Teams will play 14 matches each.
- Points Table: Teams will earn 2 points for a win, 1 point for a no-result, and 0 points for a loss.
- Top 4 teams in the ranking table will qualify for the playoffs.
IPL 2025 Groups & Teams
The 10 teams are divided into two groups:
Group A
- Chennai Super Kings
- Kolkata Knight Riders
- Rajasthan Royals
- Royal Challengers Bengaluru
- Punjab Kings
Group B
- Mumbai Indians
- Sunrisers Hyderabad
- Gujarat Titans
- Delhi Capitals
- Lucknow Super Giants
Each team will play twice against teams in their group and once against teams from the other group (except for one team, which they will play twice).
New Rules for IPL 2025
The TATA 2025 IPL will introduce some significant rule changes, including:
1. ICC Code of Conduct: The league will now follow the International Cricket Council’s (ICC) Code of Conduct instead of its own regulations.
2. Same Match Format: The playoff structure remains unchanged, ensuring fair competition.
3. Expansion in Future Seasons: While the 2025 season will have 74 matches, the number will increase to 84 matches in 2026 and 2027.
IPL Teams and Captains for 2024
The Indian Premier League (IPL) 2025 season brings an exciting lineup of teams, each led by a captain who’s brilliant in their own way. Some are experienced leaders, while others are new to the role. Fans can look forward to tough competition and thrilling matches in famous stadiums across India.
The teams and their captains of this year’s Indian Premier League are as follows:
Teams | Captains | Venue |
Chennai Super Kings | Ruturaj Gaikwad | Chepauk Stadium |
Mumbai Indians | Hardik Pandya | Wankhede Stadium |
Kolkata Knight Riders | Ajinkya Rahane | Eden Gardens |
Royal Challengers Bengaluru | Rajat Patidar | Chinnaswami Stadiums |
Delhi Capitals | Axar Patel | Arun Jaitley Stadium, ACA-VDCA Cricket Stadium |
Gujarat Titans | Shubman Gill | Narendra Modi Stadium |
Rajasthan Royals | Sanju Samson | Barsapara Stadium, Sawai Mansingh Stadium |
Lucknow Super Giants | Rishabh Pant | Ekana Cricket Stadium |
Punjab Kings | Shreyas Iyer | Dharamsala, Mohali |
Sunrisers Hyderabad | Pat Cummins | Rajiv Gandhi International Stadium |
IPL 2025 Match List & Time Table
The schedule of the 2025 IPL consists of group-stage matches, followed by playoffs and the final. The opening match will feature the defending champions Kolkata Knight Riders (KKR) against Royal Challengers Bengaluru, at Eden Gardens, Kolkata.
Below is the TATA IPL schedule with the location and timing details:
Date | Match | Venue | Time (IST) |
22nd March | KKR vs RCB | Kolkata | 7:30 PM |
23rd March | SRH vs RR | Hyderabad | 3:30 PM |
23rd March | MI vs CSK | Chennai | 7:30 PM |
24th March | DC vs LSG | Vizag | 7:30 PM |
25th March | GT vs PBKS | Ahmedabad | 7:30 PM |
26th March | RR vs KKR | Guwahati | 7:30 PM |
27th March | SRH vs LSG | Hyderabad | 7:30 PM |
28th March | RCB vs CSK | Chennai | 7:30 PM |
29th March | GT vs MI | Ahmedabad | 7:30 PM |
30th March | DC vs SRH | Vizag | 3:30 PM |
30th March | RR vs CSK | Guwahati | 7:30 PM |
31st March | MI vs KKR | Mumbai | 7:30 PM |
1st April | LSG vs PBKS | Lucknow | 7:30 PM |
2nd April | RCB vs GT | Bengaluru | 7:30 PM |
03rd April | KKR vs SRH | Vizag | 7:30 PM |
04th April | LSG vs MI | Lucknow | 7:30 PM |
05th April | CSK vs DC | Chennai | 3:30 PM |
05th April | PBKS vs RR | New Chandigarh | 7:30 PM |
06th April | KKR vs LSG | Kolkata | 3:30 PM |
06th April | SRH vs GT | Hyderabad | 7:30 PM |
07th April | MI vs RCB | Mumbai | 7:30 PM |
08th April | PBKS vs CSK | New Chandigarh | 7:30 PM |
9th April | GT vs RR | Ahmedabad | 7:30 PM |
10th April | RCB vs DC | Bengaluru | 7:30 PM |
11th April | CSK vs KKR | Chennai | 7:30 PM |
12th April | LSG vs GT | Lucknow | 3:30 PM |
12th April | SRH vs PBKS | Hyderabad | 7:30 PM |
13th April | RR vs RCB | Jaipur | 3:30 PM |
13th April | DC vs MI | Delhi | 7:30 PM |
14th April | LSG vs CSK | Lucknow | 7:30 PM |
15th April | PBKS vs KKR | New Chandigarh | 7:30 PM |
16th April | DC vs RR | Delhi | 7:30 PM |
17th April | MI vs SRH | Mumbai | 7:30 PM |
18th April | RR vs PBKS | Bengaluru | 7:30 PM |
19th April | GT vs DC | Ahmedabad | 3:30 PM |
19th April | RR vs LSG | Jaipur | 7:30 PM |
20th April | PBKS vs RCB | New Chandigarh | 3:30 PM |
20th April | MI vs CSK | Mumbai | 7:30 PM |
21st April | KKR vs GT | Kolkata | 7:30 PM |
22nd April | LSG vs DC | Lucknow | 7:30 PM |
23rd April | SRH vs MI | Hyderabad | 7:30 PM |
24th April | RCB vs RR | Bengaluru | 7:30 PM |
25th April | CSK vs SRH | Chennai | 7:30 PM |
26th April | KKR vs PBKS | Kolkata | 7:30 PM |
27th April | MI vs LSG | Mumbai | 3:30 PM |
27th April | DC vs RCB | Delhi | 7:30 PM |
28 April | RR vs GT | Jaipur | 7:30 PM |
29th April | DC vs KKR | Delhi | 7:30 PM |
30th April | CSK vs PBKS | Chennai | 7:30 PM |
1st May | RR vs MI | Jaipur | 7:30 PM |
2nd May | GT vs SRH | Ahmedabad | 7:30 PM |
3rd May | RR vs CSK | Bengaluru | 7:30 PM |
4th May | KKR vs RR | Kolkata | 3:30 PM |
4th May | PBKS vs CSK | Dharamsala | 7:30 PM |
5th May | SRH vs DC | Hyderabad | 7:30 PM |
6th May | MI vs GT | Mumbai | 7:30 PM |
7th May | KKR vs CSK | Kolkata | 7:30 PM |
8th May | PBKS vs DC | Dharamsala | 7:30 PM |
9th May | LSG vs RCB | Lucknow | 7:30 PM |
10th May | SRH vs KKR | Hyderabad | 7:30 PM |
11th May | PBKS vs MI | Dharamsala | 3:30 PM |
11th May | DC vs GT | Delhi | 7:30 PM |
12th May | CSK vs RR | Chennai | 7:30 PM |
13th May | RCB vs SRH | Bengaluru | 7:30 PM |
14th May | GT vs LSG | Ahmedabad | 7:30 PM |
15th May | MI vs DC | Mumbai | 7:30 PM |
16th May | RR vs PBKS | Jaipur | 7:30 PM |
17th May | RCB vs KKR | Bengaluru | 7:30 PM |
18th May | GT vs CSK | Ahmedabad | 3:30 PM |
18th May | LSG vs SRH | Lucknow | 7:30 PM |
This fixture will continue over eight weeks, leading up to the playoffs.
IPL 2025 Playoffs & Final Details
After the league stage, the top four teams in the points distribution table will advance to the playoffs. The stadiums details for the knockout matches have been announced:
20th May | Qualifier 1 | Hyderabad | 7:30 PM |
21st May | Eliminator | Hyderabad | 7:30 PM |
23rd May | Qualifier 2 | Kolkata | 7:30 PM |
25th May | Final | Kolkata | 7:30 PM |
The final match in Kolkata will be a grand showdown between the two best teams of the season. This will be Kolkata’s third time hosting the IPL final, after 2013 and 2015.
How to Download the IPL 2025 Schedule PDF?
If you want to have a schedule in your hand, you can get the complete match list in PDF format from this website. This PDF download will include, complete schedule, time table with match timings and locations.
To get that, you just need to click the below link:
IPL 2025 Points Table
Just like previous years, this year’s IPL rankings table will be important to follow. It shows how each team is performing as they fight for a playoff spot. Teams get points for winning matches, and the top four will move to the knockout stage.
Teams earn:
- 2 points for a win
- 1 point for a no result
- 0 points for a loss
Below are the updated standings of the teams as of now:
Rank | Teams | P | W | L | NR | Pts. | NRR |
1 | Mumbai Indians | 0 | 0 | 0 | 0 | 0 | 0 |
2 | Delhi Capitals | 0 | 0 | 0 | 0 | 0 | 0 |
3 | Kolkata Knight Riders | 0 | 0 | 0 | 0 | 0 | 0 |
4 | Gujarat Titans | 0 | 0 | 0 | 0 | 0 | 0 |
5 | Lucknow Super Giants | 0 | 0 | 0 | 0 | 0 | 0 |
6 | Sunrisers Hyderabad | 0 | 0 | 0 | 0 | 0 | 0 |
7 | Punjab Kings | 0 | 0 | 0 | 0 | 0 | 0 |
8 | Royal Challengers Bengaluru | 0 | 0 | 0 | 0 | 0 | 0 |
9 | Chennai Super Kings | 0 | 0 | 0 | 0 | 0 | 0 |
10 | Rajasthan Royals | 0 | 0 | 0 | 0 | 0 | 0 |
# This table will be updated throughout the tournament based on match results.
At last, the TATA IPL 2025 match list promises an action-packed season filled with high-voltage encounters, thrilling finishes, and intense rivalries. With a well-structured time table, top-class venues, and star-studded teams, you can expect another memorable IPL season.
If you want to stay updated with fixtures, venue details, the points distribution table, just download the PDF for a quick reference to the schedule.
Are you excited for Tata IPL 2025? Which team do you think will win? Share your thoughts!
Frequently Asked Questions (FAQs)
Q1. When is the IPL 2025 scheduled to begin?
A. It will start on March 22, 2025, with KKR vs RCB, and the final will be played on May 25th.
Q2. Where can I find the match list of IPL 2025?
A. You can find the match list on this website or PDF download by using the link.
Q3. How many matches will be played in IPL 2025?
A. A total of 74 matches will be played, including the league stage, playoffs, and the final.
Q4. Where will the IPL 2025 final be held?
A. The final will be played at Eden Gardens, Kolkata, as KKR is the defending champion.
Q5. How can I watch 2025 IPL live?
A. You can watch every match live on Star Sports (TV) and JioHotstar (streaming app).