The Board of Control for Cricket in India (BCCI) on Thursday, March 26, unveiled the complete schedule for IPL 2026, detailing all 70 league stage matches across 12 venues in India.
The tournament, set to run from March 28 to May 24, will be played in two phases, with the first phase featuring 20 matches and the second phase comprising 50 matches, including several double-header days.
How the Tournament Opens
IPL 2026 begins on Saturday, March 28. Royal Challengers Bengaluru will host Sunrisers Hyderabad at M. Chinnaswamy Stadium in Bengaluru at 7:30 PM IST.

Phase 2 opens on April 13. Sunrisers Hyderabad take on Rajasthan Royals at the Rajiv Gandhi International Cricket Stadium in Hyderabad.
Venues for the Teams
Punjab Kings will play home matches in New Chandigarh and Dharamshala. They have three home games scheduled in Dharamshala during the second phase. Rajasthan Royals will host four home games in Jaipur.
Royal Challengers Bengaluru will play three home matches in Bengaluru and two in Raipur. The BCCI has not yet announced venues for the Playoffs. Those details will be shared at a later date.
Phase 1: Matches 1 to 20 (March 28 to April 12)
All times are in IST. Matches starting at 15:30 are afternoon games on double-header days.
| No | Date/Day | Home | Away | Venue | Start |
|---|---|---|---|---|---|
| 1 | Mar 28, Sat | Royal Challengers Bengaluru | Sunrisers Hyderabad | Bengaluru | 19:30 |
| 2 | Mar 29, Sun | Mumbai Indians | Kolkata Knight Riders | Mumbai | 19:30 |
| 3 | Mar 30, Mon | Rajasthan Royals | Chennai Super Kings | Guwahati | 19:30 |
| 4 | Mar 31, Tue | Punjab Kings | Gujarat Titans | New Chandigarh | 19:30 |
| 5 | Apr 1, Wed | Lucknow Super Giants | Delhi Capitals | Lucknow | 19:30 |
| 6 | Apr 2, Thu | Kolkata Knight Riders | Sunrisers Hyderabad | Kolkata | 19:30 |
| 7 | Apr 3, Fri | Chennai Super Kings | Punjab Kings | Chennai | 19:30 |
| 8 | Apr 4, Sat | Delhi Capitals | Mumbai Indians | Delhi | 15:30 |
| 9 | Apr 4, Sat | Gujarat Titans | Rajasthan Royals | Ahmedabad | 19:30 |
| 10 | Apr 5, Sun | Sunrisers Hyderabad | Lucknow Super Giants | Hyderabad | 15:30 |
| 11 | Apr 5, Sun | Royal Challengers Bengaluru | Chennai Super Kings | Bengaluru | 19:30 |
| 12 | Apr 6, Mon | Kolkata Knight Riders | Punjab Kings | Kolkata | 19:30 |
| 13 | Apr 7, Tue | Rajasthan Royals | Mumbai Indians | Guwahati | 19:30 |
| 14 | Apr 8, Wed | Delhi Capitals | Gujarat Titans | Delhi | 19:30 |
| 15 | Apr 9, Thu | Kolkata Knight Riders | Lucknow Super Giants | Kolkata | 19:30 |
| 16 | Apr 10, Fri | Rajasthan Royals | Royal Challengers Bengaluru | Guwahati | 19:30 |
| 17 | Apr 11, Sat | Punjab Kings | Sunrisers Hyderabad | New Chandigarh | 15:30 |
| 18 | Apr 11, Sat | Chennai Super Kings | Delhi Capitals | Chennai | 19:30 |
| 19 | Apr 12, Sun | Lucknow Super Giants | Gujarat Titans | Lucknow | 15:30 |
| 20 | Apr 12, Sun | Mumbai Indians | Royal Challengers Bengaluru | Mumbai | 19:30 |
Phase 2: Matches 21 to 70 (April 13 to May 24)
Phase 2 features 50 matches including eight double-header days. Playoff venues will be announced separately.
| No | Date/Day | Home | Away | Venue | Start |
|---|---|---|---|---|---|
| 21 | Apr 13, Mon | Sunrisers Hyderabad | Rajasthan Royals | Hyderabad | 19:30 |
| 22 | Apr 14, Tue | Chennai Super Kings | Kolkata Knight Riders | Chennai | 19:30 |
| 23 | Apr 15, Wed | Royal Challengers Bengaluru | Lucknow Super Giants | Bengaluru | 19:30 |
| 24 | Apr 16, Thu | Mumbai Indians | Punjab Kings | Mumbai | 19:30 |
| 25 | Apr 17, Fri | Gujarat Titans | Kolkata Knight Riders | Ahmedabad | 19:30 |
| 26 | Apr 18, Sat | Royal Challengers Bengaluru | Delhi Capitals | Bengaluru | 15:30 |
| 27 | Apr 18, Sat | Sunrisers Hyderabad | Chennai Super Kings | Hyderabad | 19:30 |
| 28 | Apr 19, Sun | Kolkata Knight Riders | Rajasthan Royals | Kolkata | 15:30 |
| 29 | Apr 19, Sun | Punjab Kings | Lucknow Super Giants | New Chandigarh | 19:30 |
| 30 | Apr 20, Mon | Gujarat Titans | Mumbai Indians | Ahmedabad | 19:30 |
| 31 | Apr 21, Tue | Sunrisers Hyderabad | Delhi Capitals | Hyderabad | 19:30 |
| 32 | Apr 22, Wed | Lucknow Super Giants | Rajasthan Royals | Lucknow | 19:30 |
| 33 | Apr 23, Thu | Mumbai Indians | Chennai Super Kings | Mumbai | 19:30 |
| 34 | Apr 24, Fri | Royal Challengers Bengaluru | Gujarat Titans | Bengaluru | 19:30 |
| 35 | Apr 25, Sat | Delhi Capitals | Punjab Kings | Delhi | 15:30 |
| 36 | Apr 25, Sat | Rajasthan Royals | Sunrisers Hyderabad | Jaipur | 19:30 |
| 37 | Apr 26, Sun | Gujarat Titans | Chennai Super Kings | Ahmedabad | 15:30 |
| 38 | Apr 26, Sun | Lucknow Super Giants | Kolkata Knight Riders | Lucknow | 19:30 |
| 39 | Apr 27, Mon | Delhi Capitals | Royal Challengers Bengaluru | Delhi | 19:30 |
| 40 | Apr 28, Tue | Punjab Kings | Rajasthan Royals | New Chandigarh | 19:30 |
| 41 | Apr 29, Wed | Mumbai Indians | Sunrisers Hyderabad | Mumbai | 19:30 |
| 42 | Apr 30, Thu | Gujarat Titans | Royal Challengers Bengaluru | Ahmedabad | 19:30 |
| 43 | May 1, Fri | Rajasthan Royals | Delhi Capitals | Jaipur | 19:30 |
| 44 | May 2, Sat | Chennai Super Kings | Mumbai Indians | Chennai | 19:30 |
| 45 | May 3, Sun | Sunrisers Hyderabad | Kolkata Knight Riders | Hyderabad | 15:30 |
| 46 | May 3, Sun | Gujarat Titans | Punjab Kings | Ahmedabad | 19:30 |
| 47 | May 4, Mon | Mumbai Indians | Lucknow Super Giants | Mumbai | 19:30 |
| 48 | May 5, Tue | Delhi Capitals | Chennai Super Kings | Delhi | 19:30 |
| 49 | May 6, Wed | Sunrisers Hyderabad | Punjab Kings | Hyderabad | 19:30 |
| 50 | May 7, Thu | Lucknow Super Giants | Royal Challengers Bengaluru | Lucknow | 19:30 |
| 51 | May 8, Fri | Delhi Capitals | Kolkata Knight Riders | Delhi | 19:30 |
| 52 | May 9, Sat | Rajasthan Royals | Gujarat Titans | Jaipur | 19:30 |
| 53 | May 10, Sun | Chennai Super Kings | Lucknow Super Giants | Chennai | 15:30 |
| 54 | May 10, Sun | Royal Challengers Bengaluru | Mumbai Indians | Raipur | 19:30 |
| 55 | May 11, Mon | Punjab Kings | Delhi Capitals | Dharamshala | 19:30 |
| 56 | May 12, Tue | Gujarat Titans | Sunrisers Hyderabad | Ahmedabad | 19:30 |
| 57 | May 13, Wed | Royal Challengers Bengaluru | Kolkata Knight Riders | Raipur | 19:30 |
| 58 | May 14, Thu | Punjab Kings | Mumbai Indians | Dharamshala | 19:30 |
| 59 | May 15, Fri | Lucknow Super Giants | Chennai Super Kings | Lucknow | 19:30 |
| 60 | May 16, Sat | Kolkata Knight Riders | Gujarat Titans | Kolkata | 19:30 |
| 61 | May 17, Sun | Punjab Kings | Royal Challengers Bengaluru | Dharamshala | 15:30 |
| 62 | May 17, Sun | Delhi Capitals | Rajasthan Royals | Delhi | 19:30 |
| 63 | May 18, Mon | Chennai Super Kings | Sunrisers Hyderabad | Chennai | 19:30 |
| 64 | May 19, Tue | Rajasthan Royals | Lucknow Super Giants | Jaipur | 19:30 |
| 65 | May 20, Wed | Kolkata Knight Riders | Mumbai Indians | Kolkata | 19:30 |
| 66 | May 21, Thu | Chennai Super Kings | Gujarat Titans | Chennai | 19:30 |
| 67 | May 22, Fri | Sunrisers Hyderabad | Royal Challengers Bengaluru | Hyderabad | 19:30 |
| 68 | May 23, Sat | Lucknow Super Giants | Punjab Kings | Lucknow | 19:30 |
| 69 | May 24, Sun | Mumbai Indians | Rajasthan Royals | Mumbai | 15:30 |
| 70 | May 24, Sun | Kolkata Knight Riders | Delhi Capitals | Kolkata | 19:30 |