Home
Cricket
BCCI announces full IPL 2025 schedule: KKR vs RCB to start new season, CSK vs MI on March 23

BCCI announces full IPL 2025 schedule: KKR vs RCB to start new season, CSK vs MI on March 23


Catch the entire IPL 2025 schedule below.

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 NoDateDayTimeHomeAwayStadium
122-Mar-25Sat7:30 PMKolkata Knight RidersRoyal Challengers BengaluruKolkata
223-Mar-25Sun3:30 PMSunrisers HyderabadRajasthan RoyalsHyderabad
323-Mar-25Sun7:30 PMChennai Super KingsMumbai IndiansChennai
424-Mar-25Mon7:30 PMDelhi CapitalsLucknow Super GiantsVizag
525-Mar-25Tue7:30 PMGujarat TitansPunjab KingsAhmedabad
626-Mar-25Wed7:30 PMRajasthan RoyalsKolkata Knight RidersGuwahati
727-Mar-25Thu7:30 PMSunrisers HyderabadLucknow Super GiantsHyderabad
828-Mar-25Fri7:30 PMChennai Super KingsRoyal Challengers BengaluruChennai
929-Mar-25Sat7:30 PMGujarat TitansMumbai IndiansAhmedabad
1030-Mar-25Sun3:30 PMDelhi CapitalsSunrisers HyderabadVizag
1130-Mar-25Sun7:30 PMRajasthan RoyalsChennai Super KingsGuwahati
1231-Mar-25Mon7:30 PMMumbai IndiansKolkata Knight RidersMumbai
1301-Apr-25Tue7:30 PMLucknow Super GiantsPunjab KingsLucknow
1402-Apr-25Wed7:30 PMRoyal Challengers BengaluruGujarat TitansBengaluru
1503-Apr-25Thu7:30 PMKolkata Knight RidersSunrisers HyderabadKolkata
1604-Apr-25Fri7:30 PMLucknow Super GiantsMumbai IndiansLucknow
1705-Apr-25Sat3:30 PMChennai Super KingsDelhi CapitalsChennai
1805-Apr-25Sat7:30 PMPunjab KingsRajasthan RoyalsNew Chandigarh
1906-Apr-25Sun3:30 PMKolkata Knight RidersLucknow Super GiantsKolkata
2006-Apr-25Sun7:30 PMSunrisers HyderabadGujarat TitansHyderabad
2107-Apr-25Mon7:30 PMMumbai IndiansRoyal Challengers BengaluruMumbai
2208-Apr-25Tue7:30 PMPunjab KingsChennai Super KingsNew Chandigarh
2309-Apr-25Wed7:30 PMGujarat TitansRajasthan RoyalsAhmedabad
2410-Apr-25Thu7:30 PMRoyal Challengers BengaluruDelhi CapitalsBengaluru
2511-Apr-25Fri7:30 PMChennai Super KingsKolkata Knight RidersChennai
2612-Apr-25Sat3:30 PMLucknow Super GiantsGujarat TitansLucknow
2712-Apr-25Sat7:30 PMSunrisers HyderabadPunjab KingsHyderabad
2813-Apr-25Sun3:30 PMRajasthan RoyalsRoyal Challengers BengaluruJaipur
2913-Apr-25Sun7:30 PMDelhi CapitalsMumbai IndiansDelhi
3014-Apr-25Mon7:30 PMLucknow Super GiantsChennai Super KingsLucknow
3115-Apr-25Tue7:30 PMPunjab KingsKolkata Knight RidersNew Chandigarh
3216-Apr-25Wed7:30 PMDelhi CapitalsRajasthan RoyalsDelhi
3317-Apr-25Thu7:30 PMMumbai IndiansSunrisers HyderabadMumbai
3418-Apr-25Fri7:30 PMRoyal Challengers BengaluruPunjab KingsBengaluru
3519-Apr-25Sat3:30 PMGujarat TitansDelhi CapitalsAhmedabad
3619-Apr-25Sat7:30 PMRajasthan RoyalsChennai Super KingsJaipur
3720-Apr-25Sun3:30 PMPunjab KingsLucknow Super GiantsNew Chandigarh
3820-Apr-25Sun7:30 PMMumbai IndiansChennai Super KingsMumbai
3921-Apr-25Mon7:30 PMKolkata Knight RidersGujarat TitansKolkata
4022-Apr-25Tue7:30 PMLucknow Super GiantsDelhi CapitalsLucknow
4123-Apr-25Wed7:30 PMSunrisers HyderabadMumbai IndiansHyderabad
4224-Apr-25Thu7:30 PMRoyal Challengers BengaluruRajasthan RoyalsBengaluru
4325-Apr-25Fri7:30 PMChennai Super KingsSunrisers HyderabadChennai
4426-Apr-25Sat7:30 PMKolkata Knight RidersPunjab KingsKolkata
4527-Apr-25Sun3:30 PMMumbai IndiansLucknow Super GiantsMumbai
4627-Apr-25Sun7:30 PMDelhi CapitalsRoyal Challengers BengaluruDelhi
4728-Apr-25Mon7:30 PMRajasthan RoyalsGujarat TitansJaipur
4829-Apr-25Tue7:30 PMDelhi CapitalsKolkata Knight RidersDelhi
4930-Apr-25Wed7:30 PMChennai Super KingsPunjab KingsChennai
5001-May-25Thu7:30 PMRajasthan RoyalsMumbai IndiansJaipur
5102-May-25Fri7:30 PMGujarat TitansSunrisers HyderabadAhmedabad
5203-May-25Sat7:30 PMRoyal Challengers BengaluruChennai Super KingsBengaluru
5304-May-25Sun3:30 PMKolkata Knight RidersRajasthan RoyalsKolkata
5404-May-25Sun7:30 PMPunjab KingsLucknow Super GiantsNew Chandigarh
5505-May-25Mon7:30 PMSunrisers HyderabadDelhi CapitalsHyderabad
5606-May-25Tue7:30 PMMumbai IndiansGujarat TitansMumbai
5707-May-25Wed7:30 PMKolkata Knight RidersChennai Super KingsKolkata
5808-May-25Thu7:30 PMPunjab KingsDelhi CapitalsDharamsala
5909-May-25Fri7:30 PMLucknow Super GiantsRoyal Challengers BengaluruLucknow
6010-May-25Sat7:30 PMSunrisers HyderabadKolkata Knight RidersHyderabad
6111-May-25Sun3:30 PMPunjab KingsMumbai IndiansDharamsala
6211-May-25Sun7:30 PMDelhi CapitalsGujarat TitansDelhi
6312-May-25Mon7:30 PMChennai Super KingsRajasthan RoyalsChennai
6413-May-25Tue7:30 PMRoyal Challengers BengaluruSunrisers HyderabadBengaluru
6514-May-25Wed7:30 PMGujarat TitansLucknow Super GiantsAhmedabad
6615-May-25Thu7:30 PMMumbai IndiansDelhi CapitalsMumbai
6716-May-25Fri7:30 PMRajasthan RoyalsPunjab KingsJaipur
6817-May-25Sat7:30 PMRoyal Challengers BengaluruKolkata Knight RidersBengaluru
6918-May-25Sun3:30 PMGujarat TitansSunrisers HyderabadAhmedabad
7018-May-25Sun7:30 PMLucknow Super GiantsChennai Super KingsLucknow
7120-May-25Tue7:30 PMQualifier 11st vs 2ndHyderabad
7221-May-25Wed7:30 PMEliminator3rd vs 4thHyderabad
7323-May-25Fri7:30 PMQualifier 2Winner of Eliminator vs Loser of Qualifier1Kolkata
7425-May-25Sun7:30 PMFinalWinner of Qualifier 1 vs Winner of Qualifier 2Kolkata

Mumbai Indians IPL 2025 Schedule

Match NoDateDayHomeAwayVenueTime
323-Mar-25SunChennai Super KingsMumbai IndiansChennai19:30
929-Mar-25SatGujarat TitansMumbai IndiansAhmedabad19:30
1231-Mar-25MonMumbai IndiansKolkata Knight RidersMumbai19:30
1604-Apr-25FriLucknow Super GiantsMumbai IndiansLucknow19:30
2107-Apr-25MonMumbai IndiansRoyal Challengers BengaluruMumbai19:30
2913-Apr-25SunDelhi CapitalsMumbai IndiansDelhi19:30
3317-Apr-25ThuMumbai IndiansSunrisers HyderabadMumbai19:30
3820-Apr-25SunMumbai IndiansChennai Super KingsMumbai19:30
4123-Apr-25WedSunrisers HyderabadMumbai IndiansHyderabad19:30
4527-Apr-25SunMumbai IndiansLucknow Super GiantsMumbai15:30
5001-May-25ThuRajasthan RoyalsMumbai IndiansJaipur19:30
5606-May-25TueMumbai IndiansGujarat TitansMumbai19:30
6111-May-25SunPunjab KingsMumbai IndiansDharamsala15:30
6615-May-25ThuMumbai IndiansDelhi CapitalsMumbai19:30

Kolkata Knight Riders IPL 2025 Schedule

Match NoMatch DayDateDayStartHomeAwayStadium
11March 22Sat7:30 PMKolkata Knight RidersRoyal Challengers BengaluruKolkata
65March 26Wed7:30 PMRajasthan RoyalsKolkata Knight RidersGuwahati
1210March 31Mon7:30 PMMumbai IndiansKolkata Knight RidersMumbai
1513April 3Thu7:30 PMKolkata Knight RidersSunrisers HyderabadKolkata
1916April 6Sun3:30 PMKolkata Knight RidersLucknow Super GiantsKolkata
2521April 11Fri7:30 PMChennai Super KingsKolkata Knight RidersChennai
3125April 15Tue7:30 PMPunjab KingsKolkata Knight RidersNew Chandigarh
3931April 21Mon7:30 PMKolkata Knight RidersGujarat TitansKolkata
4436April 26Sat7:30 PMKolkata Knight RidersPunjab KingsKolkata
4839April 29Tue7:30 PMDelhi CapitalsKolkata Knight RidersDelhi
5344May 4Sun3:30 PMKolkata Knight RidersRajasthan RoyalsKolkata
5747May 7Wed7:30 PMKolkata Knight RidersChennai Super KingsKolkata
6050May 10Sat7:30 PMSunrisers HyderabadKolkata Knight RidersHyderabad
6857May 17Sat7:30 PMRoyal Challengers BengaluruKolkata Knight RidersBengaluru

Delhi Capitals IPL 2025 Schedule

Match NoDateDayHomeAwayVenueTime
424-Mar-25MonDelhi CapitalsLucknow Super GiantsVizag19:30
1030-Mar-25SunDelhi CapitalsSunrisers HyderabadVizag15:30
1705-Apr-25SatChennai Super KingsDelhi CapitalsChennai15:30
2410-Apr-25ThuRoyal Challengers BengaluruDelhi CapitalsBengaluru19:30
2913-Apr-25SunDelhi CapitalsMumbai IndiansDelhi19:30
3216-Apr-25WedDelhi CapitalsRajasthan RoyalsDelhi19:30
3519-Apr-25SatGujarat TitansDelhi CapitalsAhmedabad15:30
4022-Apr-25TueLucknow Super GiantsDelhi CapitalsLucknow19:30
4627-Apr-25SunDelhi CapitalsRoyal Challengers BengaluruDelhi19:30
4829-Apr-25TueDelhi CapitalsKolkata Knight RidersDelhi19:30
5505-May-25MonSunrisers HyderabadDelhi CapitalsHyderabad19:30
5808-May-25ThuPunjab KingsDelhi CapitalsDharamsala19:30
6211-May-25SunDelhi CapitalsGujarat TitansDelhi19:30
6615-May-25ThuMumbai IndiansDelhi CapitalsMumbai19:30

Chennai Super Kings IPL 2025 Schedule

Match NumberOpponentVenueDateTime (IST)
3Mumbai IndiansMA Chidambaram Stadium, ChennaiMarch 237:30 PM
8Royal Challengers BengaluruMA Chidambaram Stadium, ChennaiMarch 287:30 PM
11Rajasthan RoyalsBarsapara Cricket Stadium, GuwahatiMarch 307:30 PM
17Delhi CapitalsMA Chidambaram Stadium, ChennaiApril 53:30 PM
22Punjab KingsMaharaja Yadavindra Singh Cricket Stadium, MullanpurApril 87:30 PM
25Kolkata Knight RidersMA Chidambaram Stadium, ChennaiApril 117:30 PM
30Lucknow Super GiantsEkana Cricket Stadium, LucknowApril 147:30 PM
38Mumbai IndiansWankhede Stadium, MumbaiApril 207:30 PM
43Sunrisers HyderabadMA Chidambaram Stadium, ChennaiApril 257:30 PM
49Punjab KingsMA Chidambaram Stadium, ChennaiApril 307:30 PM
52Royal Challengers BengaluruM Chinnaswamy Stadium, BengaluruMay 37:30 PM
57Kolkata Knight RidersEden Gardens, KolkataMay 77:30 PM
63Rajasthan RoyalsMA Chidambaram Stadium, ChennaiMay 127:30 PM
69Gujarat TitansNarendra Modi Stadium, AhmedabadMay 183:30 PM

Punjab Kings IPL 2025 Schedule

Match NoDateDayHomeAwayVenueTime
525-Mar-25TueGujarat TitansPunjab KingsAhmedabad19:30
1301-Apr-25TueLucknow Super GiantsPunjab KingsLucknow19:30
1805-Apr-25SatPunjab KingsRajasthan RoyalsNew Chandigarh19:30
2208-Apr-25TuePunjab KingsChennai Super KingsNew Chandigarh19:30
2712-Apr-25SatSunrisers HyderabadPunjab KingsHyderabad19:30
3115-Apr-25TuePunjab KingsKolkata Knight RidersNew Chandigarh19:30
3418-Apr-25FriRoyal Challengers BengaluruPunjab KingsBengaluru19:30
3720-Apr-25SunPunjab KingsRoyal Challengers BengaluruNew Chandigarh15:30
4426-Apr-25SatKolkata Knight RidersPunjab KingsKolkata19:30
4930-Apr-25WedChennai Super KingsPunjab KingsChennai19:30
5404-May-25SunPunjab KingsLucknow Super GiantsDharamsala19:30
5808-May-25ThuPunjab KingsDelhi CapitalsDharamsala19:30
6111-May-25SunPunjab KingsMumbai IndiansDharamsala15:30
6716-May-25FriRajasthan RoyalsPunjab KingsJaipur19:30

SRH Schedule for IPL 2025

Match NoMatch DayDateDayHomeAwayVenueTime
2223-Mar-25SunSunrisers HyderabadRajasthan RoyalsHyderabad15:30
7627-Mar-25ThuSunrisers HyderabadLucknow Super GiantsHyderabad19:30
10930-Mar-25SunDelhi CapitalsSunrisers HyderabadVizag15:30
151303-Apr-25ThuKolkata Knight RidersSunrisers HyderabadKolkata19:30
201606-Apr-25SunSunrisers HyderabadGujarat TitansHyderabad19:30
272212-Apr-25SatSunrisers HyderabadPunjab KingsHyderabad19:30
332717-Apr-25ThuMumbai IndiansSunrisers HyderabadMumbai19:30
413323-Apr-25WedSunrisers HyderabadMumbai IndiansHyderabad19:30
433525-Apr-25FriChennai Super KingsSunrisers HyderabadChennai19:30
514202-May-25FriGujarat TitansSunrisers HyderabadAhmedabad19:30
554505-May-25MonSunrisers HyderabadDelhi CapitalsHyderabad19:30
605010-May-25SatSunrisers HyderabadKolkata Knight RidersHyderabad19:30
645313-May-25TueRoyal Challengers BengaluruSunrisers HyderabadBengaluru19:30
705818-May-25SunLucknow Super GiantsSunrisers HyderabadLucknow19:30

LSG schedule for IPL 2025

Match NoMatch DayDateDayHomeAwayVenueTime
4324-Mar-25MonDelhi CapitalsLucknow Super GiantsVizag19:30
7627-Mar-25ThuSunrisers HyderabadLucknow Super GiantsHyderabad19:30
131101-Apr-25TueLucknow Super GiantsPunjab KingsLucknow19:30
161404-Apr-25FriLucknow Super GiantsMumbai IndiansLucknow19:30
191606-Apr-25SunKolkata Knight RidersLucknow Super GiantsKolkata15:30
262212-Apr-25SatLucknow Super GiantsGujarat TitansLucknow15:30
302414-Apr-25MonLucknow Super GiantsChennai Super KingsLucknow19:30
362919-Apr-25SatRajasthan RoyalsLucknow Super GiantsJaipur19:30
403222-Apr-25TueLucknow Super GiantsDelhi CapitalsLucknow19:30
453727-Apr-25SunMumbai IndiansLucknow Super GiantsMumbai15:30
544404-May-25SunPunjab KingsLucknow Super GiantsDharamsala19:30
594909-May-25FriLucknow Super GiantsRoyal Challengers BengaluruLucknow19:30
655414-May-25WedGujarat TitansLucknow Super GiantsAhmedabad19:30
705818-May-25SunLucknow Super GiantsSunrisers HyderabadLucknow19:30

Gujarat Titans schedule for IPL 2025

DateDayHome TeamAway TeamVenueTime
25-Mar-25TueGujarat TitansPunjab KingsAhmedabad19:30
29-Mar-25SatGujarat TitansMumbai IndiansAhmedabad19:30
02-Apr-25WedRoyal Challengers BengaluruGujarat TitansBengaluru19:30
06-Apr-25SunSunrisers HyderabadGujarat TitansHyderabad19:30
09-Apr-25WedGujarat TitansRajasthan RoyalsAhmedabad19:30
12-Apr-25SatLucknow Super GiantsGujarat TitansLucknow15:30
19-Apr-25SatGujarat TitansDelhi CapitalsAhmedabad15:30
21-Apr-25MonKolkata Knight RidersGujarat TitansKolkata19:30
28-Apr-25MonRajasthan RoyalsGujarat TitansJaipur19:30
02-May-25FriGujarat TitansSunrisers HyderabadAhmedabad19:30
06-May-25TueMumbai IndiansGujarat TitansMumbai19:30
11-May-25SunDelhi CapitalsGujarat TitansDelhi19:30
14-May-25WedGujarat TitansLucknow Super GiantsAhmedabad19:30
18-May-25SunGujarat TitansChennai Super KingsAhmedabad15:30

Rajasthan Royals schedule for IPL 2025

DateDayHome TeamAway TeamVenueTime
23-Mar-25SunSunrisers HyderabadRajasthan RoyalsHyderabad15:30
26-Mar-25WedRajasthan RoyalsKolkata Knight RidersGuwahati19:30
30-Mar-25SunRajasthan RoyalsChennai Super KingsGuwahati19:30
05-Apr-25SatPunjab KingsRajasthan RoyalsChandigarh19:30
09-Apr-25WedGujarat TitansRajasthan RoyalsAhmedabad19:30
13-Apr-25SunRajasthan RoyalsRoyal Challengers BengaluruJaipur15:30
16-Apr-25WedDelhi CapitalsRajasthan RoyalsDelhi19:30
19-Apr-25SatRajasthan RoyalsLucknow Super GiantsJaipur19:30
24-Apr-25ThuRoyal Challengers BengaluruRajasthan RoyalsBengaluru19:30
28-Apr-25MonRajasthan RoyalsGujarat TitansJaipur19:30
01-May-25ThuRajasthan RoyalsMumbai IndiansJaipur19:30
04-May-25SunKolkata Knight RidersRajasthan RoyalsKolkata15:30
12-May-25MonChennai Super KingsRajasthan RoyalsChennai19:30
16-May-25FriRajasthan RoyalsPunjab KingsJaipur19:30

RCB full schedule for IPL 2025

Match NumberDateHomeAwayVenueTime (IST)
122-Mar-25Kolkata Knight RidersRoyal Challengers BengaluruEden Gardens, Kolkata7:30 PM
828-Mar-25Chennai Super KingsRoyal Challengers BengaluruMA Chidambaram Stadium, Chennai7:30 PM
1402-Apr-25Royal Challengers BengaluruGujarat TitansM Chinnaswamy Stadium, Bengaluru7:30 PM
2107-Apr-25Mumbai IndiansRoyal Challengers BengaluruWankhede Stadium, Mumbai7:30 PM
2410-Apr-25Royal Challengers BengaluruDelhi CapitalsM Chinnaswamy Stadium, Bengaluru7:30 PM
2813-Apr-25Rajasthan RoyalsRoyal Challengers BengaluruSawai Mansingh Stadium, Jaipur3:30 PM
3418-Apr-25Royal Challengers BengaluruPunjab KingsM Chinnaswamy Stadium, Bengaluru7:30 PM
3720-Apr-25Punjab KingsRoyal Challengers BengaluruMaharaja Yadavindra Singh Cricket Stadium, Mullanpur3:30 PM
4224-Apr-25Royal Challengers BengaluruRajasthan RoyalsM Chinnaswamy Stadium, Bengaluru7:30 PM
4627-Apr-25Delhi CapitalsRoyal Challengers BengaluruArun Jaitley Stadium, Delhi7:30 PM
5203-May-25Royal Challengers BengaluruChennai Super KingsM Chinnaswamy Stadium, Bengaluru7:30 PM
5909-May-25Lucknow Super GiantsRoyal Challengers BengaluruEkana, Cricket Stadium, Lucknow7:30 PM
6413-May-25Royal Challengers BengaluruSunrisers HyderabadM Chinnaswamy Stadium, Bengaluru7:30 PM
6817-May-25Royal Challengers BengaluruKolkata Knight RidersM Chinnaswamy Stadium, Bengaluru7:30 PM
0
Follow
Share

Editor's Pick

Swing it like Siraj: GT pacer shows removal of Cricket Swing it like Siraj: GT pacer shows removal of "saliva ban" good for bowlers with career-best figures in IPL

Top Stories

Share article
Follow us on social media
Tell us why didn’t you like our article so that we can improve on?
Choose ranking:
ICC Test Ranking
ICC ODI Ranking
ICC T20I Ranking