The mega bonanza of T20 cricket is here! The Board of Control for Cricket in India (BCCI) has officially announced the full IPL 2025 schedule. While the schedule was leaked a few hours before the official announcement as well, it has stood the same with the original schedule. Defending champions Kolkata Knight Riders (KKR) will start the campaign with a repeat of the IPL 2008 opening fixture, battling against the Royal Challengers Bengaluru (RCB) on March 22.
Incredibly, the second day of the season will see the first double-header. Finalists of the last season—SRH—will be hosting RR in Hyderabad, followed by the biggest rivalry in IPL history. Yes, we are talking about the huge CSK vs MI clash on Sunday (March 23). A total of 74 matches will be played across 13 venues this time around, with the final scheduled to be hosted at the Eden Gardens on May 25. Below is the entire IPL 2025 Schedule and entire fixtures for all ten teams.
Full IPL 2025 Schedule
Match No Date Day Time Home Away Stadium 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 Vizag 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 Vizag 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 New 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 New 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 New 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 Chennai Super Kings Jaipur 37 20-Apr-25 Sun 3:30 PM Punjab Kings Lucknow Super Giants New 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 New Chandigarh 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 Dharamsala 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 Dharamsala 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 Sunrisers Hyderabad Ahmedabad 70 18-May-25 Sun 7:30 PM Lucknow Super Giants Chennai Super Kings Lucknow 71 20-May-25 Tue 7:30 PM Qualifier 1 1st vs 2nd Hyderabad 72 21-May-25 Wed 7:30 PM Eliminator 3rd vs 4th Hyderabad 73 23-May-25 Fri 7:30 PM Qualifier 2 Winner of Eliminator vs Loser of Qualifier1 Kolkata 74 25-May-25 Sun 7:30 PM Final Winner of Qualifier 1 vs Winner of Qualifier 2 Kolkata
Mumbai Indians IPL 2025 Schedule
Match No Date Day Home Away Venue Time 3 23-Mar-25 Sun Chennai Super Kings Mumbai Indians Chennai 19:30 9 29-Mar-25 Sat Gujarat Titans Mumbai Indians Ahmedabad 19:30 12 31-Mar-25 Mon Mumbai Indians Kolkata Knight Riders Mumbai 19:30 16 04-Apr-25 Fri Lucknow Super Giants Mumbai Indians Lucknow 19:30 21 07-Apr-25 Mon Mumbai Indians Royal Challengers Bengaluru Mumbai 19:30 29 13-Apr-25 Sun Delhi Capitals Mumbai Indians Delhi 19:30 33 17-Apr-25 Thu Mumbai Indians Sunrisers Hyderabad Mumbai 19:30 38 20-Apr-25 Sun Mumbai Indians Chennai Super Kings Mumbai 19:30 41 23-Apr-25 Wed Sunrisers Hyderabad Mumbai Indians Hyderabad 19:30 45 27-Apr-25 Sun Mumbai Indians Lucknow Super Giants Mumbai 15:30 50 01-May-25 Thu Rajasthan Royals Mumbai Indians Jaipur 19:30 56 06-May-25 Tue Mumbai Indians Gujarat Titans Mumbai 19:30 61 11-May-25 Sun Punjab Kings Mumbai Indians Dharamsala 15:30 66 15-May-25 Thu Mumbai Indians Delhi Capitals Mumbai 19:30
Kolkata Knight Riders IPL 2025 Schedule
Match No Match Day Date Day Start Home Away Stadium 1 1 March 22 Sat 7:30 PM Kolkata Knight Riders Royal Challengers Bengaluru Kolkata 6 5 March 26 Wed 7:30 PM Rajasthan Royals Kolkata Knight Riders Guwahati 12 10 March 31 Mon 7:30 PM Mumbai Indians Kolkata Knight Riders Mumbai 15 13 April 3 Thu 7:30 PM Kolkata Knight Riders Sunrisers Hyderabad Kolkata 19 16 April 6 Sun 3:30 PM Kolkata Knight Riders Lucknow Super Giants Kolkata 25 21 April 11 Fri 7:30 PM Chennai Super Kings Kolkata Knight Riders Chennai 31 25 April 15 Tue 7:30 PM Punjab Kings Kolkata Knight Riders New Chandigarh 39 31 April 21 Mon 7:30 PM Kolkata Knight Riders Gujarat Titans Kolkata 44 36 April 26 Sat 7:30 PM Kolkata Knight Riders Punjab Kings Kolkata 48 39 April 29 Tue 7:30 PM Delhi Capitals Kolkata Knight Riders Delhi 53 44 May 4 Sun 3:30 PM Kolkata Knight Riders Rajasthan Royals Kolkata 57 47 May 7 Wed 7:30 PM Kolkata Knight Riders Chennai Super Kings Kolkata 60 50 May 10 Sat 7:30 PM Sunrisers Hyderabad Kolkata Knight Riders Hyderabad 68 57 May 17 Sat 7:30 PM Royal Challengers Bengaluru Kolkata Knight Riders Bengaluru
Delhi Capitals IPL 2025 Schedule
Match No Date Day Home Away Venue Time 4 24-Mar-25 Mon Delhi Capitals Lucknow Super Giants Vizag 19:30 10 30-Mar-25 Sun Delhi Capitals Sunrisers Hyderabad Vizag 15:30 17 05-Apr-25 Sat Chennai Super Kings Delhi Capitals Chennai 15:30 24 10-Apr-25 Thu Royal Challengers Bengaluru Delhi Capitals Bengaluru 19:30 29 13-Apr-25 Sun Delhi Capitals Mumbai Indians Delhi 19:30 32 16-Apr-25 Wed Delhi Capitals Rajasthan Royals Delhi 19:30 35 19-Apr-25 Sat Gujarat Titans Delhi Capitals Ahmedabad 15:30 40 22-Apr-25 Tue Lucknow Super Giants Delhi Capitals Lucknow 19:30 46 27-Apr-25 Sun Delhi Capitals Royal Challengers Bengaluru Delhi 19:30 48 29-Apr-25 Tue Delhi Capitals Kolkata Knight Riders Delhi 19:30 55 05-May-25 Mon Sunrisers Hyderabad Delhi Capitals Hyderabad 19:30 58 08-May-25 Thu Punjab Kings Delhi Capitals Dharamsala 19:30 62 11-May-25 Sun Delhi Capitals Gujarat Titans Delhi 19:30 66 15-May-25 Thu Mumbai Indians Delhi Capitals Mumbai 19:30
Chennai Super Kings IPL 2025 Schedule
Match Number Opponent Venue Date Time (IST) 3 Mumbai Indians MA Chidambaram Stadium, Chennai March 23 7:30 PM 8 Royal Challengers Bengaluru MA Chidambaram Stadium, Chennai March 28 7:30 PM 11 Rajasthan Royals Barsapara Cricket Stadium, Guwahati March 30 7:30 PM 17 Delhi Capitals MA Chidambaram Stadium, Chennai April 5 3:30 PM 22 Punjab Kings Maharaja Yadavindra Singh Cricket Stadium, Mullanpur April 8 7:30 PM 25 Kolkata Knight Riders MA Chidambaram Stadium, Chennai April 11 7:30 PM 30 Lucknow Super Giants Ekana Cricket Stadium, Lucknow April 14 7:30 PM 38 Mumbai Indians Wankhede Stadium, Mumbai April 20 7:30 PM 43 Sunrisers Hyderabad MA Chidambaram Stadium, Chennai April 25 7:30 PM 49 Punjab Kings MA Chidambaram Stadium, Chennai April 30 7:30 PM 52 Royal Challengers Bengaluru M Chinnaswamy Stadium, Bengaluru May 3 7:30 PM 57 Kolkata Knight Riders Eden Gardens, Kolkata May 7 7:30 PM 63 Rajasthan Royals MA Chidambaram Stadium, Chennai May 12 7:30 PM 69 Gujarat Titans Narendra Modi Stadium, Ahmedabad May 18 3:30 PM
Punjab Kings IPL 2025 Schedule
Match No Date Day Home Away Venue Time 5 25-Mar-25 Tue Gujarat Titans Punjab Kings Ahmedabad 19:30 13 01-Apr-25 Tue Lucknow Super Giants Punjab Kings Lucknow 19:30 18 05-Apr-25 Sat Punjab Kings Rajasthan Royals New Chandigarh 19:30 22 08-Apr-25 Tue Punjab Kings Chennai Super Kings New Chandigarh 19:30 27 12-Apr-25 Sat Sunrisers Hyderabad Punjab Kings Hyderabad 19:30 31 15-Apr-25 Tue Punjab Kings Kolkata Knight Riders New Chandigarh 19:30 34 18-Apr-25 Fri Royal Challengers Bengaluru Punjab Kings Bengaluru 19:30 37 20-Apr-25 Sun Punjab Kings Royal Challengers Bengaluru New Chandigarh 15:30 44 26-Apr-25 Sat Kolkata Knight Riders Punjab Kings Kolkata 19:30 49 30-Apr-25 Wed Chennai Super Kings Punjab Kings Chennai 19:30 54 04-May-25 Sun Punjab Kings Lucknow Super Giants Dharamsala 19:30 58 08-May-25 Thu Punjab Kings Delhi Capitals Dharamsala 19:30 61 11-May-25 Sun Punjab Kings Mumbai Indians Dharamsala 15:30 67 16-May-25 Fri Rajasthan Royals Punjab Kings Jaipur 19:30
SRH Schedule for IPL 2025
Match No Match Day Date Day Home Away Venue Time 2 2 23-Mar-25 Sun Sunrisers Hyderabad Rajasthan Royals Hyderabad 15:30 7 6 27-Mar-25 Thu Sunrisers Hyderabad Lucknow Super Giants Hyderabad 19:30 10 9 30-Mar-25 Sun Delhi Capitals Sunrisers Hyderabad Vizag 15:30 15 13 03-Apr-25 Thu Kolkata Knight Riders Sunrisers Hyderabad Kolkata 19:30 20 16 06-Apr-25 Sun Sunrisers Hyderabad Gujarat Titans Hyderabad 19:30 27 22 12-Apr-25 Sat Sunrisers Hyderabad Punjab Kings Hyderabad 19:30 33 27 17-Apr-25 Thu Mumbai Indians Sunrisers Hyderabad Mumbai 19:30 41 33 23-Apr-25 Wed Sunrisers Hyderabad Mumbai Indians Hyderabad 19:30 43 35 25-Apr-25 Fri Chennai Super Kings Sunrisers Hyderabad Chennai 19:30 51 42 02-May-25 Fri Gujarat Titans Sunrisers Hyderabad Ahmedabad 19:30 55 45 05-May-25 Mon Sunrisers Hyderabad Delhi Capitals Hyderabad 19:30 60 50 10-May-25 Sat Sunrisers Hyderabad Kolkata Knight Riders Hyderabad 19:30 64 53 13-May-25 Tue Royal Challengers Bengaluru Sunrisers Hyderabad Bengaluru 19:30 70 58 18-May-25 Sun Lucknow Super Giants Sunrisers Hyderabad Lucknow 19:30
LSG schedule for IPL 2025
Match No Match Day Date Day Home Away Venue Time 4 3 24-Mar-25 Mon Delhi Capitals Lucknow Super Giants Vizag 19:30 7 6 27-Mar-25 Thu Sunrisers Hyderabad Lucknow Super Giants Hyderabad 19:30 13 11 01-Apr-25 Tue Lucknow Super Giants Punjab Kings Lucknow 19:30 16 14 04-Apr-25 Fri Lucknow Super Giants Mumbai Indians Lucknow 19:30 19 16 06-Apr-25 Sun Kolkata Knight Riders Lucknow Super Giants Kolkata 15:30 26 22 12-Apr-25 Sat Lucknow Super Giants Gujarat Titans Lucknow 15:30 30 24 14-Apr-25 Mon Lucknow Super Giants Chennai Super Kings Lucknow 19:30 36 29 19-Apr-25 Sat Rajasthan Royals Lucknow Super Giants Jaipur 19:30 40 32 22-Apr-25 Tue Lucknow Super Giants Delhi Capitals Lucknow 19:30 45 37 27-Apr-25 Sun Mumbai Indians Lucknow Super Giants Mumbai 15:30 54 44 04-May-25 Sun Punjab Kings Lucknow Super Giants Dharamsala 19:30 59 49 09-May-25 Fri Lucknow Super Giants Royal Challengers Bengaluru Lucknow 19:30 65 54 14-May-25 Wed Gujarat Titans Lucknow Super Giants Ahmedabad 19:30 70 58 18-May-25 Sun Lucknow Super Giants Sunrisers Hyderabad Lucknow 19:30
Gujarat Titans schedule for IPL 2025
Date Day Home Team Away Team Venue Time 25-Mar-25 Tue Gujarat Titans Punjab Kings Ahmedabad 19:30 29-Mar-25 Sat Gujarat Titans Mumbai Indians Ahmedabad 19:30 02-Apr-25 Wed Royal Challengers Bengaluru Gujarat Titans Bengaluru 19:30 06-Apr-25 Sun Sunrisers Hyderabad Gujarat Titans Hyderabad 19:30 09-Apr-25 Wed Gujarat Titans Rajasthan Royals Ahmedabad 19:30 12-Apr-25 Sat Lucknow Super Giants Gujarat Titans Lucknow 15:30 19-Apr-25 Sat Gujarat Titans Delhi Capitals Ahmedabad 15:30 21-Apr-25 Mon Kolkata Knight Riders Gujarat Titans Kolkata 19:30 28-Apr-25 Mon Rajasthan Royals Gujarat Titans Jaipur 19:30 02-May-25 Fri Gujarat Titans Sunrisers Hyderabad Ahmedabad 19:30 06-May-25 Tue Mumbai Indians Gujarat Titans Mumbai 19:30 11-May-25 Sun Delhi Capitals Gujarat Titans Delhi 19:30 14-May-25 Wed Gujarat Titans Lucknow Super Giants Ahmedabad 19:30 18-May-25 Sun Gujarat Titans Chennai Super Kings Ahmedabad 15:30
Rajasthan Royals schedule for IPL 2025
Date Day Home Team Away Team Venue Time 23-Mar-25 Sun Sunrisers Hyderabad Rajasthan Royals Hyderabad 15:30 26-Mar-25 Wed Rajasthan Royals Kolkata Knight Riders Guwahati 19:30 30-Mar-25 Sun Rajasthan Royals Chennai Super Kings Guwahati 19:30 05-Apr-25 Sat Punjab Kings Rajasthan Royals Chandigarh 19:30 09-Apr-25 Wed Gujarat Titans Rajasthan Royals Ahmedabad 19:30 13-Apr-25 Sun Rajasthan Royals Royal Challengers Bengaluru Jaipur 15:30 16-Apr-25 Wed Delhi Capitals Rajasthan Royals Delhi 19:30 19-Apr-25 Sat Rajasthan Royals Lucknow Super Giants Jaipur 19:30 24-Apr-25 Thu Royal Challengers Bengaluru Rajasthan Royals Bengaluru 19:30 28-Apr-25 Mon Rajasthan Royals Gujarat Titans Jaipur 19:30 01-May-25 Thu Rajasthan Royals Mumbai Indians Jaipur 19:30 04-May-25 Sun Kolkata Knight Riders Rajasthan Royals Kolkata 15:30 12-May-25 Mon Chennai Super Kings Rajasthan Royals Chennai 19:30 16-May-25 Fri Rajasthan Royals Punjab Kings Jaipur 19:30
RCB full schedule for IPL 2025
Match Number Date Home Away Venue Time (IST) 1 22-Mar-25 Kolkata Knight Riders Royal Challengers Bengaluru Eden Gardens, Kolkata 7:30 PM 8 28-Mar-25 Chennai Super Kings Royal Challengers Bengaluru MA Chidambaram Stadium, Chennai 7:30 PM 14 02-Apr-25 Royal Challengers Bengaluru Gujarat Titans M Chinnaswamy Stadium, Bengaluru 7:30 PM 21 07-Apr-25 Mumbai Indians Royal Challengers Bengaluru Wankhede Stadium, Mumbai 7:30 PM 24 10-Apr-25 Royal Challengers Bengaluru Delhi Capitals M Chinnaswamy Stadium, Bengaluru 7:30 PM 28 13-Apr-25 Rajasthan Royals Royal Challengers Bengaluru Sawai Mansingh Stadium, Jaipur 3:30 PM 34 18-Apr-25 Royal Challengers Bengaluru Punjab Kings M Chinnaswamy Stadium, Bengaluru 7:30 PM 37 20-Apr-25 Punjab Kings Royal Challengers Bengaluru Maharaja Yadavindra Singh Cricket Stadium, Mullanpur 3:30 PM 42 24-Apr-25 Royal Challengers Bengaluru Rajasthan Royals M Chinnaswamy Stadium, Bengaluru 7:30 PM 46 27-Apr-25 Delhi Capitals Royal Challengers Bengaluru Arun Jaitley Stadium, Delhi 7:30 PM 52 03-May-25 Royal Challengers Bengaluru Chennai Super Kings M Chinnaswamy Stadium, Bengaluru 7:30 PM 59 09-May-25 Lucknow Super Giants Royal Challengers Bengaluru Ekana, Cricket Stadium, Lucknow 7:30 PM 64 13-May-25 Royal Challengers Bengaluru Sunrisers Hyderabad M Chinnaswamy Stadium, Bengaluru 7:30 PM 68 17-May-25 Royal Challengers Bengaluru Kolkata Knight Riders M Chinnaswamy Stadium, Bengaluru 7:30 PM
Editor's Pick
Top Stories