The full schedule for the group stage of the Indian Premier League has been announced.
The dates and fixtures for the first two weeks of the tournament had already been announced, with Chennai Super Kings’ clash against Royal Challengers Bangalore set to kick off the competition on Saturday, 23 March.
The 56 group stage games will be spread across 44 days, with each weekday seeing one game played at 1430 GMT, and every Sunday and all but the first and penultimate Saturday featuring two games, the first at 1030 GMT and the second at 1430 GMT.
The entire tournament will be held in India, and each team will play seven matches at their designated home ground, one against each team.
The schedule for the playoffs will be confirmed at a later date.
Full fixtures by venue
Chennai
23 March – Chennai Super Kings v Royal Challengers Bangalore
31 March – Chennai Super Kings v Rajasthan Royals
6 April – Chennai Super Kings vs Kings XI Punjab
9 April – Chennai Super Kings vs Kolkata Knight Riders
23 April – Chennai Super Kings vs Sunrisers Hyderabad
26 April – Chennai Super Kings vs Mumbai Indians
1 May – Chennai Super Kings vs Delhi Capitals
Kolkata
24 March – Kolkata Knight Riders v Sunrisers Hyderabad
27 March – Kolkata Knight Riders v Kings XI Punjab
12 April – Kolkata Knight Riders v Delhi Capitals
14 April – Kolkata Knight Riders v Chennai Super Kings
19 April – Kolkata Knight Riders v Royal Challengers Bangalore
25 April – Kolkata Knight Riders v Rajasthan Royals
28 April – Kolkata Knight Riders v Mumbai Indians
Mumbai
24 March – Mumbai Indians v Delhi Capitals
3 April – Mumbai Indians v Chennai Super Kings
10 April – Mumbai Indians v Kings XI Punjab
13 April – Mumbai Indians v Rajasthan Royals
15 April – Mumbai Indians v Royal Challengers Bangalore
2 May – Mumbai Indians v Sunrisers Hyderabad
5 May – Mumbai Indians v Kolkata Knight Riders
Jaipur
25 March – Rajasthan Royals v Kings XI Punjab
2 April – Rajasthan Royals v Royal Challengers Bangalore
7 April – Rajasthan Royals v Kolkata Knight Riders
11 April – Rajasthan Royals v Chennai Super Kings
20 April – Rajasthan Royals v Mumbai Indians
22 April – Rajasthan Royals v Delhi Capitals
27 April – Rajasthan Royals v Sunrisers Hyderabad
Delhi
26 March – Delhi Capitals v Chennai Super Kings
30 March – Delhi Capitals v Kolkata Knight Riders
4 April – Delhi Capitals v Sunrisers Hyderabad
18 April – Delhi Capitals v Mumbai Indians
20 April – Delhi Capitals v Kings XI Punjab
28 April – Delhi Capitals v Royal Challengers Bangalore
4 May – Delhi Capitals v Rajasthan Royals
Bengaluru
28 March – Royal Challengers Bangalore v Mumbai Indians
5 April – Royal Challengers Bangalore v Kolkata Knight Riders
7 April – Royal Challengers Bangalore v Delhi Capitals
21 April – Royal Challengers Bangalore v Chennai Super Kings
24 April – Royal Challengers Bangalore v Kings XI Punjab
30 April – Royal Challengers Bangalore v Rajasthan Royals
4 May – Royal Challengers Bangalore v Sunrisers Hyderabad
Hyderabad
29 March – Sunrisers Hyderabad v Rajasthan Royals
31 March – Sunrisers Hyderabad v Royal Challengers Bangalore
6 April – Sunrisers Hyderabad v Mumbai Indians
14 April – Sunrisers Hyderabad v Delhi Capitals
17 April – Sunrisers Hyderabad v Chennai Super Kings
21 April – Sunrisers Hyderabad v Kolkata Knight Riders
29 April – Sunrisers Hyderabad v Kings XI Punjab
Mohali
30 March – Kings XI Punjab v Mumbai Indians
1 April – Kings XI Punjab v Delhi Capitals
8 April – Kings XI Punjab v Sunrisers Hyderabad
13 April – Kings XI Punjab v Royal Challengers Bangalore
16 April – Kings XI Punjab v Rajasthan Royals
3 May – Kings XI Punjab v Kolkata Knight Riders
5 May – Kings XI Punjab v Chennai Super Kings