IPL 2026 Schedule: The 19th edition of the Indian Premier League (IPL) begins March 28 and runs until May 31, featuring 70 league matches followed by the playoffs — Qualifier 1, Eliminator, Qualifier 2 and the final. The Board of Control for Cricket in India (BCCI) on Friday announced the remainder of the league-stage schedule. Defending champion Royal Challengers Bengaluru (RCB) will face Sunrisers Hyderabad (SRH) in the opening match in Bengaluru. RCB enter the new campaign after winning their maiden title in 2025 and will look to build on that success.
Chennai Super Kings (CSK), who finished at the bottom of the table last season, will aim for a strong comeback, while five-time champions Mumbai Indians (MI) are still seeking their first title since 2020. Punjab Kings (PBKS), Lucknow Super Giants (LSG) and Delhi Capitals (DC) continue their search for a first IPL title. Gujarat Titans (GT) and Rajasthan Royals (RR), who have each won the tournament once, will look to add to their tally.
Indian Premier League 2026 – Full Schedule (League Stage)
| Date (2026) | Match | Time (IST) | Venue |
|---|
| March 28, 2026 | Royal Challengers Bengaluru (RCB) vs Sunrisers Hyderabad (SRH) | 7:30 p.m. | M Chinnaswamy Stadium, Bengaluru |
| March 29, 2026 | Mumbai Indians (MI) vs Kolkata Knight Riders (KKR) | 7:30 p.m. | Wankhede Stadium, Mumbai |
| March 30, 2026 | Rajasthan Royals (RR) vs Chennai Super Kings (CSK) | 7:30 p.m. | ACA Stadium, Guwahati |
| March 31, 2026 | Punjab Kings (PBKS) vs Gujarat Titans (GT) | 7:30 p.m. | New International Cricket Stadium, New Chandigarh |
| April 1, 2026 | Lucknow Super Giants (LSG) vs Delhi Capitals (DC) | 7:30 p.m. | Ekana Cricket Stadium, Lucknow |
| April 2, 2026 | Kolkata Knight Riders (KKR) vs Sunrisers Hyderabad (SRH) | 7:30 p.m. | Eden Gardens, Kolkata |
| April 3, 2026 | Chennai Super Kings (CSK) vs Punjab Kings (PBKS) | 7:30 p.m. | MA Chidambaram Stadium, Chennai |
| April 4, 2026 | Delhi Capitals (DC) vs Mumbai Indians (MI) | 3:30 p.m. | Arun Jaitley Stadium, Delhi |
| April 4, 2026 | Gujarat Titans (GT) vs Rajasthan Royals (RR) | 7:30 p.m. | Narendra Modi Stadium, Ahmedabad |
| April 5, 2026 | Sunrisers Hyderabad (SRH) vs Lucknow Super Giants (LSG) | 3:30 p.m. | Rajiv Gandhi International Stadium, Hyderabad |
| April 5, 2026 | Royal Challengers Bengaluru (RCB) vs Chennai Super Kings (CSK) | 7:30 p.m. | M Chinnaswamy Stadium, Bengaluru |
| April 6, 2026 | Kolkata Knight Riders (KKR) vs Punjab Kings (PBKS) | 7:30 p.m. | Eden Gardens, Kolkata |
| April 7, 2026 | Rajasthan Royals (RR) vs Mumbai Indians (MI) | 7:30 p.m. | ACA Stadium, Guwahati |
| April 8, 2026 | Delhi Capitals (DC) vs Gujarat Titans (GT) | 7:30 p.m. | Arun Jaitley Stadium, Delhi |
| April 9, 2026 | Kolkata Knight Riders (KKR) vs Lucknow Super Giants (LSG) | 7:30 p.m. | Eden Gardens, Kolkata |
| April 10, 2026 | Rajasthan Royals (RR) vs Royal Challengers Bengaluru (RCB) | 7:30 p.m. | ACA Stadium, Guwahati |
| April 11, 2026 | Punjab Kings (PBKS) vs Sunrisers Hyderabad (SRH) | 3:30 p.m. | New Chandigarh Stadium |
| April 11, 2026 | Chennai Super Kings (CSK) vs Delhi Capitals (DC) | 7:30 p.m. | MA Chidambaram Stadium, Chennai |
| April 12, 2026 | Lucknow Super Giants (LSG) vs Gujarat Titans (GT) | 3:30 p.m. | Ekana Stadium, Lucknow |
| April 12, 2026 | Mumbai Indians (MI) vs Royal Challengers Bengaluru (RCB) | 7:30 p.m. | Wankhede Stadium, Mumbai |
| April 13, 2026 | Sunrisers Hyderabad (SRH) vs Rajasthan Royals (RR) | 7:30 p.m. | Hyderabad |
| April 14, 2026 | Chennai Super Kings (CSK) vs Kolkata Knight Riders (KKR) | 7:30 p.m. | Chennai |
| April 15, 2026 | Royal Challengers Bengaluru (RCB) vs Lucknow Super Giants (LSG) | 7:30 p.m. | Bengaluru |
| April 16, 2026 | Mumbai Indians (MI) vs Punjab Kings (PBKS) | 7:30 p.m. | Mumbai |
| April 17, 2026 | Gujarat Titans (GT) vs Kolkata Knight Riders (KKR) | 7:30 p.m. | Ahmedabad |
| April 18, 2026 | Royal Challengers Bengaluru (RCB) vs Delhi Capitals (DC) | 3:30 p.m. | Bengaluru |
| April 18, 2026 | Sunrisers Hyderabad (SRH) vs Chennai Super Kings (CSK) | 7:30 p.m. | Hyderabad |
| April 19, 2026 | Kolkata Knight Riders (KKR) vs Rajasthan Royals (RR) | 3:30 p.m. | Kolkata |
| April 19, 2026 | Punjab Kings (PBKS) vs Lucknow Super Giants (LSG) | 7:30 p.m. | New Chandigarh |
| April 20, 2026 | Gujarat Titans (GT) vs Mumbai Indians (MI) | 7:30 p.m. | Ahmedabad |
| April 21, 2026 | Sunrisers Hyderabad (SRH) vs Delhi Capitals (DC) | 7:30 p.m. | Hyderabad |
| April 22, 2026 | Lucknow Super Giants (LSG) vs Rajasthan Royals (RR) | 7:30 p.m. | Lucknow |
| April 23, 2026 | Mumbai Indians (MI) vs Chennai Super Kings (CSK) | 7:30 p.m. | Mumbai |
| April 24, 2026 | Royal Challengers Bengaluru (RCB) vs Gujarat Titans (GT) | 7:30 p.m. | Bengaluru |
| April 25, 2026 | Delhi Capitals (DC) vs Punjab Kings (PBKS) | 3:30 p.m. | Delhi |
| April 25, 2026 | Rajasthan Royals (RR) vs Sunrisers Hyderabad (SRH) | 7:30 p.m. | Jaipur |
| April 26, 2026 | Gujarat Titans (GT) vs Chennai Super Kings (CSK) | 3:30 p.m. | Ahmedabad |
| April 26, 2026 | Lucknow Super Giants (LSG) vs Kolkata Knight Riders (KKR) | 7:30 p.m. | Lucknow |
| April 27, 2026 | Delhi Capitals (DC) vs Royal Challengers Bengaluru (RCB) | 7:30 p.m. | Delhi |
| April 28, 2026 | Punjab Kings (PBKS) vs Rajasthan Royals (RR) | 7:30 p.m. | New Chandigarh |
| April 29, 2026 | Mumbai Indians (MI) vs Sunrisers Hyderabad (SRH) | 7:30 p.m. | Mumbai |
| April 30, 2026 | Gujarat Titans (GT) vs Royal Challengers Bengaluru (RCB) | 7:30 p.m. | Ahmedabad |
| May 1, 2026 | Rajasthan Royals (RR) vs Delhi Capitals (DC) | 7:30 p.m. | Jaipur |
| May 2, 2026 | Chennai Super Kings (CSK) vs Mumbai Indians (MI) | 7:30 p.m. | Chennai |
| May 3, 2026 | Sunrisers Hyderabad (SRH) vs Kolkata Knight Riders (KKR) | 3:30 p.m. | Hyderabad |
| May 3, 2026 | Gujarat Titans (GT) vs Punjab Kings (PBKS) | 7:30 p.m. | Ahmedabad |
| May 4, 2026 | Mumbai Indians (MI) vs Lucknow Super Giants (LSG) | 7:30 p.m. | Mumbai |
| May 5, 2026 | Delhi Capitals (DC) vs Chennai Super Kings (CSK) | 7:30 p.m. | Delhi |
| May 6, 2026 | Sunrisers Hyderabad (SRH) vs Punjab Kings (PBKS) | 7:30 p.m. | Hyderabad |
| May 7, 2026 | Lucknow Super Giants (LSG) vs Royal Challengers Bengaluru (RCB) | 7:30 p.m. | Lucknow |
| May 8, 2026 | Delhi Capitals (DC) vs Kolkata Knight Riders (KKR) | 7:30 p.m. | Delhi |
| May 9, 2026 | Rajasthan Royals (RR) vs Gujarat Titans (GT) | 7:30 p.m. | Jaipur |
| May 10, 2026 | Chennai Super Kings (CSK) vs Lucknow Super Giants (LSG) | 3:30 p.m. | Chennai |
| May 10, 2026 | Royal Challengers Bengaluru (RCB) vs Mumbai Indians (MI) | 7:30 p.m. | Raipur |
| May 11, 2026 | Punjab Kings (PBKS) vs Delhi Capitals (DC) | 7:30 p.m. | Dharamshala |
| May 12, 2026 | Gujarat Titans (GT) vs Sunrisers Hyderabad (SRH) | 7:30 p.m. | Ahmedabad |
| May 13, 2026 | Royal Challengers Bengaluru (RCB) vs Kolkata Knight Riders (KKR) | 7:30 p.m. | Raipur |
| May 14, 2026 | Punjab Kings (PBKS) vs Mumbai Indians (MI) | 7:30 p.m. | Dharamshala |
| May 15, 2026 | Lucknow Super Giants (LSG) vs Chennai Super Kings (CSK) | 7:30 p.m. | Lucknow |
| May 16, 2026 | Kolkata Knight Riders (KKR) vs Gujarat Titans (GT) | 7:30 p.m. | Kolkata |
| May 17, 2026 | Punjab Kings (PBKS) vs Royal Challengers Bengaluru (RCB) | 3:30 p.m. | Dharamshala |
| May 17, 2026 | Delhi Capitals (DC) vs Rajasthan Royals (RR) | 7:30 p.m. | Delhi |
| May 18, 2026 | Chennai Super Kings (CSK) vs Sunrisers Hyderabad (SRH) | 7:30 p.m. | Chennai |
| May 19, 2026 | Rajasthan Royals (RR) vs Lucknow Super Giants (LSG) | 7:30 p.m. | Jaipur |
| May 20, 2026 | Kolkata Knight Riders (KKR) vs Mumbai Indians (MI) | 7:30 p.m. | Kolkata |
| May 21, 2026 | Chennai Super Kings (CSK) vs Gujarat Titans (GT) | 7:30 p.m. | Chennai |
| May 22, 2026 | Sunrisers Hyderabad (SRH) vs Royal Challengers Bengaluru (RCB) | 7:30 p.m. | Hyderabad |
| May 23, 2026 | Lucknow Super Giants (LSG) vs Punjab Kings (PBKS) | 7:30 p.m. | Lucknow |
| May 24, 2026 | Mumbai Indians (MI) vs Rajasthan Royals (RR) | 3:30 p.m. | Mumbai |
| May 24, 2026 | Kolkata Knight Riders (KKR) vs Delhi Capitals (DC) | 7:30 p.m. | Kolkata |
IPL 2026 Full Squads
Mumbai Indians: Hardik Pandya, Rohit Sharma, Suryakumar Yadav, Tilak Varma, Ryan Rickleton, Robin Minz, Raj Bawa, Raghu Sharma, Mitchell Santner, Corbin Bosch, Naman Dhir, Jasprit Bumrah, Trent Boult, Allah Ghafanzar, Ashwani Kumar, Deepak Chahar, Will Jacks, Sherfane Rutherford, Mayank Markande, Shardul Thakur, Quinton de Kock, Danish Malewar, Mohammad Izhar, Atharva Ankolekar, Mayank Rawat
Royal Challengers Bengaluru: Rajat Patidar (c), Virat Kohli, Devdutt Padikkal, Phil Salt, Jitesh Sharma, Krunal Pandya, Swapnil Singh, Tim David, Romario Shepherd, Jacob Bethell, Josh Hazlewood, Yash Dayal, Bhuvneshwar Kumar, Nuwan Thushara, Rasikh Salam, Abhinandan Singh, Suyash Sharma, Venkatesh Iyer, Jacob Duffy, Satvik Deswal, Mangesh Yadav, Jordan Cox, Vicky Ostwal, Vihaan Malhotra, Kanishk Chouhan
Chennai Super Kings: Ruturaj Gaikwad (c), Ayush Mhatre, M.S. Dhoni, Sanju Samson, Dewald Brevis, Urvil Patel, Shivam Dube, Jamie Overton, Ramakrishna Ghosh, Noor Ahmad, Khaleel Ahmed, Anshul Kamboj, Gurjapneet Singh, Shreyas Gopal, Mukesh Choudhary, Nathan Ellis, Akeal Hosein, Prashant Veer, Kartik Sharma, Matthew Short, Aman Khan, Sarfaraz Khan, Matt Henry, Rahul Chahar, Zak Foulkes
Kolkata Knight Riders: Ajinkya Rahane, Angkrish Raghuvanshi, Anukul Roy, Harshit Rana, Manish Pandey, Ramandeep Singh, Rinku Singh, Rovman Powell, Sunil Narine, Umran Malik, Vaibhav Arora, Varun Chakaravarthy, Cameron Green, Finn Allen, Matheesha Pathirana, Tejasvi Singh, Kartik Tyagi, Prashant Solanki, Rahul Tripathi, Tim Seifert, Sarthak Ranjan, Daksh Kamra, Rachin Ravindra, Akash Deep, Blessing Muzarabani
Sunrisers Hyderabad: Pat Cummins (c), Travis Head, Abhishek Sharma, Aniket Verma, R. Smaran, Ishan Kishan, Heinrich Klaasen, Nitish Kumar Reddy, Harsh Dubey, Kamindu Mendis, Harshal Patel, Brydon Carse, Jaydev Unadkat, Eshan Malinga, Zeeshan Ansari, Shivang Kumar, Salil Arora, Sakib Hussain, Onkar Tarmale, Amit Kumar, Praful Hinge, Krains Fuletra, Liam Livingstone, Shivam Mavi, Jack Edwards
Delhi Capitals: Nitish Rana, Abishek Porel, Ajay Mandal, Ashutosh Sharma, Axar Patel, Dushmantha Chameera, Karun Nair, KL Rahul, Kuldeep Yadav, Madhav Tiwari, Mitchell Starc, Sameer Rizvi, T Natarajan, Tripurana Vijay, Tristan Stubbs, Vipraj Nigam, David Miller, Ben Duckett, Auqib Nabi, Pathum Nissanka, Lungi Ngidi, Sahil Parakh, Prithvi Shaw, Kyle Jamieson
Punjab Kings: Prabhsimran Singh, Priyansh Arya, Shreyas Iyer, Shashank Singh, Nehal Wadhera, Marcus Stoinis, Azmatullah Omarzai, Marco Jansen, Harpreet Brar, Yuzvendra Chahal, Arshdeep Singh, Musheer Khan, Pyala Avinash, Harnoor Pannu, Suryansh Shedge, Mitchell Owen, Xavier Bartlett, Lockie Ferguson, Vyshak Vijaykumar, Yash Thakur, Vishnu Vinod, Cooper Connolly, Ben Dwarshuis, Pravin Dubey, Vishal Nishad
Gujarat Titans: Shubman Gill (c), Sai Sudharsan, Kumar Kushagra, Anuj Rawat, Jos Buttler, Nishant Sindhu, Washington Sundar, Glenn Phillips, Arshad Khan, Shahrukh Khan, Rahul Tewatia, Kagiso Rabada, Mohammed Siraj, Prasidh Krishna, Ishant Sharma, Gurnoor Singh Brar, Rashid Khan, Manav Suthar, Sai Kishore, Jayant Yadav, Ashok Sharma, Jason Holder, Tom Banton, Prithvi Raj Yarra, Luke Wood
Rajasthan Royals: Ravindra Jadeja, Sam Curran, Donovan Ferreira, Sandeep Sharma, Shubham Dubey, Vaibhav Suryavanshi, Lhuan-Dre Pretorius, Shimron Hetmyer, Yashasvi Jaiswal, Dhruv Jurel, Riyan Parag, Yudhvir Singh Charak, Jofra Archer, Tushar Deshpande, Kwena Maphaka, Nandre Burger, Ravi Bishnoi, Sushant Mishra, Yash Raj Punja, Vignesh Puthur, Ravi Singh, Aman Rao, Brijesh Sharma, Adam Milne, Kuldeep Sen
Lucknow Super Giants: Rishabh Pant (c), Abdul Samad, Ayush Badoni, Aiden Markram, Matthew Breetzke, Himmat Singh, Nicholas Pooran, Mitchell Marsh, Shahbaz Ahmed, Arshin Kulkarni, Mayank Yadav, Avesh Khan, Mohsin Khan, Manimaran Siddharth, Digvesh Rathi, Prince Yadav, Akash Singh, Mohammed Shami, Arjun Tendulkar, Wanindu Hasaranga, Anrich Nortje, Mukul Choudhary, Naman Tiwari, Akshat Raghuwanshi, Josh Inglis
Match Timings
Afternoon matches will begin at 3:30 p.m. IST, while evening matches are scheduled for 7:30 p.m. IST.
Broadcast and streaming
Matches will be broadcast on the Star Sports network across multiple language feeds. Live streaming will be available on JioHotstar.