IPL 2024 starts on March 22 – here is the detailed venue-wise breakdown of the schedule for the 17th season of the Indian Premier League.

Subscribe to the Wisden Cricket YouTube channel for post-match analysis, player interviews, and much more.

The schedule for the first phase of IPL 2024 has been announced. Fixtures are out for the first 21 games, with the complete schedule announcement on hold due to the Indian general elections.

The elections are going to be held across the country in the months of April and May, clashing with the IPL window. However, since the dates of the elections have not been announced yet, the IPL authorities have held back on releasing the full fixtures list as it might require revision if a game in a particular venue clashes with the polls in that city.

You can find the complete schedule for the first phase of IPL 2024 here.

IPL 2024 venue-wise schedule: Fixtures list in each city

Fixtures for the second phase will be added when announced.

Chennai

March 22: Chennai Super Kings v Royal Challengers Bangalore, Friday, 7.30pm
March 26: Chennai Super Kings v Gujarat Titans, Tuesday, 7.30pm

Bengaluru

March 25: Royal Challengers Bangalore v Punjab Kings, Monday, 7.30pm
March 29: Royal Challengers Bangalore v Kolkata Knight Riders, Friday, 7.30pm
April 2: Royal Challengers Bangalore v Lucknow Super Giants, Tuesday, 7.30pm

Kolkata

March 23: Kolkata Knight Riders v Sunrisers Hyderabad, Saturday, 7.30pm
March 29: Royal Challengers Bangalore v Kolkata Knight Riders, Friday, 7.30pm

Mumbai

April 1: Mumbai Indians v Rajasthan Royals, Monday, 7.30pm
April 7: Mumbai Indians v Delhi Capitals, Sunday, 3.30pm

Hyderabad

March 27: Sunrisers Hyderabad v Mumbai Indians, Wednesday, 7.30pm
April 5: Sunrisers Hyderabad v Chennai Super Kings, Friday, 7.30pm

Vizag

March 31: Delhi Capitals v Chennai Super Kings, Sunday, 7.30pm
April 3: Delhi Capitals v Kolkata Knight Riders, Wednesday, 7.30pm

Mohali

March 23: Punjab Kings v Delhi Capitals, Saturday, 3.30pm

Jaipur

March 24: Rajasthan Royals v Lucknow Super Giants, Sunday, 3.30pm
March 28: Rajasthan Royals v Delhi Capitals, Thursday, 7.30pm
April 6: Rajasthan Royals v Royal Challengers Bangalore, Saturday, 7.30pm

Lucknow

March 30: Lucknow Super Giants v Punjab Kings, Saturday, 7.30pm
April 7: Lucknow Super Giants v Gujarat Titans, Sunday, 7.30pm

Ahmedabad

March 24: Gujarat Titans v Mumbai Indians, Sunday, 3.30pm
March 31: Gujarat Titans v Sunrisers Hyderabad, Sunday, 3.30pm
April 4: Gujarat Titans v Punjab Kings, Thursday, 7.30pm