The BCCI has announced the full schedule for IPL 2026. The 19th edition of the tournament will begin on March 28, with the final scheduled to be played on May 31. The last league match will take place on May 24. A total of 74 matches will be played this season, with each team playing 14 games, seven at home and seven away. After the conclusion of the 70 league matches, the top four teams will qualify for the playoffs, which will include two Qualifiers, one Eliminator, and the final.Here’s a look at each team’s fixtures.Chennai Super Kings (CSK): First league match – 3 April vs Punjab Kings, Last league match – 21 May vs Gujarat Titans. Check CSK’s full schedule: Mar 30 – vs Rajasthan Royals (Guwahati) – 7:30 PMApr 03 – vs Punjab Kings (Chennai) – 7:30 PMApr 05 vs Royal Challengers Bengaluru (Bengaluru) – 7:30 PMApr 11 – vs Delhi Capitals (Chennai) – 7:30 PMApr 14 – vs Kolkata Knight Riders (Chennai) – 7:30 PMApr 18 – vs Sunrisers Hyderabad (Hyderabad) – 7:30 PMApr 23 – vs Mumbai Indians (Mumbai) – 7:30 PMApr 26 – vs Gujarat Titans (Ahmedabad) – 3:30 PMMay 02 – vs Mumbai Indians (Chennai) – 7:30 PMMay 05 – vs Delhi Capitals (Delhi) – 7:30 PMMay 10 – vs Lucknow Super Giants (Chennai) – 3:30 PMMay 15 – vs Lucknow Super Giants (Lucknow) – 7:30 PMMay 18 – vs Sunrisers Hyderabad (Chennai) – 7:30 PMMay 21 – vs Gujarat Titans (Chennai) – 7:30 PM
Royal Challengers Bengaluru (RCB): First league match – 28 March vs Sunrisers Hyderabad, Last league match – 22 May vs Sunrisers Hyderabad. Check RCB’s full schedule: Mar 28 – vs Sunrisers Hyderabad (Bengaluru) – 7:30 PMApr 05 – vs Chennai Super Kings (Bengaluru) – 7:30 PMApr 10 – vs Rajasthan Royals (Guwahati) – 7:30 PMApr 12 – vs Mumbai Indians (Mumbai) – 7:30 PMApr 15 – vs Lucknow Super Giants (Bengaluru) – 7:30 PMApr 18 – vs Delhi Capitals (Bengaluru) – 3:30 PMApr 24 – vs Gujarat Titans (Bengaluru) – 7:30 PMApr 27 – vs Delhi Capitals (Delhi) – 7:30 PMApr 30 – vs Gujarat Titans (Ahmedabad) – 7:30 PMMay 07 – vs Lucknow Super Giants (Lucknow) – 7:30 PMMay 10 – vs Mumbai Indians (Raipur) – 7:30 PMMay 13 – vs Kolkata Knight Riders (Raipur) – 7:30 PMMay 17 – vs Punjab Kings (Dharamsala) – 3:30 PMMay 22 – vs Sunrisers Hyderabad (Hyderabad) – 7:30 PMMumbai Indians (MI): First league match – 28 March vs Sunrisers Hyderabad, Last league match – 22 May vs Sunrisers Hyderabad. Check MI’s full schedule: Mar 29 – vs Kolkata Knight Riders (Mumbai) – 7:30 PMApr 04 – vs Delhi Capitals (Delhi) – 3:30 PMApr 07 – vs Rajasthan Royals (Guwahati) – 7:30 PMApr 12 – vs Royal Challengers Bengaluru (Mumbai) – 7:30 PMApr 16 – vs Punjab Kings (Mumbai) – 7:30 PMApr 20 – vs Gujarat Titans (Ahmedabad) – 7:30 PMApr 23 – vs Chennai Super Kings (Mumbai) – 7:30 PMApr 29 – vs Sunrisers Hyderabad (Mumbai) – 7:30 PMMay 02 – vs Chennai Super Kings (Chennai) – 7:30 PMMay 04 – vs Lucknow Super Giants (Mumbai) – 7:30 PMMay 10 – vs Royal Challengers Bengaluru (Raipur) – 7:30 PMMay 14 – vs Punjab Kings (Dharamsala) – 7:30 PMMay 20 – vs Kolkata Knight Riders (Kolkata) – 7:30 PMMay 24 – vs Rajasthan Royals (Mumbai) – 3:30 PMKolkata Knight Riders (KKR): First league match – 29 March vs Mumbai Indians, Last league match – 24 May vs Delhi Capitals. Check KKR’s full schedule: Mar 29 – vs Mumbai Indians (Mumbai) – 7:30 PMApr 02 – vs Sunrisers Hyderabad (Kolkata) – 7:30 PMApr 06 – vs Punjab Kings (Kolkata) – 7:30 PMApr 09 – vs Lucknow Super Giants (Kolkata) – 7:30 PMApr 14 – vs Chennai Super Kings (Chennai) – 7:30 PMApr 17 – vs Gujarat Titans (Ahmedabad) – 7:30 PMApr 19 – vs Rajasthan Royals (Kolkata) – 3:30 PMApr 26 – vs Lucknow Super Giants (Lucknow) – 7:30 PMMay 03 – vs Sunrisers Hyderabad (Hyderabad) – 3:30 PMMay 08 – vs Delhi Capitals (Delhi) – 7:30 PMMay 13 – vs Royal Challengers Bengaluru (Raipur) – 7:30 PMMay 16 – vs Gujarat Titans (Kolkata) – 7:30 PMMay 20 – vs Mumbai Indians (Kolkata) – 7:30 PMMay 24 – vs Delhi Capitals (Kolkata) – 7:30 PMSunrisers Hyderabad (SRH): First league match – 28 March vs Royal Challengers Bengaluru, Last league match – 22 May vs Royal Challengers Bengaluru. Check SRH’s full schedule: Mar 28 – vs Royal Challengers Bengaluru (Bengaluru) – 7:30 PMApr 02 – vs Kolkata Knight Riders (Kolkata) – 7:30 PMApr 05 – vs Lucknow Super Giants (Hyderabad) – 3:30 PMApr 11 – vs Punjab Kings (New Chandigarh) – 3:30 PMApr 13 – vs Rajasthan Royals (Hyderabad) – 7:30 PMApr 18 – vs Chennai Super Kings (Hyderabad) – 7:30 PMApr 21 – vs Delhi Capitals (Hyderabad) – 7:30 PMApr 25 – vs Rajasthan Royals (Jaipur) – 7:30 PMApr 29 – vs Mumbai Indians (Mumbai) – 7:30 PMMay 03 – vs Kolkata Knight Riders (Hyderabad) – 3:30 PMMay 06 – vs Punjab Kings (Hyderabad) – 7:30 PMMay 12 – vs Gujarat Titans (Ahmedabad) – 7:30 PMMay 18 – vs Chennai Super Kings (Chennai) – 7:30 PMMay 22 – vs Royal Challengers Bengaluru (Hyderabad) – 7:30 PMRajasthan Royals (RR): First league match – 30 March vs Chennai Super Kings, Last league match – 24 May vs Mumbai Indians. Check RR’s full schedule: Apr 04 – vs Gujarat Titans (Ahmedabad) – 7:30 PMApr 07 – vs Mumbai Indians (Guwahati) – 7:30 PMApr 10 – vs Royal Challengers Bengaluru (Guwahati) – 7:30 PMApr 13 – vs Sunrisers Hyderabad (Hyderabad) – 7:30 PMApr 19 – vs Kolkata Knight Riders (Kolkata) – 3:30 PMApr 22 – vs Lucknow Super Giants (Lucknow) – 7:30 PMApr 25 – vs Sunrisers Hyderabad (Jaipur) – 7:30 PMApr 29 – vs Punjab Kings (New Chandigarh) – 7:30 PMMay 01 – vs Delhi Capitals (Jaipur) – 7:30 PMMay 04 – vs Gujarat Titans (Jaipur) – 7:30 PMMay 10 – vs Lucknow Super Giants (Jaipur) – 7:30 PMMay 17 – vs Delhi Capitals (Delhi) – 7:30 PMMay 24 – vs Mumbai Indians (Mumbai) – 3:30 PMDelhi Capitals (DC): First league match – 1 April vs Lucknow Super Giants, Last league match – 24 May vs Kolkata Knight Riders. Check DC’s full schedule: Apr 01 – vs Lucknow Super Giants (Lucknow) – 7:30 PMApr 04 – vs Mumbai Indians (New Delhi) – 3:30 PMApr 08 – vs Gujarat Titans (New Delhi) – 7:30 PMApr 11 – vs Chennai Super Kings (Chennai) – 7:30 PMApr 18 – vs Royal Challengers Bengaluru (Bengaluru) – 3:30 PMApr 21 – vs Sunrisers Hyderabad (Hyderabad) – 7:30 PMApr 25 – vs Punjab Kings (New Delhi) – 3:30 PMApr 27 – vs Royal Challengers Bengaluru (New Delhi) – 7:30 PMMay 01 – vs Rajasthan Royals (Jaipur) – 7:30 PMMay 05 – vs Chennai Super Kings (New Delhi) – 7:30 PMMay 08 – vs Kolkata Knight Riders (New Delhi) – 7:30 PMMay 11 – vs Punjab Kings (Dharamsala) – 7:30 PMMay 17 – vs Rajasthan Royals (New Delhi) – 7:30 PMMay 24 – vs Kolkata Knight Riders (Kolkata) – 7:30 PMLucknow Super Giants (LSG): First league match – 1 April vs Delhi Capitals, Last league match – 23 May vs Punjab Kings. Check LSG’s full schedule: Apr 01 – vs Delhi Capitals (Lucknow) – 7:30 PMApr 05 – vs Sunrisers Hyderabad (Hyderabad) – 3:30 PMApr 09 – vs Kolkata Knight Riders (Kolkata) – 7:30 PMApr 12 – vs Gujarat Titans (Lucknow) – 3:30 PMApr 15 – vs Royal Challengers Bengaluru (Bengaluru) – 7:30 PMApr 19 – vs Punjab Kings (New Chandigarh) – 7:30 PMApr 22 – vs Rajasthan Royals (Lucknow) – 7:30 PMApr 26 – vs Kolkata Knight Riders (Lucknow) – 7:30 PMMay 04 – vs Mumbai Indians (Mumbai) – 7:30 PMMay 07 – vs Royal Challengers Bengaluru (Lucknow) – 7:30 PMMay 10 – vs Chennai Super Kings (Chennai) – 3:30 PMMay 15 – vs Chennai Super Kings (Lucknow) – 7:30 PMMay 19 – vs Rajasthan Royals (Jaipur) – 7:30 PMMay 23 – vs Punjab Kings (Lucknow) – 7:30 PMPunjab Kings (PBKS): First league match – 31 March vs Gujarat Titans, Last league match – 23 May vs Lucknow Super Giants. Check PBKS’ full schedule: Mar 31 – vs Gujarat Titans (New Chandigarh) – 7:30 PMApr 03 – vs Chennai Super Kings (Chennai) – 7:30 PMApr 06 – vs Kolkata Knight Riders (Kolkata) – 7:30 PMApr 11 – vs Sunrisers Hyderabad (New Chandigarh) – 3:30 PMApr 16 – vs Mumbai Indians (Mumbai) – 7:30 PMApr 19 – vs Lucknow Super Giants (New Chandigarh) – 7:30 PMApr 25 – vs Delhi Capitals (Delhi) – 3:30 PMApr 28 – vs Rajasthan Royals (New Chandigarh) – 7:30 PMMay 03 – vs Gujarat Titans (Ahmedabad) – 7:30 PMMay 06 – vs Sunrisers Hyderabad (Hyderabad) – 7:30 PMMay 11 – vs Delhi Capitals (Dharamsala) – 7:30 PMMay 14 – vs Mumbai Indians (Dharamsala) – 7:30 PMMay 17 – vs Royal Challengers Bengaluru (Dharamsala) – 3:30 PMMay 23 – vs Lucknow Super Giants (Lucknow) – 7:30 PMGujarat Titans (GT): First league match – 31 March vs Punjab Kings, Last league match – 23 May vs Lucknow Super Giants. Check PBKS’ full schedule: Mar 31 – vs PBKS (Mullanpur) – 7:30 PMApr 4 – vs RR (Ahmedabad) – 7:30 PMApr 8 – vs DC (Delhi) – 7:30 PMApr 12 – vs LSG (Lucknow) – 3:30 PM/Apr 17 – vs Kolkata Knight Riders (Ahmedabad) – 7:30 PMApr 20 – vs Mumbai Indians (Ahmedabad) – 7:30 PMApr 24 – vs Royal Challengers Bengaluru (Bengaluru) – 7:30 PMApr 26 – vs Chennai Super Kings (Ahmedabad) – 3:30 PMApr 30 – vs Royal Challengers Bengaluru (Ahmedabad) – 7:30 PMMay 03 – vs Punjab Kings (Ahmedabad) – 7:30 PMMay 09 – vs Rajasthan Royals (Jaipur) – 7:30 PMMay 12 – vs Sunrisers Hyderabad (Ahmedabad) – 7:30 PMMay 16 – vs Kolkata Knight Riders (Kolkata) – 7:30 PMMay 21 – vs Chennai Super Kings (Chennai) – 7:30 PM

