IPL 2025 Schedule:Â The 2025 Indian Premier League (IPL) is scheduled from March 22 to May 25, featuring 10 teams competing across 74 matches in 13 venues throughout India. The tournament opens with the KKR facing RCB at Eden Gardens, which will also host the final.
The 2025 Indian Premier League (IPL) is set to captivate cricket enthusiasts with its 18th season, running from March 22 to May 25, 2025. This season features 10 teams competing across 74 matches in 13 venues throughout India.
The tournament will commence with an exciting opening match between the defending champions, Kolkata Knight Riders, and Royal Challengers Bengaluru at Kolkata’s iconic Eden Gardens.
Notably, Eden Gardens will also host the final match on May 25, marking its third time as the IPL final venue. Fans can look forward to 13 double-header days, with matches scheduled at 3:30 PM and 7:30 PM IST.
In this article, we’ll take a closer look at the detailed schedule, group compositions, venues, match timings, and other key aspects of IPL 2025.
IPL 2025 Schedule: Key Dates and Match Fixtures
The IPL 2025 season starts on March 22 (Saturday) with Kolkata Knight Riders, the defending champions, facing Royal Challengers Bengaluru at Eden Gardens in Kolkata. Here’s the list of the upcoming IPL 2025 matches:
Match | Date | Fixture | Time | Venue |
1 | March 22, Sat | KKR vs RCB | 7:30 PM | Kolkata |
2 | March 23, Sun | SRH vs RR | 3:30 PM | Hyderabad |
3 | March 23, Sun | CSK vs MI | 7:30 PM | Chennai |
4 | March 24, Mon | DC vs LSG | 7:30 PM | Visakhapatnam |
5 | March 25, Tue | GT vs PBKS | 7:30 PM | Ahmedabad |
6 | March 26, Wed | RR vs KKR | 7:30 PM | Guwahati |
7 | March 27, Thu | SRH vs LSG | 7:30 PM | Hyderabad |
8 | March 28, Fri | CSK vs RCB | 7:30 PM | Chennai |
9 | March 29, Sat | GT vs MI | 7:30 PM | Ahmedabad |
10 | March 30, Sun | DC vs SRH | 3:30 PM | Visakhapatnam |
11 | March 30, Sun | RR vs CSK | 7:30 PM | Guwahati |
12 | March 31, Mon | MI vs KKR | 7:30 PM | Mumbai |
13 | April 1, Tue | LSG vs PBKS | 7:30 PM | Lucknow |
14 | April 2, Wed | RCB vs GT | 7:30 PM | Bengaluru |
15 | April 3, Thu | KKR vs SRH | 7:30 PM | Kolkata |
16 | April 4, Fri | LSG vs MI | 7:30 PM | Lucknow |
17 | April 5, Sat | CSK vs DC | 3:30 PM | Chennai |
18 | April 5, Sat | PBKS vs RR | 7:30 PM | New Chandigarh |
19 | April 6, Sun | KKR vs LSG | 3:30 PM | Kolkata |
20 | April 6, Sun | SRH vs GT | 7:30 PM | Hyderabad |
21 | April 7, Mon | MI vs RCB | 7:30 PM | Mumbai |
22 | April 8, Tue | PBKS vs CSK | 7:30 PM | New Chandigarh |
23 | April 9, Wed | GT vs RR | 7:30 PM | Ahmedabad |
24 | April 10, Thu | RCB vs DC | 7:30 PM | Bengaluru |
25 | April 11, Fri | CSK vs KKR | 7:30 PM | Chennai |
26 | April 12, Sat | LSG vs GT | 3:30 PM | Lucknow |
27 | April 12, Sat | SRH vs PBKS | 7:30 PM | Hyderabad |
28 | April 13, Sun | RR vs RCB | 3:30 PM | Jaipur |
29 | April 13, Sun | DC vs MI | 7:30 PM | Delhi |
30 | April 14, Mon | LSG vs CSK | 7:30 PM | Lucknow |
31 | April 15, Tue | PBKS vs KKR | 7:30 PM | New Chandigarh |
32 | April 16, Wed | DC vs RR | 7:30 PM | Delhi |
33 | April 17, Thu | MI vs SRH | 7:30 PM | Mumbai |
34 | April 18, Fri | RCB vs PBKS | 7:30 PM | Bengaluru |
35 | April 19, Sat | GT vs DC | 3:30 PM | Ahmedabad |
36 | April 19, Sat | RR vs LSG | 7:30 PM | Jaipur |
37 | April 20, Sun | PBKS vs RCB | 3:30 PM | New Chandigarh |
38 | April 20, Sun | MI vs CSK | 7:30 PM | Mumbai |
39 | April 21, Mon | KKR vs GT | 7:30 PM | Kolkata |
40 | April 22, Tue | LSG vs DC | 7:30 PM | Lucknow |
41 | April 23, Wed | SRH vs MI | 7:30 PM | Hyderabad |
42 | April 24, Thu | RCB vs RR | 7:30 PM | Bengaluru |
43 | April 25, Fri | CSK vs SRH | 7:30 PM | Chennai |
44 | April 26, Sat | KKR vs PBKS | 7:30 PM | Kolkata |
45 | April 27, Sun | MI vs LSG | 3:30 PM | Mumbai |
46 | April 27, Sun | DC vs RCB | 7:30 PM | Delhi |
47 | April 28, Mon | RR vs GT | 7:30 PM | Jaipur |
48 | April 29, Tue | DC vs KKR | 7:30 PM | Delhi |
49 | April 30, Wed | CSK vs PBKS | 7:30 PM | Chennai |
50 | May 1, Thu | RR vs MI | 7:30 PM | Jaipur |
51 | May 2, Fri | GT vs SRH | 7:30 PM | Ahmedabad |
52 | May 3, Sat | RCB vs CSK | 7:30 PM | Bengaluru |
53 | May 4, Sun | KKR vs RR | 3:30 PM | Kolkata |
54 | May 4, Sun | PBKS vs LSG | 7:30 PM | Dharamsala |
55 | May 5, Mon | SRH vs DC | 7:30 PM | Hyderabad |
56 | May 6, Tue | MI vs GT | 7:30 PM | Mumbai |
57 | May 7, Wed | KKR vs CSK | 7:30 PM | Kolkata |
58 | May 8, Thu | PBKS vs DC | 7:30 PM | Dharamsala |
59 | May 9, Fri | LSG vs RCB | 7:30 PM | Lucknow |
60 | May 10, Sat | SRH vs KKR | 7:30 PM | Hyderabad |
61 | May 11, Sun | PBKS vs MI | 3:30 PM | Dharamsala |
62 | May 11, Sun | DC vs GT | 7:30 PM | Delhi |
63 | May 12, Mon | CSK vs RR | 7:30 PM | Chennai |
64 | May 13, Tue | RCB vs SRH | 7:30 PM | Bengaluru |
65 | May 14, Wed | GT vs LSG | 7:30 PM | Ahmedabad |
66 | May 15, Thu | MI vs DC | 7:30 PM | Mumbai |
67 | May 16, Fri | RR vs PBKS | 7:30 PM | Jaipur |
68 | May 17, Sat | RCB vs KKR | 7:30 PM | Bengaluru |
69 | May 18, Sun | GT vs CSK | 3:30 PM | Ahmedabad |
70 | May 18, Sun | LSG vs SRH | 7:30 PM | Lucknow |
71 | May 20, Tue | Qualifier 1 | 7:30 PM | Hyderabad |
72 | May 21, Wed | Eliminator | 7:30 PM | Hyderabad |
73 | May 23, Fri | Qualifier 2 | 7:30 PM | Kolkata |
74 | May 25, Sun | Final | 7:30 PM | Kolkata |
IPL 2025 Full Schedule with Photo

IPL 2025 Schedule: Teams and Groups
In IPL 2025, each team will play twice against the teams in their group and once against most teams from the other group, except for one designated opponent, whom they will play twice.
The top four teams at the end of the league stage will qualify for the playoffs. The top two teams will compete in Qualifier 1 on May 20 in Hyderabad, with the winner advancing directly to the final in Kolkata on May 25.
The third and fourth-placed teams will play the Eliminator. The winner of this match will then face the loser of Qualifier 1 in Qualifier 2, which will decide the second finalist.
- Group A:Â Chennai Super Kings (CSK), Royal Challengers Bengaluru (RCB), Rajasthan Royals (RR), Punjab Kings (PBKS), Kolkata Knight Riders (KKR)
- Group B:Â Mumbai Indians (MI), Gujarat Titans (GT), Delhi Capitals (DC), Sunrisers Hyderabad (SRH), Lucknow Super Giants (LSG)
IPL 2025 Venues: List of Stadiums Hosting the Matches
The IPL 2025 will be held across 13 venues in India. Each of the ten franchises has a home stadium. Additionally, some teams will split their home games between two venues.
Stadiums hosting IPL 2025 matches:
- M. A. Chidambaram Stadium (Chennai)
- Narendra Modi Stadium (Ahmedabad)
- Eden Gardens (Kolkata)
- Arun Jaitley Stadium (New Delhi)
- BRSABV Ekana Stadium (Lucknow)
- Wankhede Stadium (Mumbai)
- Maharaja Yadavindra Singh International Cricket Stadium (New Chandigarh, Mullanpur)
- Sawai Mansingh Stadium (Jaipur)
- M. Chinnaswamy Stadium (Bangalore)
- Rajiv Gandhi International Stadium (Hyderabad)
- Himachal Pradesh Cricket Association Stadium (Dharamsala)
- Barsapara Cricket Stadium (Guwahati)
- Visakhapatnam
Three teams will play home games at two different venues:
- Delhi Capitals (DC)Â will play home games in Visakhapatnam and New Delhi.
- Rajasthan Royals (RR)Â will play home games in Guwahati and Jaipur.
- Punjab Kings (PBKS)Â will play home games in New Chandigarh and Dharamsala.
The final will be played in Kolkata. Qualifier 1 and the Eliminator will be played in Hyderabad, while Kolkata will host the Qualifier.
Match Timings and Double-Headers: When to Watch IPL 2025?
The IPL 2025 season is set to commence on March 22, 2025, with the opening match featuring the Kolkata Knight Riders against the Royal Challengers Bengaluru at Eden Gardens, Kolkata.
The tournament will include a total of 74 matches and is scheduled to conclude with the final on May 25, 2025.
Match Timings
- Afternoon Matches: Start at 3:30 PM IST
- Evening Matches:Â Start at 7:30 PM IST
Double-Headers
The tournament will feature 12 double-header days, where two matches will be played on the same day. The first double header will take place on March 23, 2025, with:
- Afternoon Match:Â Sunrisers Hyderabad vs. Rajasthan Royals at 3:30 PM IST
- Evening Match:Â Chennai Super Kings vs. Mumbai Indians at 7:30 PM IST.