
IPL 2025 Schedule OUT, KKR To Face RCB In Opener On March 22 (Photo credit: BCCI)
The Board of Control for Cricket in India (BCCI) on Sunday, February 16 announced the schedule of the upcoming Indian Premier League (IPL) 2025, which will see defending champions Kolkata Knight Riders (KKR) take on Royal Challengers Bangalore (RCB) in the season opener on Saturday, March 22 at the Eden Gardens. KKR lifted the IPL 2024 title after beating the Sunrisers Hyderabad in the final.
Sunrisers Hyderabad (SRH) will take on the Rajasthan Royals (RR) in the second game of the season on Sunday, March 23 in the former's backyard, at 3:30 pm. Five-time champions Chennai Super Kings will take on arch-rivals Mumbai Indians on the same day at 7:30 pm, at the Chepauk Stadium.
Qualifier 1 and Eliminator will be played in Hyderabad on May 20 and 21st, respectively. Qualifier 2 will be played in Kolkata on May 23, while the final will be played at the same venue on Sunday, May 25.
This will be the first final at the Eden Gardens in 10 years, with the venue having hosted the 2013 and 2015 title clashes. This season of the Indian Premier League will feature 74 games spread over two months with 12 double-headers.
Match No |
Match Day |
Date |
Day |
Start |
Home |
Away |
Venue |
1 |
1 |
22-03-25 |
Sat |
7:30 PM |
Kolkata Knight Riders |
Royal Challengers Bengaluru |
Kolkata |
2 |
2 |
23-03-25 |
Sun |
3:30 PM |
Sunrisers Hyderabad |
Rajasthan Royals |
Hyderabad |
3 |
2 |
23-03-25 |
Sun |
7:30 PM |
Chennai Super Kings |
Mumbai Indians |
Chennai |
4 |
3 |
24-03-25 |
Mon |
7:30 PM |
Delhi Capitals |
Lucknow Super Giants |
Visakhapatnam |
5 |
4 |
25-03-25 |
Tue |
7:30 PM |
Gujarat Titans |
Punjab Kings |
Ahmedabad |
6 |
5 |
26-03-25 |
Wed |
7:30 PM |
Rajasthan Royals |
Kolkata Knight Riders |
Guwahati |
7 |
6 |
27-03-25 |
Thu |
7:30 PM |
Sunrisers Hyderabad |
Lucknow Super Giants |
Hyderabad |
8 |
7 |
28-03-25 |
Fri |
7:30 PM |
Chennai Super Kings |
Royal Challengers Bengaluru |
Chennai |
9 |
8 |
29-03-25 |
Sat |
7:30 PM |
Gujarat Titans |
Mumbai Indians |
Ahmedabad |
10 |
9 |
30-03-25 |
Sun |
3:30 PM |
Delhi Capitals |
Sunrisers Hyderabad |
Visakhapatnam |
11 |
9 |
30-03-25 |
Sun |
7:30 PM |
Rajasthan Royals |
Chennai Super Kings |
Guwahati |
12 |
10 |
31-03-25 |
Mon |
7:30 PM |
Mumbai Indians |
Kolkata Knight Riders |
Mumbai |
13 |
11 |
1/4/2025 |
Tue |
7:30 PM |
Lucknow Super Giants |
Punjab Kings |
Lucknow |
14 |
12 |
2/4/2025 |
Wed |
7:30 PM |
Royal Challengers Bengaluru |
Gujarat Titans |
Bengaluru |
15 |
13 |
3/4/2025 |
Thu |
7:30 PM |
Kolkata Knight Riders |
Sunrisers Hyderabad |
Kolkata |
16 |
14 |
4/4/2025 |
Fri |
7:30 PM |
Lucknow Super Giants |
Mumbai Indians |
Lucknow |
17 |
15 |
5/4/2025 |
Sat |
3:30 PM |
Chennai Super Kings |
Delhi Capitals |
Chennai |
18 |
15 |
5/4/2025 |
Sat |
7:30 PM |
Punjab Kings |
Rajasthan Royals |
New Chandigarh |
19 |
16 |
6/4/2025 |
Sun |
3:30 PM |
Kolkata Knight Riders |
Lucknow Super Giants |
Kolkata |
20 |
16 |
6/4/2025 |
Sun |
7:30 PM |
Sunrisers Hyderabad |
Gujarat Titans |
Hyderabad |
21 |
17 |
7/4/2025 |
Mon |
7:30 PM |
Mumbai Indians |
Royal Challengers Bengaluru |
Mumbai |
22 |
18 |
8/4/2025 |
Tue |
7:30 PM |
Punjab Kings |
Chennai Super Kings |
New Chandigarh |
23 |
19 |
9/4/2025 |
Wed |
7:30 PM |
Gujarat Titans |
Rajasthan Royals |
Ahmedabad |
24 |
20 |
10/4/2025 |
Thu |
7:30 PM |
Royal Challengers Bengaluru |
Delhi Capitals |
Bengaluru |
25 |
21 |
11/4/2025 |
Fri |
7:30 PM |
Chennai Super Kings |
Kolkata Knight Riders |
Chennai |
26 |
22 |
12/4/2025 |
Sat |
3:30 PM |
Lucknow Super Giants |
Gujarat Titans |
Lucknow |
27 |
22 |
12/4/2025 |
Sat |
7:30 PM |
Sunrisers Hyderabad |
Punjab Kings |
Hyderabad |
28 |
23 |
13-04-25 |
Sun |
3:30 PM |
Rajasthan Royals |
Royal Challengers Bengaluru |
Jaipur |
29 |
23 |
13-04-25 |
Sun |
7:30 PM |
Delhi Capitals |
Mumbai Indians |
Delhi |
30 |
24 |
14-04-25 |
Mon |
7:30 PM |
Lucknow Super Giants |
Chennai Super Kings |
Lucknow |
31 |
25 |
15-04-25 |
Tue |
7:30 PM |
Punjab Kings |
Kolkata Knight Riders |
New Chandigarh |
32 |
26 |
16-04-25 |
Wed |
7:30 PM |
Delhi Capitals |
Rajasthan Royals |
Delhi |
33 |
27 |
17-04-25 |
Thu |
7:30 PM |
Mumbai Indians |
Sunrisers Hyderabad |
Mumbai |
34 |
28 |
18-04-25 |
Fri |
7:30 PM |
Royal Challengers Bengaluru |
Punjab Kings |
Bengaluru |
35 |
29 |
19-04-25 |
Sat |
3:30 PM |
Gujarat Titans |
Delhi Capitals |
Ahmedabad |
36 |
29 |
19-04-25 |
Sat |
7:30 PM |
Rajasthan Royals |
Lucknow Super Giants |
Jaipur |
37 |
30 |
20-04-25 |
Sun |
3:30 PM |
Punjab Kings |
Royal Challengers Bengaluru |
New Chandigarh |
Match No |
Match Day |
Date |
Day |
Start |
Home |
Away |
Venue |
38 |
30 |
20-04-25 |
Sun |
7:30 PM |
Mumbai Indians |
Chennai Super Kings |
Mumbai |
39 |
31 |
21-04-25 |
Mon |
7:30 PM |
Kolkata Knight Riders |
Gujarat Titans |
Kolkata |
40 |
32 |
22-04-25 |
Tue |
7:30 PM |
Lucknow Super Giants |
Delhi Capitals |
Lucknow |
41 |
33 |
23-04-25 |
Wed |
7:30 PM |
Sunrisers Hyderabad |
Mumbai Indians |
Hyderabad |
42 |
34 |
24-04-25 |
Thu |
7:30 PM |
Royal Challengers Bengaluru |
Rajasthan Royals |
Bengaluru |
43 |
35 |
25-04-25 |
Fri |
7:30 PM |
Chennai Super Kings |
Sunrisers Hyderabad |
Chennai |
44 |
36 |
26-04-25 |
Sat |
7:30 PM |
Kolkata Knight Riders |
Punjab Kings |
Kolkata |
45 |
37 |
27-04-25 |
Sun |
3:30 PM |
Mumbai Indians |
Lucknow Super Giants |
Mumbai |
46 |
37 |
27-04-25 |
Sun |
7:30 PM |
Delhi Capitals |
Royal Challengers Bengaluru |
Delhi |
47 |
38 |
28-04-25 |
Mon |
7:30 PM |
Rajasthan Royals |
Gujarat Titans |
Jaipur |
48 |
39 |
29-04-25 |
Tue |
7:30 PM |
Delhi Capitals |
Kolkata Knight Riders |
Delhi |
49 |
40 |
30-04-25 |
Wed |
7:30 PM |
Chennai Super Kings |
Punjab Kings |
Chennai |
50 |
41 |
01-05-25 |
Thu |
7:30 PM |
Rajasthan Royals |
Mumbai Indians |
Jaipur |
51 |
42 |
02-05-25 |
Fri |
7:30 PM |
Gujarat Titans |
Sunrisers Hyderabad |
Ahmedabad |
52 |
43 |
03-05-25 |
Sat |
7:30 PM |
Royal Challengers Bengaluru |
Chennai Super Kings |
Bengaluru |
53 |
44 |
04-05-25 |
Sun |
3:30 PM |
Kolkata Knight Riders |
Rajasthan Royals |
Kolkata |
54 |
44 |
04-05-25 |
Sun |
7:30 PM |
Punjab Kings |
Lucknow Super Giants |
Dharamsala |
55 |
45 |
05-05-25 |
Mon |
7:30 PM |
Sunrisers Hyderabad |
Delhi Capitals |
Hyderabad |
56 |
46 |
06-05-25 |
Tue |
7:30 PM |
Mumbai Indians |
Gujarat Titans |
Mumbai |
57 |
47 |
07-05-25 |
Wed |
7:30 PM |
Kolkata Knight Riders |
Chennai Super Kings |
Kolkata |
58 |
48 |
08-05-25 |
Thu |
7:30 PM |
Punjab Kings |
Delhi Capitals |
Dharamsala |
59 |
49 |
09-05-25 |
Fri |
7:30 PM |
Lucknow Super Giants |
Royal Challengers Bengaluru |
Lucknow |
60 |
50 |
10-05-25 |
Sat |
7:30 PM |
Sunrisers Hyderabad |
Kolkata Knight Riders |
Hyderabad |
61 |
51 |
11-05-25 |
Sun |
3:30 PM |
Punjab Kings |
Mumbai Indians |
Dharamsala |
62 |
51 |
11-05-25 |
Sun |
7:30 PM |
Delhi Capitals |
Gujarat Titans |
Delhi |
63 |
52 |
12-05-25 |
Mon |
7:30 PM |
Chennai Super Kings |
Rajasthan Royals |
Chennai |
64 |
53 |
13-05-25 |
Tue |
7:30 PM |
Royal Challengers Bengaluru |
Sunrisers Hyderabad |
Bengaluru |
65 |
54 |
14-05-25 |
Wed |
7:30 PM |
Gujarat Titans |
Lucknow Super Giants |
Ahmedabad |
66 |
55 |
15-05-25 |
Thu |
7:30 PM |
Mumbai Indians |
Delhi Capitals |
Mumbai |
67 |
56 |
16-05-25 |
Fri |
7:30 PM |
Rajasthan Royals |
Punjab Kings |
Jaipur |
68 |
57 |
17-05-25 |
Sat |
7:30 PM |
Royal Challengers Bengaluru |
Kolkata Knight Riders |
Bengaluru |
69 |
58 |
18-05-25 |
Sun |
3:30 PM |
Gujarat Titans |
Chennai Super Kings |
Ahmedabad |
70 |
58 |
18-05-25 |
Sun |
7:30 PM |
Lucknow Super Giants |
Sunrisers Hyderabad |
Lucknow |
71 |
60 |
20-05-25 |
Tue |
7:30 PM |
Qualifier 1 |
Hyderabad |
72 |
61 |
21-05-25 |
Wed |
7:30 PM |
Eliminator |
Hyderabad |
73 |
63 |
23-05-25 |
Fri |
7:30 PM |
Qualifier 2 |
Kolkata |
74 |
65 |
25-05-25 |
Sun |
7:30 PM |
Final |
Kolkata |
Get Latest News Live on Times Now along with Breaking News and Top Headlines from Cricket, Sports and around the world.