The Indian Premier League (IPL) 2025 season is set to commence on March 22, 2025, featuring 74 matches across 13 venues in India. Below is the schedule for matches 1 to 45, including dates, teams, venues, and match timings in Indian Standard Time :

Match | Date | Time (IST) | Teams | Venue |
1 | Mar 22 | 7:30 PM | Kolkata Knight Riders vs RCB | Kolkata |
2 | Mar 23 | 3:30 PM | Sunrisers Hyderabad vs Rajasthan Royals | Hyderabad |
3 | Mar 23 | 7:30 PM | Chennai Super Kings vs Mumbai Indians | Chennai |
4 | Mar 24 | 7:30 PM | Delhi Capitals vs Lucknow Super Giants | Visakhapatnam |
5 | Mar 25 | 7:30 PM | Gujarat Titans vs Punjab Kings | Ahmedabad |
6 | Mar 26 | 7:30 PM | Rajasthan Royals vs Kolkata Knight Riders | Guwahati |
7 | Mar 27 | 7:30 PM | Sunrisers Hyderabad vs Lucknow Super Giants | Hyderabad |
8 | Mar 28 | 7:30 PM | Chennai Super Kings vs RCB | Chennai |
9 | Mar 29 | 7:30 PM | Gujarat Titans vs Mumbai Indians | Ahmedabad |
10 | Mar 30 | 7:30 PM | Delhi Capitals vs sunrisers hyderabad | Visakhapatnam |
11 | Mar 31 | 7:30 PM | Rajasthan Royals vs Lucknow Super Giants | Jaipur |
12 | Apr 1 | 7:30 PM | Lucknow Super Giants vs Punjab Kings | Lucknow |
13 | Apr 2 | 7:30 PM | RCB vs Gujarat Titans | Bengaluru |
14 | Apr 3 | 7:30 PM | Kolkata Knight Riders vs Sunrisers Hyderabad | Kolkata |
15 | Apr 4 | 7:30 PM | Lucknow Super Giants vs Mumbai Indians | Lucknow |
16 | Apr 5 | 3:30 PM | Chennai Super Kings vs Delhi Capitals | Chennai |
17 | Apr 5 | 7:30 PM | Punjab Kings vs Rajasthan Royals | New Chandigarh |
18 | Apr 6 | 3:30 PM | Kolkata Knight Riders vs Lucknow Super Giants | Kolkata |
19 | Apr 6 | 7:30 PM | Sunrisers Hyderabad vs Gujarat Titans | Hyderabad |
20 | Apr 7 | 7:30 PM | Mumbai Indians vs RCB | Mumbai |
21 | Apr 8 | 7:30 PM | Punjab Kings vs Chennai Super Kings | New Chandigarh |
22 | Apr 9 | 7:30 PM | Gujarat Titans vs Rajasthan Royals | Ahmedabad |
23 | Apr 10 | 7:30 PM | RCB vs Delhi Capitals | Bengaluru |
24 | Apr 11 | 7:30 PM | Chennai Super Kings vs Kolkata Knight Riders | Chennai |
25 | Apr 12 | 3:30 PM | Lucknow Super Giants vs Gujarat Titans | Lucknow |
26 | Apr 12 | 7:30 PM | Sunrisers Hyderabad vs Punjab Kings | Hyderabad |
27 | Apr 13 | 3:30 PM | Rajasthan Royals vs RCB | Jaipur |
28 | Apr 13 | 7:30 PM | Delhi Capitals vs Mumbai Indians | Delhi |
29 | Apr 14 | 7:30 PM | Lucknow Super Giants vs Chennai Super Kings | Lucknow |
30 | Apr 15 | 7:30 PM | Punjab Kings vs Kolkata Knight Riders | New Chandigarh |
31 | Apr 16 | 7:30 PM | Delhi Capitals vs Rajasthan Royals | Delhi |
32 | Apr 17 | 7:30 PM | Mumbai Indians vs Sunrisers Hyderabad | Mumbai |
33 | Apr 18 | 7:30 PM | RCB vs Punjab Kings | Bengaluru |
34 | Apr 19 | 3:30 PM | Gujarat Titans vs Delhi Capitals | Ahmedabad |
35 | Apr 19 | 7:30 PM | Rajasthan Royals vs Lucknow Super Giants | Jaipur |
36 | Apr 20 | 3:30 PM | Punjab Kings vs RCB | New Chandigarh |
37 | Apr 20 | 7:30 PM | Mumbai Indians vs Chennai Super Kings | Mumbai |
38 | Apr 21 | 7:30 PM | Kolkata Knight Riders vs Gujarat Titans | Kolkata |
39 | Apr 22 | 7:30 PM | Lucknow Super Giants vs Delhi Capitals | Lucknow |
40 | Apr 23 | 7:30 PM | Sunrisers Hyderabad vs Mumbai Indians | Hyderabad |
41 | Apr 24 | 7:30 PM | RCB vs Rajasthan Royals | Bengaluru |
42 | Apr 25 | 7:30 PM | Chennai Super Kings vs Sunrisers Hyderabad | Chennai |
43 | Apr 26 | 7:30 PM | Kolkata Knight Riders vs Punjab Kings | Kolkata |
44 | Apr 27 | 3:30 PM | Mumbai Indians vs Lucknow Super Giants | Mumbai |
Match | Date | Fixture | Venue | Time (IST) |
45 | April 27 | Mumbai Indians vs Lucknow Super Giants | Wankhede Stadium, Mumbai | 3:30 PM |
46 | April 27 | Delhi Capitals vs Royal Challengers Bengaluru | Arun Jaitley Stadium, Delhi | 7:30 PM |
47 | April 28 | Rajasthan Royals vs Gujarat Titans | Sawai Mansingh Stadium, Jaipur | 7:30 PM |
48 | April 29 | Delhi Capitals vs Kolkata Knight Riders | Arun Jaitley Stadium, Delhi | 7:30 PM |
49 | April 30 | Chennai Super Kings vs Punjab Kings | MA Chidambaram Stadium, Chennai | 7:30 PM |
50 | May 1 | Rajasthan Royals vs Mumbai Indians | Sawai Mansingh Stadium, Jaipur | 7:30 PM |
51 | May 2 | Gujarat Titans vs Sunrisers Hyderabad | Narendra Modi Stadium, Ahmedabad | 7:30 PM |
52 | May 3 | Royal Challengers Bengaluru vs Chennai Super Kings | M.Chinnaswamy Stadium, Bengaluru | 7:30 PM |
53 | May 4 | Kolkata Knight Riders vs Rajasthan Royals | Eden Gardens, Kolkata | 3:30 PM |
54 | May 4 | Punjab Kings vs Lucknow Super Giants | HPCA Stadium, Dharamsala | 7:30 PM |
55 | May 5 | Sunrisers Hyderabad vs Delhi Capitals | Rajiv Gandhi International Stadium, Hyderabad | 7:30 PM |
56 | May 6 | Mumbai Indians vs Gujarat Titans | Wankhede Stadium, Mumbai | 7:30 PM |
57 | May 7 | Kolkata Knight Riders vs Chennai Super Kings | Eden Gardens, Kolkata | 7:30 PM |
58 | May 8 | Punjab Kings vs Delhi Capitals | HPCA Stadium, Dharamsala | 7:30 PM |
59 | May 9 | Lucknow Super Giants vs Royal Challengers Bengaluru | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow | 7:30 PM |
60 | May 10 | Sunrisers Hyderabad vs Kolkata Knight Riders | Rajiv Gandhi International Stadium, Hyderabad | 7:30 PM |
61 | May 11 | Punjab Kings vs Mumbai Indians | HPCA Stadium, Dharamsala | 3:30 PM |
62 | May 11 | Delhi Capitals vs Gujarat Titans | Arun Jaitley Stadium, Delhi | 7:30 PM |
63 | May 12 | Chennai Super Kings vs Rajasthan Royals | MA Chidambaram Stadium, Chennai | 7:30 PM |
64 | May 13 | Royal Challengers Bengaluru vs Sunrisers Hyderabad | M.Chinnaswamy Stadium, Bengaluru | 7:30 PM |
65 | May 14 | Gujarat Titans vs Lucknow Super Giants | Narendra Modi Stadium, Ahmedabad | 7:30 PM |
66 | May 15 | Mumbai Indians vs Delhi Capitals | Wankhede Stadium, Mumbai | 7:30 PM |
67 | May 16 | Rajasthan Royals vs Punjab Kings | Sawai Mansingh Stadium, Jaipur | 7:30 PM |
68 | May 17 | Royal Challengers Bengaluru vs Kolkata Knight Riders | M.Chinnaswamy Stadium, Bengaluru | 7:30 PM |
69 | May 18 | Gujarat Titans vs Chennai Super Kings | Narendra Modi Stadium, Ahmedabad | 3:30 PM |
70 | May 18 | Lucknow Super Giants vs Sunrisers Hyderabad | Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow | 7:30 PM |
71 | May 20 | Qualifier 1 | Rajiv Gandhi International Stadium, Hyderabad | 7:30 PM |
72 | May 21 | Eliminator | Rajiv Gandhi International Stadium, Hyderabad | 7:30 PM |
73 | May 23 | Qualifier 2 | Eden Gardens, Kolkata | 7:30 PM |
74 | May 25 | Final | Eden Gardens, Kolkata | 7:30 PM |
Please note that the playoffs are scheduled as follows:
- Qualifier 1: May 20 at Rajiv Gandhi International Stadium, Hyderabad
- Eliminator: May 21 at Rajiv Gandhi International Stadium, Hyderabad
- Qualifier 2: May 23 at Eden Gardens, Kolkata
- Final: May 25 at Eden Gardens, Kolkata
For a comprehensive overview of the entire IPL 2025 schedule, including matches 1 to 39, please refer to official announcements from the Board of Control for Cricket in India (BCCI) or visit reputable sports news websites.