IPL 2026: When and where to watch, full schedule, teams and live streaming details

IPL 2026 begins on March 28 with RCB vs SRH in Bengaluru. Here’s everything you need to know about match timings, venues, teams, and where to watch the tournament live.

IPL 2026: When and where to watch, full schedule, teams and live streaming details

Royal Challengers Bengaluru's Virat Kohli bats during a training session ahead of the Indian Premier League (IPL) 2026 at M. Chinnaswamy Stadium in Bengaluru on Thursday, March 26, 2026. (Photo: IANS)

The stage is set for the 19th edition of the Indian Premier League (IPL), which will get underway on March 28, 2026. Defending champions Royal Challengers Bengaluru will face Sunrisers Hyderabad in the opening match at the M. Chinnaswamy Stadium in Bengaluru.

The tournament will run from March 28 to May 31, featuring a packed schedule across multiple venues in India.

Advertisement

Most matches will be played in the evening, starting at 7:30 PM IST, with the toss scheduled for 7:00 PM. On double-header days, afternoon matches will begin at 3:30 PM IST. A total of 12 days will feature double-headers during the league stage.

Advertisement

Each team will play 14 matches in the group stage, with the top four sides progressing to the playoffs. The tournament will follow the traditional playoff format, including Qualifier 1, Eliminator, Qualifier 2 and the Final.

Which cities will host IPL 2026 matches?

The IPL 2026 season will be held across 12 cities in India:
Mumbai, Bengaluru, Chennai, Kolkata, Delhi, Ahmedabad, Hyderabad, Lucknow, Jaipur, Dharamsala, Raipur and New Chandigarh.

Which teams are playing in IPL 2026?

The 10 participating teams are:

  1. Chennai Super Kings (CSK)
  2. Delhi Capitals (DC)
  3. Gujarat Titans (GT)
  4. Kolkata Knight Riders (KKR)
  5. Lucknow Super Giants (LSG)
  6. Mumbai Indians (MI)
  7. Punjab Kings (PBKS)
  8. Rajasthan Royals (RR)
  9. Royal Challengers Bengaluru (RCB)
  10. Sunrisers Hyderabad (SRH)

Where to watch IPL 2026 live telecast in India?

Fans can watch the IPL 2026 matches live on Star Sports channels.

Where to watch IPL 2026 live streaming in India?

Live streaming of the matches will be available on the JioHotstar website and mobile app.

The matches will be broadcast in multiple languages, including English, Hindi, Tamil, Telugu and Kannada, along with additional regional feeds such as Bengali, Bhojpuri and Haryanvi.

A vertical live feed will also be available in English and Hindi for mobile users. Additionally, fans can enjoy features like 360-degree viewing and multi-camera options for an enhanced viewing experience.

IPL 2026 Full Schedule

IPL 2026 Full Match Schedule

March 28, 2026 (Sat) – Royal Challengers Bengaluru vs Sunrisers Hyderabad | Bengaluru | 7:30 PM
March 29, 2026 (Sun) – Mumbai Indians vs Kolkata Knight Riders | Mumbai | 7:30 PM
March 30, 2026 (Mon) – Rajasthan Royals vs Chennai Super Kings | Guwahati | 7:30 PM
March 31, 2026 (Tue) – Punjab Kings vs Gujarat Titans | New Chandigarh | 7:30 PM
April 1, 2026 (Wed) – Lucknow Super Giants vs Delhi Capitals | Lucknow | 7:30 PM
April 2, 2026 (Thu) – Kolkata Knight Riders vs Sunrisers Hyderabad | Kolkata | 7:30 PM
April 3, 2026 (Fri) – Chennai Super Kings vs Punjab Kings | Chennai | 7:30 PM
April 4, 2026 (Sat) – Delhi Capitals vs Mumbai Indians | Delhi | 3:30 PM
April 4, 2026 (Sat) – Gujarat Titans vs Rajasthan Royals | Ahmedabad | 7:30 PM
April 5, 2026 (Sun) – Sunrisers Hyderabad vs Lucknow Super Giants | Hyderabad | 3:30 PM
April 5, 2026 (Sun) – Royal Challengers Bengaluru vs Chennai Super Kings | Bengaluru | 7:30 PM
April 6, 2026 (Mon) – Kolkata Knight Riders vs Punjab Kings | Kolkata | 7:30 PM
April 7, 2026 (Tue) – Rajasthan Royals vs Mumbai Indians | Guwahati | 7:30 PM
April 8, 2026 (Wed) – Delhi Capitals vs Gujarat Titans | Delhi | 7:30 PM
April 9, 2026 (Thu) – Kolkata Knight Riders vs Lucknow Super Giants | Kolkata | 7:30 PM
April 10, 2026 (Fri) – Rajasthan Royals vs Royal Challengers Bengaluru | Guwahati | 7:30 PM
April 11, 2026 (Sat) – Punjab Kings vs Sunrisers Hyderabad | New Chandigarh | 3:30 PM
April 11, 2026 (Sat) – Chennai Super Kings vs Delhi Capitals | Chennai | 7:30 PM
April 12, 2026 (Sun) – Lucknow Super Giants vs Gujarat Titans | Lucknow | 3:30 PM
April 12, 2026 (Sun) – Mumbai Indians vs Royal Challengers Bengaluru | Mumbai | 7:30 PM
April 13, 2026 (Mon) – Sunrisers Hyderabad vs Rajasthan Royals | Hyderabad | 7:30 PM
April 14, 2026 (Tue) – Chennai Super Kings vs Kolkata Knight Riders | Chennai | 7:30 PM
April 15, 2026 (Wed) – Royal Challengers Bengaluru vs Lucknow Super Giants | Bengaluru | 7:30 PM
April 16, 2026 (Thu) – Mumbai Indians vs Punjab Kings | Mumbai | 7:30 PM
April 17, 2026 (Fri) – Gujarat Titans vs Kolkata Knight Riders | Ahmedabad | 7:30 PM
April 18, 2026 (Sat) – Royal Challengers Bengaluru vs Delhi Capitals | Bengaluru | 3:30 PM
April 18, 2026 (Sat) – Sunrisers Hyderabad vs Chennai Super Kings | Hyderabad | 7:30 PM
April 19, 2026 (Sun) – Kolkata Knight Riders vs Rajasthan Royals | Kolkata | 3:30 PM
April 19, 2026 (Sun) – Punjab Kings vs Lucknow Super Giants | New Chandigarh | 7:30 PM
April 20, 2026 (Mon) – Gujarat Titans vs Mumbai Indians | Ahmedabad | 7:30 PM
April 21, 2026 (Tue) – Sunrisers Hyderabad vs Delhi Capitals | Hyderabad | 7:30 PM
April 22, 2026 (Wed) – Lucknow Super Giants vs Rajasthan Royals | Lucknow | 7:30 PM
April 23, 2026 (Thu) – Mumbai Indians vs Chennai Super Kings | Mumbai | 7:30 PM
April 24, 2026 (Fri) – Royal Challengers Bengaluru vs Gujarat Titans | Bengaluru | 7:30 PM
April 25, 2026 (Sat) – Delhi Capitals vs Punjab Kings | Delhi | 3:30 PM
April 25, 2026 (Sat) – Rajasthan Royals vs Sunrisers Hyderabad | Jaipur | 7:30 PM
April 26, 2026 (Sun) – Gujarat Titans vs Chennai Super Kings | Ahmedabad | 3:30 PM
April 26, 2026 (Sun) – Lucknow Super Giants vs Kolkata Knight Riders | Lucknow | 7:30 PM
April 27, 2026 (Mon) – Delhi Capitals vs Royal Challengers Bengaluru | Delhi | 7:30 PM
April 28, 2026 (Tue) – Punjab Kings vs Rajasthan Royals | New Chandigarh | 7:30 PM
April 29, 2026 (Wed) – Mumbai Indians vs Sunrisers Hyderabad | Mumbai | 7:30 PM
April 30, 2026 (Thu) – Gujarat Titans vs Royal Challengers Bengaluru | Ahmedabad | 7:30 PM
May 1, 2026 (Fri) – Rajasthan Royals vs Delhi Capitals | Jaipur | 7:30 PM
May 2, 2026 (Sat) – Chennai Super Kings vs Mumbai Indians | Chennai | 7:30 PM
May 3, 2026 (Sun) – Sunrisers Hyderabad vs Kolkata Knight Riders | Hyderabad | 3:30 PM
May 3, 2026 (Sun) – Gujarat Titans vs Punjab Kings | Ahmedabad | 7:30 PM
May 4, 2026 (Mon) – Mumbai Indians vs Lucknow Super Giants | Mumbai | 7:30 PM
May 5, 2026 (Tue) – Delhi Capitals vs Chennai Super Kings | Delhi | 7:30 PM
May 6, 2026 (Wed) – Sunrisers Hyderabad vs Punjab Kings | Hyderabad | 7:30 PM
May 7, 2026 (Thu) – Lucknow Super Giants vs Royal Challengers Bengaluru | Lucknow | 7:30 PM
May 8, 2026 (Fri) – Delhi Capitals vs Kolkata Knight Riders | Delhi | 7:30 PM
May 9, 2026 (Sat) – Rajasthan Royals vs Gujarat Titans | Jaipur | 7:30 PM
May 10, 2026 (Sun) – Chennai Super Kings vs Lucknow Super Giants | Chennai | 3:30 PM
May 10, 2026 (Sun) – Royal Challengers Bengaluru vs Mumbai Indians | Raipur | 7:30 PM
May 11, 2026 (Mon) – Punjab Kings vs Delhi Capitals | Dharamshala | 7:30 PM
May 12, 2026 (Tue) – Gujarat Titans vs Sunrisers Hyderabad | Ahmedabad | 7:30 PM
May 13, 2026 (Wed) – Royal Challengers Bengaluru vs Kolkata Knight Riders | Raipur | 7:30 PM
May 14, 2026 (Thu) – Punjab Kings vs Mumbai Indians | Dharamshala | 7:30 PM
May 15, 2026 (Fri) – Lucknow Super Giants vs Chennai Super Kings | Lucknow | 7:30 PM
May 16, 2026 (Sat) – Kolkata Knight Riders vs Gujarat Titans | Kolkata | 7:30 PM
May 17, 2026 (Sun) – Punjab Kings vs Royal Challengers Bengaluru | Dharamshala | 3:30 PM
May 17, 2026 (Sun) – Delhi Capitals vs Rajasthan Royals | Delhi | 7:30 PM
May 18, 2026 (Mon) – Chennai Super Kings vs Sunrisers Hyderabad | Chennai | 7:30 PM
May 19, 2026 (Tue) – Rajasthan Royals vs Lucknow Super Giants | Jaipur | 7:30 PM
May 20, 2026 (Wed) – Kolkata Knight Riders vs Mumbai Indians | Kolkata | 7:30 PM
May 21, 2026 (Thu) – Chennai Super Kings vs Gujarat Titans | Chennai | 7:30 PM
May 22, 2026 (Fri) – Sunrisers Hyderabad vs Royal Challengers Bengaluru | Hyderabad | 7:30 PM
May 23, 2026 (Sat) – Lucknow Super Giants vs Punjab Kings | Lucknow | 7:30 PM
May 24, 2026 (Sun) – Mumbai Indians vs Rajasthan Royals | Mumbai | 3:30 PM
May 24, 2026 (Sun) – Kolkata Knight Riders vs Delhi Capitals | Kolkata | 7:30 PM

IPL 2026 Playoff Schedule

Qualifier 1, 26 May 2026: 1st place vs 2nd place (Winner goes to the final)
Eliminator, 27 May 2026: 3rd place vs 4th place (Loser knocked out)
Qualifier 2, 29 May 2026: Loser of Q1 vs Winner of Eliminator
Grand Final 31 May 2026: Winner of Q1 vs Winner of Q2

 

Advertisement