
The Indian Premier League (IPL) 2025 is set to be another thrilling season of T20 cricket. Fans across the world are eagerly awaiting to watch their favorite teams battle for the championship. Below is the complete IPL 2025 match schedule, including dates, venues, and match timings.
Venue & Stadium List for IPL 2025
City | Stadium | Teams Hosting |
---|---|---|
Ahmedabad | Narendra Modi Stadium | Gujarat Titans |
Bengaluru | M. Chinnaswamy Stadium | Royal Challengers Bengaluru |
Chennai | M.A. Chidambaram Stadium | Chennai Super Kings |
Delhi | Arun Jaitley Stadium | Delhi Capitals |
Dharamshala | HPCA Stadium | Punjab Kings |
Guwahati | Barsapara Cricket Stadium | Rajasthan Royals (Alternate Home) |
Hyderabad | Rajiv Gandhi Intl. Stadium | Sunrisers Hyderabad |
Jaipur | Sawai Mansingh Stadium | Rajasthan Royals |
Kolkata | Eden Gardens | Kolkata Knight Riders |
Lucknow | Ekana Cricket Stadium | Lucknow Super Giants |
Mumbai | Wankhede Stadium | Mumbai Indians |
Visakhapatnam | ACA-VDCA Stadium | Delhi Capitals (Alternate Home) |
Chandigarh | IS Bindra Stadium (Mohali) | Punjab Kings |
IPL 2025 Full Match List & Schedule
Match No. | Date | Day | Time | Home Team | Away Team | Venue |
---|---|---|---|---|---|---|
1 | 22-Mar-25 | Sat | 7:30 PM | Kolkata Knight Riders | Royal Challengers Bengaluru | Kolkata |
2 | 23-Mar-25 | Sun | 3:30 PM | Sunrisers Hyderabad | Rajasthan Royals | Hyderabad |
3 | 23-Mar-25 | Sun | 7:30 PM | Chennai Super Kings | Mumbai Indians | Chennai |
4 | 24-Mar-25 | Mon | 7:30 PM | Delhi Capitals | Lucknow Super Giants | Visakhapatnam |
5 | 25-Mar-25 | Tue | 7:30 PM | Gujarat Titans | Punjab Kings | Ahmedabad |
6 | 26-Mar-25 | Wed | 7:30 PM | Rajasthan Royals | Kolkata Knight Riders | Guwahati |
7 | 27-Mar-25 | Thu | 7:30 PM | Sunrisers Hyderabad | Lucknow Super Giants | Hyderabad |
8 | 28-Mar-25 | Fri | 7:30 PM | Chennai Super Kings | Royal Challengers Bengaluru | Chennai |
9 | 29-Mar-25 | Sat | 7:30 PM | Gujarat Titans | Mumbai Indians | Ahmedabad |
10 | 30-Mar-25 | Sun | 3:30 PM | Delhi Capitals | Sunrisers Hyderabad | Visakhapatnam |
11 | 30-Mar-25 | Sun | 7:30 PM | Rajasthan Royals | Chennai Super Kings | Guwahati |
12 | 31-Mar-25 | Mon | 7:30 PM | Mumbai Indians | Kolkata Knight Riders | Mumbai |
13 | 01-Apr-25 | Tue | 7:30 PM | Lucknow Super Giants | Punjab Kings | Lucknow |
14 | 02-Apr-25 | Wed | 7:30 PM | Royal Challengers Bengaluru | Gujarat Titans | Bengaluru |
15 | 03-Apr-25 | Thu | 7:30 PM | Kolkata Knight Riders | Sunrisers Hyderabad | Kolkata |
16 | 04-Apr-25 | Fri | 7:30 PM | Lucknow Super Giants | Mumbai Indians | Lucknow |
17 | 05-Apr-25 | Sat | 3:30 PM | Chennai Super Kings | Delhi Capitals | Chennai |
18 | 05-Apr-25 | Sat | 7:30 PM | Punjab Kings | Rajasthan Royals | Chandigarh |
19 | 06-Apr-25 | Sun | 3:30 PM | Kolkata Knight Riders | Lucknow Super Giants | Kolkata |
20 | 06-Apr-25 | Sun | 7:30 PM | Sunrisers Hyderabad | Gujarat Titans | Hyderabad |
21 | 07-Apr-25 | Mon | 7:30 PM | Mumbai Indians | Royal Challengers Bengaluru | Mumbai |
22 | 08-Apr-25 | Tue | 7:30 PM | Punjab Kings | Chennai Super Kings | Chandigarh |
23 | 09-Apr-25 | Wed | 7:30 PM | Gujarat Titans | Rajasthan Royals | Ahmedabad |
24 | 10-Apr-25 | Thu | 7:30 PM | Royal Challengers Bengaluru | Delhi Capitals | Bengaluru |
25 | 11-Apr-25 | Fri | 7:30 PM | Chennai Super Kings | Kolkata Knight Riders | Chennai |
26 | 12-Apr-25 | Sat | 3:30 PM | Lucknow Super Giants | Gujarat Titans | Lucknow |
27 | 12-Apr-25 | Sat | 7:30 PM | Sunrisers Hyderabad | Punjab Kings | Hyderabad |
28 | 13-Apr-25 | Sun | 3:30 PM | Rajasthan Royals | Royal Challengers Bengaluru | Jaipur |
29 | 13-Apr-25 | Sun | 7:30 PM | Delhi Capitals | Mumbai Indians | Delhi |
30 | 14-Apr-25 | Mon | 7:30 PM | Lucknow Super Giants | Chennai Super Kings | Lucknow |
31 | 15-Apr-25 | Tue | 7:30 PM | Punjab Kings | Kolkata Knight Riders | Chandigarh |
32 | 16-Apr-25 | Wed | 7:30 PM | Delhi Capitals | Rajasthan Royals | Delhi |
33 | 17-Apr-25 | Thu | 7:30 PM | Mumbai Indians | Sunrisers Hyderabad | Mumbai |
34 | 18-Apr-25 | Fri | 7:30 PM | Royal Challengers Bengaluru | Punjab Kings | Bengaluru |
35 | 19-Apr-25 | Sat | 3:30 PM | Gujarat Titans | Delhi Capitals | Ahmedabad |
36 | 19-Apr-25 | Sat | 7:30 PM | Rajasthan Royals | Lucknow Super Giants | Jaipur |
37 | 20-Apr-25 | Sun | 3:30 PM | Punjab Kings | Royal Challengers Bengaluru | Chandigarh |
38 | 20-Apr-25 | Sun | 7:30 PM | Mumbai Indians | Chennai Super Kings | Mumbai |
39 | 21-Apr-25 | Mon | 7:30 PM | Kolkata Knight Riders | Gujarat Titans | Kolkata |
40 | 22-Apr-25 | Tue | 7:30 PM | Lucknow Super Giants | Delhi Capitals | Lucknow |
41 | 23-Apr-25 | Wed | 7:30 PM | Sunrisers Hyderabad | Mumbai Indians | Hyderabad |
42 | 24-Apr-25 | Thu | 7:30 PM | Royal Challengers Bengaluru | Rajasthan Royals | Bengaluru |
43 | 25-Apr-25 | Fri | 7:30 PM | Chennai Super Kings | Sunrisers Hyderabad | Chennai |
44 | 26-Apr-25 | Sat | 7:30 PM | Kolkata Knight Riders | Punjab Kings | Kolkata |
45 | 27-Apr-25 | Sun | 3:30 PM | Mumbai Indians | Lucknow Super Giants | Mumbai |
46 | 27-Apr-25 | Sun | 7:30 PM | Delhi Capitals | Royal Challengers Bengaluru | Delhi |
47 | 28-Apr-25 | Mon | 7:30 PM | Rajasthan Royals | Gujarat Titans | Jaipur |
48 | 29-Apr-25 | Tue | 7:30 PM | Delhi Capitals | Kolkata Knight Riders | Delhi |
49 | 30-Apr-25 | Wed | 7:30 PM | Chennai Super Kings | Punjab Kings | Chennai |
50 | 01-May-25 | Thu | 7:30 PM | Rajasthan Royals | Mumbai Indians | Jaipur |
51 | 02-May-25 | Fri | 7:30 PM | Gujarat Titans | Sunrisers Hyderabad | Ahmedabad |
52 | 03-May-25 | Sat | 7:30 PM | Royal Challengers Bengaluru | Chennai Super Kings | Bengaluru |
53 | 04-May-25 | Sun | 3:30 PM | Kolkata Knight Riders | Rajasthan Royals | Kolkata |
54 | 04-May-25 | Sun | 7:30 PM | Punjab Kings | Lucknow Super Giants | Dharamshala |
55 | 05-May-25 | Mon | 7:30 PM | Sunrisers Hyderabad | Delhi Capitals | Hyderabad |
56 | 06-May-25 | Tue | 7:30 PM | Mumbai Indians | Gujarat Titans | Mumbai |
57 | 07-May-25 | Wed | 7:30 PM | Kolkata Knight Riders | Chennai Super Kings | Kolkata |
58 | 08-May-25 | Thu | 7:30 PM | Punjab Kings | Delhi Capitals | Dharamshala |
59 | 09-May-25 | Fri | 7:30 PM | Lucknow Super Giants | Royal Challengers Bengaluru | Lucknow |
60 | 10-May-25 | Sat | 7:30 PM | Sunrisers Hyderabad | Kolkata Knight Riders | Hyderabad |
61 | 11-May-25 | Sun | 3:30 PM | Punjab Kings | Mumbai Indians | Dharamshala |
62 | 11-May-25 | Sun | 7:30 PM | Delhi Capitals | Gujarat Titans | Delhi |
63 | 12-May-25 | Mon | 7:30 PM | Chennai Super Kings | Rajasthan Royals | Chennai |
64 | 13-May-25 | Tue | 7:30 PM | Royal Challengers Bengaluru | Sunrisers Hyderabad | Bengaluru |
65 | 14-May-25 | Wed | 7:30 PM | Gujarat Titans | Lucknow Super Giants | Ahmedabad |
66 | 15-May-25 | Thu | 7:30 PM | Mumbai Indians | Delhi Capitals | Mumbai |
67 | 16-May-25 | Fri | 7:30 PM | Rajasthan Royals | Punjab Kings | Jaipur |
68 | 17-May-25 | Sat | 7:30 PM | Royal Challengers Bengaluru | Kolkata Knight Riders | Bengaluru |
69 | 18-May-25 | Sun | 3:30 PM | Gujarat Titans | Chennai Super Kings | Ahmedabad |
70 | 18-May-25 | Sun | 7:30 PM | Lucknow Super Giants | Sunrisers Hyderabad | Lucknow |
71 (QF1) | 20-May-25 | Tue | 7:30 PM | – | Qualifier 1 | Hyderabad |
72 (Elim) | 21-May-25 | Wed | 7:30 PM | – | Eliminator | Hyderabad |
73 (QF2) | 23-May-25 | Fri | 7:30 PM | – | Qualifier 2 | Kolkata |
74 (Final) | 25-May-25 | Sun | 7:30 PM | – | Final | Kolkata |