
BCCI has announced the complete schedule for IPL 2026. The 19th edition of the tournament will begin on March 28, with the final scheduled for 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 matches, seven at home and seven away. At the end of 70 league matches, the top four teams will qualify for the play-offs, which will include two qualifiers, one Eliminator and the final.Here is a breakdown of each team’s fixtures.Chennai Super Kings (ČSK): First league match – April 3 vs Punjabi kingsLast League Match – May 21 vs Gujarat Titans. Check out CSK’s complete schedule: March 30 – vs. Rajasthan Royals (Guwahati) – 7:30 p.mApril 3 – vs. Punjab Kings (Chennai) – 7:30 p.mApril 5 vs. Royal Challengers Bengaluru (Bengaluru) – 7:30 p.mApril 11 – vs. Delhi Capitals (Chennai) – 7:30 p.mApril 14 – vs. Kolkata Knight Riders (Chennai) – 7:30 p.mApril 18 – vs. Sunrisers Hyderabad (Hyderabad) – 7:30 p.mApril 23 – vs. Mumbai Indians (Mumbai) – 7:30 p.mApril 26 – vs. Gujarat Titans (Ahmedabad) – 3:30 p.mMay 2 – vs. Mumbai Indians (Chennai) – 7:30 p.mMay 5 – vs. Delhi Capitals (Delhi) – 7:30 p.mMay 10 – vs. Lucknow Super Giants (Chennai) – 3:30 p.mMay 15 – vs. Lucknow Super Giants (Lucknow) – 7:30 p.mMay 18 – vs. Sunrisers Hyderabad (Chennai) – 7:30 p.mMay 21 – vs. Gujarat Titans (Chennai) – 7:30 p.m
Watch
IPL 2026 should be an audition for India’s next T20I captain Royal Challengers Bengaluru (RCB): First League Match – March 28 vs Sunrisers Hyderabad, Last League Match – May 22 vs Sunrisers Hyderabad. Check RCB’s complete schedule: March 28 – vs. Sunrisers Hyderabad (Bengaluru) – 7:30 p.mApril 5 – vs. Chennai Super Kings (Bengaluru) – 7:30 p.mApril 10 – vs. Rajasthan Royals (Guwahati) – 7:30 p.mApril 12 – vs. Mumbai Indians (Mumbai) – 7:30 p.mApril 15 – vs. Lucknow Super Giants (Bengaluru) – 7:30 p.mApril 18 – vs. Delhi Capitals (Bengaluru) – 3:30 p.mApril 24 – vs. Gujarat Titans (Bengaluru) – 7:30 p.mApril 27 – vs. Delhi Capitals (Delhi) – 7:30 p.mApril 30 – vs. Gujarat Titans (Ahmedabad) – 7:30 p.mMay 7 – vs. Lucknow Super Giants (Lucknow) – 7:30 p.mMay 10 – vs. Mumbai Indians (Raipur) – 7:30 p.mMay 13 – vs. Kolkata Knight Riders (Raipur) – 7:30 p.mMay 17 – vs. Punjab Kings (Dharamsala) – 3:30 p.mMay 22 – vs Sunrisers Hyderabad (Hyderabad) – 7:30 p.mMumbai Indians (MI): First League Match – March 28 vs Sunrisers Hyderabad, Last League Match – May 22 vs Sunrisers Hyderabad. Check out MI’s full schedule: March 29 – vs. Kolkata Knight Riders (Mumbai) – 7:30 p.mApril 4 – vs. Delhi Capitals (Delhi) – 3:30 p.mApril 7 – vs. Rajasthan Royals (Guwahati) – 7:30 p.mApril 12 – vs. Royal Challengers Bengaluru (Mumbai) – 7:30 p.mApril 16 – vs. Punjab Kings (Mumbai) – 7:30 p.mApril 20 – vs. Gujarat Titans (Ahmedabad) – 7:30 p.mApril 23 – vs. Chennai Super Kings (Mumbai) – 7:30 p.mApril 29 – vs. Sunrisers Hyderabad (Mumbai) – 7:30 p.mMay 2 – vs Chennai Super Kings (Chennai) – 7:30 p.mMay 4 – vs. Lucknow Super Giants (Mumbai) – 7:30 p.mMay 10 – vs. Royal Challengers Bengaluru (Raipur) – 7:30 p.mMay 14 – vs. Punjab Kings (Dharamsala) – 7:30 p.mMay 20 – vs. Kolkata Knight Riders (Kolkata) – 7:30 p.mMay 24 – vs. Rajasthan Royals (Mumbai) – 3:30 p.mKolkata Knight Riders (KKR): First League Match – March 29 vs Mumbai Indians, Last League Match – May 24 vs Delhi Capitals. Check out KKR’s full schedule: March 29 – vs. Mumbai Indians (Mumbai) – 7:30 p.mApril 2 – vs. Sunrisers Hyderabad (Kolkata) – 7:30 p.mApril 6 – vs. Punjab Kings (Kolkata) – 7:30 p.mApril 9 – vs. Lucknow Super Giants (Kolkata) – 7:30 p.mApril 14 – vs. Chennai Super Kings (Chennai) – 7:30 p.mApril 17 – vs. Gujarat Titans (Ahmedabad) – 7:30 p.mApril 19 – vs. Rajasthan Royals (Kolkata) – 3:30 p.mApril 26 – vs. Lucknow Super Giants (Lucknow) – 7:30 p.mMay 3 – vs Sunrisers Hyderabad (Hyderabad) – 3:30 p.mMay 8 – vs. Delhi Capitals (Delhi) – 7:30 p.mMay 13 – vs. Royal Challengers Bengaluru (Raipur) – 7:30 p.mMay 16 – vs. Gujarat Titans (Kolkata) – 7:30 p.mMay 20 – vs. Mumbai Indians (Kolkata) – 7:30 p.mMay 24 – vs. Delhi Capitals (Kolkata) – 7:30 p.mSunrisers Hyderabad (SRH): First League Match – March 28 vs Royal Challengers Bengaluru, Last League Match – May 22 vs Royal Challengers Bengaluru. Check out SRH’s complete schedule: March 28 – vs. Royal Challengers Bengaluru (Bengaluru) – 7:30 p.mApril 2 – vs. Kolkata Knight Riders (Kolkata) – 7:30 p.mApril 5 – vs. Lucknow Super Giants (Hyderabad) – 3:30 p.mApril 11 – vs. Punjab Kings (New Chandigarh) – 3:30 p.mApril 13 – vs. Rajasthan Royals (Hyderabad) – 7:30 p.mApril 18 – vs. Chennai Super Kings (Hyderabad) – 7:30 p.mApril 21 – vs. Delhi Capitals (Hyderabad) – 7:30 p.mApril 25 – vs. Rajasthan Royals (Jaipur) – 7:30 p.mApril 29 – vs. Mumbai Indians (Mumbai) – 7:30 p.mMay 3 – vs. Kolkata Knight Riders (Hyderabad) – 3:30 p.mMay 6 – vs. Punjab Kings (Hyderabad) – 7:30 p.mMay 12 – vs. Gujarat Titans (Ahmedabad) – 7:30 p.mMay 18 – vs. Chennai Super Kings (Chennai) – 7:30 p.mMay 22 – vs. Royal Challengers Bengaluru (Hyderabad) – 7:30 p.mRajasthan Royals (RR): First League Match – March 30 vs Chennai Super Kings, Last League Match – May 24 vs Mumbai Indians. Check out the full RR schedule: April 4 – vs. Gujarat Titans (Ahmedabad) – 7:30 p.mApril 7 – vs. Mumbai Indians (Guwahati) – 7:30 p.mApril 10 – vs. Royal Challengers Bengaluru (Guwahati) – 7:30 p.mApril 13 – vs. Sunrisers Hyderabad (Hyderabad) – 7:30 p.mApril 19 – vs. Kolkata Knight Riders (Kolkata) – 3:30 p.mApril 22 – vs. Lucknow Super Giants (Lucknow) – 7:30 p.mApril 25 – vs. Sunrisers Hyderabad (Jaipur) – 7:30 p.mApril 29 – vs. Punjab Kings (New Chandigarh) – 7:30 p.mMay 1 – vs. Delhi Capitals (Jaipur) – 7:30 p.mMay 4 – vs. Gujarat Titans (Jaipur) – 7:30 p.mMay 10 – vs. Lucknow Super Giants (Jaipur) – 7:30 p.mMay 17 – vs. Delhi Capitals (Delhi) – 7:30 p.mMay 24 – vs. Mumbai Indians (Mumbai) – 3:30 p.mDelhi Capitals (DC): First League Match – April 1 vs Lucknow Super Giants, Last League Match – May 24 vs Kolkata Knight Riders. Check out DC’s full schedule: April 1 – vs. Lucknow Super Giants (Lucknow) – 7:30 p.mApril 4 – vs. Mumbai Indians (New Delhi) – 3:30 p.mApril 8 – vs. Gujarat Titans (New Delhi) – 7:30 p.mApril 11 – vs. Chennai Super Kings (Chennai) – 7:30 p.mApril 18 – vs. Royal Challengers Bengaluru (Bengaluru) – 3:30 p.mApril 21 – vs. Sunrisers Hyderabad (Hyderabad) – 7:30 p.mApril 25 – vs. Punjab Kings (New Delhi) – 3:30 p.mApril 27 – vs. Royal Challengers Bengaluru (New Delhi) – 7:30 p.mMay 1 – vs. Rajasthan Royals (Jaipur) – 7:30 p.mMay 5 – vs. Chennai Super Kings (New Delhi) – 7:30 p.mMay 8 – vs. Kolkata Knight Riders (New Delhi) – 7:30 p.mMay 11 – vs. Punjab Kings (Dharamsala) – 7:30 p.mMay 17 – vs. Rajasthan Royals (New Delhi) – 7:30 p.mMay 24 – vs. Kolkata Knight Riders (Kolkata) – 7:30 p.mLucknow Super Giants (LSG): First League Match – April 1 vs Delhi Capitals, Last League Match – May 23 vs Punjab Kings. Check out LSG’s full schedule: April 1 – vs. Delhi Capitals (Lucknow) – 7:30 p.mApril 5 – vs. Sunrisers Hyderabad (Hyderabad) – 3:30 p.mApril 9 – vs. Kolkata Knight Riders (Kolkata) – 7:30 p.mApril 12 – vs. Gujarat Titans (Lucknow) – 3:30 p.mApril 15 – vs. Royal Challengers Bengaluru (Bengaluru) – 7:30 p.mApril 19 – vs. Punjab Kings (New Chandigarh) – 7:30 p.mApril 22 – vs. Rajasthan Royals (Lucknow) – 7:30 p.mApril 26 – vs. Kolkata Knight Riders (Lucknow) – 7:30 p.mMay 4 – vs. Mumbai Indians (Mumbai) – 7:30 p.mMay 7 – vs. Royal Challengers Bengaluru (Lucknow) – 7:30 p.mMay 10 – vs. Chennai Super Kings (Chennai) – 3:30 p.mMay 15 – vs Chennai Super Kings (Lucknow) – 7:30 p.mMay 19 – vs. Rajasthan Royals (Jaipur) – 7:30 p.mMay 23 – vs. Punjab Kings (Lucknow) – 7:30 p.mPunjab Kings (PBKS): First League Match – March 31 vs Gujarat Titans, Last League Match – May 23 vs Lucknow Super Giants. Check out the full PBKS schedule: March 31 – vs. Gujarat Titans (New Chandigarh) – 7:30 p.mApril 3 – vs. Chennai Super Kings (Chennai) – 7:30 p.mApril 6 – vs. Kolkata Knight Riders (Kolkata) – 7:30 p.mApril 11 – vs. Sunrisers Hyderabad (New Chandigarh) – 3:30 p.mApril 16 – vs. Mumbai Indians (Mumbai) – 7:30 p.mApril 19 – vs. Lucknow Super Giants (New Chandigarh) – 7:30 p.mApril 25 – vs. Delhi Capitals (Delhi) – 3:30 p.mApril 28 – vs. Rajasthan Royals (New Chandigarh) – 7:30 p.mMay 3 – vs. Gujarat Titans (Ahmedabad) – 7:30 p.mMay 6 – vs Sunrisers Hyderabad (Hyderabad) – 7:30 p.mMay 11 – vs. Delhi Capitals (Dharamsala) – 7:30 p.mMay 14 – vs. Mumbai Indians (Dharamsala) – 7:30 p.mMay 17 – vs. Royal Challengers Bengaluru (Dharamsala) – 3:30 p.mMay 23 – vs. Lucknow Super Giants (Lucknow) – 7:30 p.m
Vote
Which IPL team are you most excited to watch in 2026?
Gujarat Titans (GT): First League Match – March 31 vs Punjab Kings, Last League Match – May 23 vs Lucknow Super Giants. Check out the full PBKS schedule: March 31 – vs. PBKS (Mullanpur) – 7:30 p.mApril 4 – vs. RR (Ahmedabad) – 7:30 p.mApril 8 – vs. DC (Delhi) – 7:30 p.mApril 12 – vs. LSG (Lucknow) – 3:30 p.m./April 17 – vs. Kolkata Knight Riders (Ahmedabad) – 7:30 p.mApril 20 – vs. Mumbai Indians (Ahmedabad) – 7:30 p.mApril 24 – vs. Royal Challengers Bengaluru (Bengaluru) – 7:30 p.mApril 26 – vs. Chennai Super Kings (Ahmedabad) – 3:30 p.mApril 30 – vs. Royal Challengers Bengaluru (Ahmedabad) – 7:30 p.mMay 3 – vs. Punjab Kings (Ahmedabad) – 7:30 p.mMay 9 – vs. Rajasthan Royals (Jaipur) – 7:30 p.mMay 12 – vs Sunrisers Hyderabad (Ahmedabad) – 7:30 p.mMay 16 – vs. Kolkata Knight Riders (Kolkata) – 7:30 p.mMay 21 – vs. Chennai Super Kings (Chennai) – 7:30 p.m





