The 16th edition of the Indian Premier League – IPL 2023 – will start on March 31 when Gujarat Titans take on Chennai Super Kings in Ahmedabad with the final on May 28. Here’s the full schedule and list of fixtures for each of the IPL 2023 venues.
Subscribe to the Wisden Cricket YouTube channel for post-match analysis, player interviews, and much more.
There will be 12 venues hosting the 10 team tournament this year, with Rajasthan Royals splitting their home games between Jaipur and Guwahati while Punjab Kings play at both Mohali and Dharamshala.
The tournament will be split into two groups this season, with five teams in Group A and five in Group B. There will be 70 league games that run up to May 28. Each franchise will play a total of 14 games.
Groups for IPL 2023
Group A: Mumbai Indians, Kolkata Knight Riders, Delhi Capitals, Lucknow Super Giants, Rajasthan Royals
Group B: Chennai Super Kings, Sunrisers Hyderabad, Punjab Kings, Royal Challengers Bangalore, Gujarat Titans
Find the full squads for all teams here
Fixtures for IPL 2023 venues
*All timings in IST
Ahmedabad
31-Mar-23 – 19.30 – Gujarat Titans v Chennai Super Kings
09-Apr-23 – 15.30 – Gujarat Titans v Kolkata Knight Riders
16-Apr-23 – 19.30 – Gujarat Titans v Rajasthan Royals
25-Apr-23 – 19.30 – Gujarat Titans v Mumbai Indians
02-May-23 – 19.30 – Gujarat Titans v Delhi Capitals
07-May-23 – 15.30 – Gujarat Titans v Lucknow Super Giants
15-May-23 – 19.30 – Gujarat Titans v Sunrisers Hyderabad
Mohali
01-Apr-23 – 15.30 – Punjab Kings v Kolkata Knight Riders
13-Apr-23 – 19.30 – Punjab Kings v Gujarat Titans
20-Apr-23 – 15.30 – Punjab Kings v Royal Challengers Bangalore
28-Apr-23 – 19.30 – Punjab Kings v Lucknow Super Giants
03-May-23 – 19.30 – Punjab Kings v Mumbai Indians
Lucknow
01-Apr-23 – 19.30 – Lucknow Super Giants v Delhi Capitals
07-Apr-23 – 19.30 – Lucknow Super Giants v Sunrisers Hyderabad
15-Apr-23 – 19.30 – Lucknow Super Giants v Punjab Kings
22-Apr-23 – 15.30 – Lucknow Super v Giants Gujarat Titans
01-May-23 – 19.30 – Lucknow Super Giants v Royal Challengers Bangalore
04-May-23 – 15.30 – Lucknow Super Giants v Chennai Super Kings
16-May-23 – 19.30 – Lucknow Super Giants v Mumbai Indians
Hyderabad
02-Apr-23 – 15.30 – Sunrisers Hyderabad v Rajasthan Royals
09-Apr-23 – 19.30 – Sunrisers Hyderabad v Punjab Kings
18-Apr-23 – 19.30 – Sunrisers Hyderabad v Mumbai Indians
24-Apr-23 – 19.30 – Sunrisers Hyderabad v Delhi Capitals
04-May-23 – 19.30 – Sunrisers Hyderabad v Kolkata Knight Riders
13-May-23 – 15.30 – Sunrisers Hyderabad v Lucknow Super Giants
18-May-23 – 19.30 – Sunrisers Hyderabad v Royal Challengers Bangalore
Bengaluru
02-Apr-23 – 19.30 – Royal Challengers Bangalore v Mumbai Indians
10-Apr-23 – 19.30 – Royal Challengers Bangalore v Lucknow Super Giants
15-Apr-23 – 15.30 – Royal Challengers Bangalore v Delhi Capitals
17-Apr-23 – 19.30 – Royal Challengers Bangalore v Chennai Super Kings
23-Apr-23 – 15.30 – Royal Challengers Bangalore v Rajasthan Royals
26-Apr-23 – 19.30 – Royal Challengers Bangalore v Kolkata Knight Riders
21-May-23 – 19.30 – Royal Challengers Bangalore v Gujarat Titans
Chennai
03-Apr-23 – 19.30 – Chennai Super Kings v Lucknow Super Giants
12-Apr-23 – 19.30 – Chennai Super Kings v Rajasthan Royals
21-Apr-23 – 19.30 – Chennai Super Kings v Sunrisers Hyderabad
30-Apr-23 – 15.30 – Chennai Super Kings v Punjab Kings
06-May-23 – 15.30 – Chennai Super Kings v Mumbai Indians
10-May-23 – 19.30 – Chennai Super Kings v Delhi Capitals
14-May-23 – 19.30 – Chennai Super Kings v Kolkata Knight Riders
Delhi
04-Apr-23 – 19.30 – Delhi Capitals v Gujarat Titans
11-Apr-23 – 19.30 – Delhi Capitals v Mumbai Indians
20-Apr-23 – 19.30 – Delhi Capitals v Kolkata Knight Riders
29-Apr-23 – 19.30 – Delhi Capitals v Sunrisers Hyderabad
06-May-23 – 19.30 – Delhi Capitals v Royal Challengers Bangalore
13-May-23 – 19.30 – Delhi Capitals v Punjab Kings
20-May-23 – 15.30 – Delhi Capitals v Chennai Super Kings
Guwahati
05-Apr-23 – 19.30 – Rajasthan Royals v Punjab Kings
08-Apr-23 – 15.30 – Rajasthan Royals v Delhi Capitals
Mumbai
08-Apr-23 – 19.30 – Mumbai Indians v Chennai Super Kings
16-Apr-23 – 15.30 – Mumbai Indians v Kolkata Knight Riders
22-Apr-23 – 19.30 – Mumbai Indians v Punjab Kings
30-Apr-23 – 19.30 – Mumbai Indians v Rajasthan Royals
09-May-23 – 19.30 – Mumbai Indians v Royal Challengers Bangalore
12-May-23 – 19.30 – Mumbai Indians v Gujarat Titans
21-May-23 – 15.30 – Mumbai Indians v Sunrisers Hyderabad
Kolkata
06-Apr-23 – 19.30 – Kolkata Knight Riders v Royal Challengers Bangalore
14-Apr-23 – 19.30 – Kolkata Knight Riders v Sunrisers Hyderabad
23-Apr-23 – 19.30 – Kolkata Knight Riders v Chennai Super Kings
29-Apr-23 – 15.30 – Kolkata Knight Riders v Gujarat Titans
08-May-23 – 19.30 – Kolkata Knight Riders v Punjab Kings
11-May-23 – 19.30 – Kolkata Knight Riders v Rajasthan Royals
20-May-23 – 19.30 – Kolkata Knight Riders v Lucknow Super Giants
Jaipur
19-Apr-23 – 19.30 – Rajasthan Royals v Lucknow Super Giants
27-Apr-23 – 19.30 – Rajasthan Royals v Chennai Super Kings
05-May-23 – 19.30 – Rajasthan Royals v Gujarat Titans
07-May-23 – 19.30 – Rajasthan Royals v Sunrisers Hyderabad
14-May-23 – 15.30 – Rajasthan Royals v Royal Challengers Bangalore
Dharamshala
17-May-23 – 19.30 – Punjab Kings v Delhi Capitals
19-May-23 – 19.30 – Punjab Kings v Rajasthan Royals