
Key Points
- Defending champions Royal Challengers Bengaluru will take on Sunrisers Hyderabad in the opening game in Bengaluru on March 28, 2026.
- BCCI has released the schedule for the first 20 games of IPL 2026.
- A total of 20 matches will be played across 10 venues in the first phase of IPL 2026 from March 28 to April 12, 2026.
Cricket fever is set to grip the world once again as the 19th edition of Indian Premier League begins on March 28, 2026.
IPL 2026 will kick-off with a blockbuster opening game between defending champions Royal Challengers Bengaluru and Sunrisers Hyderabad at the M Chinnaswamy stadium in Bengaluru on March 28, 2026.
The Board of Control for Cricket in India announced the schedule for the first 20 games to be played from March 28 to April 12, 2026 because of assembly elections in four states and one Union Territory. The rest of the IPL 2026 schedule will be announced later this month.
The second match of the opening weekend will see Mumbai Indians host Kolkata Knight Riders at the Wankhede Stadium in Mumbai with the opening weekend featuring no double-headers.
On Monday, April 13, the BCCI made a minor revision in the schedule, swapping the fixtures between Gujarat Titans and Chennai Super Kings on April 26 and May 21, citing municipal corporation elections in Ahmedabad and other parts of Gujarat on April 26.
The afternoon match between GT and CSK, originally slated to be played in Ahmedabad on April 26, will now be held at the MA Chidambaram Stadium in Chennai, starting at 3:30 PM IST.
Accordingly, the return fixture between CSK and GT, scheduled for May 21 in the evening, has been shifted to the Narendra Modi Stadium in Ahmedabad, with the match set to begin at 7:30 PM IST.
A total of 20 matches will be played across 10 venues: Bengaluru, Mumbai, Guwahati, New Chandigarh, Lucknow, Kolkata, Chennai, Delhi, Ahmedabad and Hyderabad.
Check out the first phase of IPL 2026 schedule (in IST):
| Date | Start | Home | Away | Venue |
| 28 March | 19:30 | Royal Challengers Bengaluru | Sunrisers Hyderabad | Bengaluru |
| 29 March | 19:30 | Mumbai Indians | Kolkata Knight Riders | Mumbai |
| 30 March | 19:30 | Rajasthan Royals | Chennai Super Kings | Guwahati |
| 31 March | 19:30 | Punjab Kings | Gujarat Titans | New Chandigarh |
| 01-Apr | 19:30 | Lucknow Super Giants | Delhi Capitals | Lucknow |
| 02 April | 19:30 | Kolkata Knight Riders | Sunrisers Hyderabad | Kolkata |
| 03 April | 19:30 | Chennai Super Kings | Punjab Kings | Chennai |
| 04 April | 15:30 | Delhi Capitals | Mumbai Indians | Delhi |
| 04 April | 19:30 | Gujarat Titans | Rajasthan Royals | Ahmedabad |
| 05 April | 15:30 | Sunrisers Hyderabad | Lucknow Super Giants | Hyderabad |
| 05 April | 19:30 | Royal Challengers Bengaluru | Chennai Super Kings | Bengaluru |
| 06 April | 19:30 | Kolkata Knight Riders | Punjab Kings | Kolkata |
| 07 April | 19:30 | Rajasthan Royals | Mumbai Indians | Guwahati |
| 08 April | 19:30 | Delhi Capitals | Gujarat Titans | Delhi |
| 09 April | 19:30 | Kolkata Knight Riders | Lucknow Super Giants | Kolkata |
| 10 April | 19:30 | Rajasthan Royals | Royal Challengers Bengaluru | Guwahati |
| 11 April | 15:30 | Punjab Kings | Sunrisers Hyderabad | New Chandigarh |
| 11 April | 19:30 | Chennai Super Kings | Delhi Capitals | Chennai |
| 12 April | 15:30 | Lucknow Super Giants | Gujarat Titans | Lucknow |
| 12 April | 19:30 | Mumbai Indians | Royal Challengers Bengaluru | Mumbai |
| 13 April | 19:30 | Rajasthan Royals | Sunrisers Hyderabad | Hyderabad |
| 13 April | 19:30 | Kolkata Knight Riders | Chennai Super Kings | Chennai |
| 15 April | 19:30 | Lucknow Super Giants | Royal Challengers Bengaluru | Bengaluru |
| 16 April | 19:30 | Punjab Kings | Mumbai Indians | Mumbai |
| 17 April | 19:30 | Kolkata Knight Riders | Gujarat Titans | Ahmedabad |
| 18 April | 15:30 | Delhi Capitals | Royal Challengers Bengaluru | Bengaluru |
| 18 April | 19:30 | Chennai Super Kings | Sunrisers Hyderabad | Hyderabad |
| 19 April | 15:30 | Rajasthan Royals | Kolkata Knight Riders | Kolkata |
| 19 April | 19:30 | Lucknow Super Giants | Punjab Kings | New Chandigarh |
| 20 April | 19:30 | Mumbai Indians | Gujarat Titans | Ahmedabad |
| 21 April | 19:30 | Delhi Capitals | Sunrisers Hyderabad | Hyderabad |
| 22 April | 19:30 | Rajasthan Royals | Lucknow Super Giants | Lucknow |
| 23 April | 19:30 | Chennai Super Kings | Mumbai Indians | Mumbai |
| 24 April | 19:30 | Gujarat Titans | Royal Challengers Bengaluru | Bengaluru |
| 25 April | 15:30 | Punjab Kings | Delhi Capitals | Delhi |
| 25 April | 19:30 | Sunrisers Hyderabad | Rajasthan Royals | Jaipur |
| 26 April | 15:30 | Chennai Super Kings | Gujarat Titans | Chennai |
| 26 April | 19:30 | Kolkata Knight Riders | Lucknow Super Giants | Lucknow |
| 27 April | 19:30 | Royal Challengers Bengaluru | Delhi Capitals | Delhi |
| 28 April | 19:30 | Rajasthan Royals | Punjab Kings | New Chandigarh |
| 29 April | 19:30 | Sunrisers Hyderabad | Mumbai Indians | Mumbai |
| 30 April | 19:30 | Royal Challengers Bengaluru | Gujarat Titans | Ahmedabad |
| 01 May | 19:30 | Delhi Capitals | Rajasthan Royals | Jaipur |
| 02 May | 19:30 | Mumbai Indians | Chennai Super Kings | Chennai |
| 03 May | 15:30 | Kolkata Knight Riders | Sunrisers Hyderabad | Hyderabad |
| 03 May | 19:30 | Punjab Kings | Gujarat Titans | Ahmedabad |
| 04 May | 19:30 | Lucknow Super Giants | Mumbai Indians | Mumbai |
| 05 May | 19:30 | Chennai Super Kings | Delhi Capitals | Delhi |
| 06 May | 19:30 | Punjab Kings | Sunrisers Hyderabad | Hyderabad |
| 07 May | 19:30 | Royal Challengers Bengaluru | Lucknow Super Giants | Lucknow |
| 08 May | 19:30 | Kolkata Knight Riders | Delhi Capitals | Delhi |
| 09 May | 19:30 | Gujarat Titans | Rajasthan Royals | Jaipur |
| 10 May | 15:30 | Lucknow Super Giants | Chennai Super Kings | Chennai |
| 10 May | 19:30 | Mumbai Indians | Royal Challengers Bengaluru | Raipur |
| 11 May | 19:30 | Delhi Capitals | Punjab Kings | Dharamshala |
| 12 May | 19:30 | Sunrisers Hyderabad | Gujarat Titans | Ahmedabad |
| 13 May | 19:30 | Kolkata Knight Riders | Royal Challengers Bengaluru | Raipur |
| 14 May | 19:30 | Mumbai Indians | Punjab Kings | Dharamshala |
| 15 May | 19:30 | Chennai Super Kings | Lucknow Super Giants | Lucknow |
| 16 May | 19:30 | Gujarat Titans | Kolkata Knight Riders | Kolkata |
| 17 May | 15:30 | Royal Challengers Bengaluru | Punjab Kings | Dharamshala |
| 17 May | 19:30 | Rajasthan Royals | Delhi Capitals | Delhi |
| 18 May | 19:30 | Sunrisers Hyderabad | Chennai Super Kings | Chennai |
| 19 May | 19:30 | Lucknow Super Giants | Rajasthan Royals | Jaipur |
| 20 May | 19:30 | Mumbai Indians | Kolkata Knight Riders | Kolkata |
| 21 May | 19:30 | Gujarat Titans | Chennai Super Kings | Ahmedabad |
| 22 May | 19:30 | Royal Challengers Bengaluru | Sunrisers Hyderabad | Hyderabad |
| 23 May | 19:30 | Punjab Kings | Lucknow Super Giants | Lucknow |
| 24 May | 15:30 | Rajasthan Royals | Mumbai Indians | Mumbai |
| 24 May | 19:30 | Delhi Capitals | Kolkata Knight Riders | Kolkata |








