Mumbai: The schedule of the group stages of the 12th edition of the Indian Premier League (IPL) is out with all eight teams playing seven home matches at their respective home venues.
The schedule is balanced in terms of afternoon matches/weekend matches and travel.
Defending champions Chennai Super Kings will take on Royal Challengers Bangalore in Chennai in the IPL opener on March 23.
FULL SCHEDULE
All match 6.30pm, UAE time unless stated
March 23 Chennai Super Kings v Royal Challengers Bangalore
March 24 Kolkata Knight Riders v Sunrisers Hyderabad (2.30pm), Mumbai Indians v Delhi Capitals
Match 25 Rajasthan Royals v Kings XI Punjab
March 26 Delhi Capitals v Chennai Super Kings
March 27 Kolkata Knight Riders v Kings XI Punjab
March 28 Royal Challengers Bangalore v Mumbai Indians
March 29 Sunrisers Hyderabad v Rajasthan Royals
March 30 Kings XI Punjab v Mumbai Indians (2.30pm), Delhi Capitals v Kolkata Knight Riders
March 31 Sunrisers Hyderabad v Royal Challengers Bangalore (2.30pm), Chennai Super Kings v Rajasthan Royals
April 1 Kings XI Punjab v Delhi Capitals
April 2 Rajasthan Royals v Royal Challengers Bangalore
April 3 Mumbai Indians v Chennai Super Kings
April 4 Delhi Capitals v Sunrisers Hyderabad
April 5 Royal Challengers Bangalore v Kolkata Knight Riders
April 6 Chennai Super Kings v Kings XI Punjab (2.30pm), Sunrisers Hyderabad v Mumbai Indians
April 7 Royal Challengers Bangalore v Delhi Capitals (2.30pm), Rajasthan Royals v Kolkata Knight Riders
April 8 Kings XI Punjab v Sunrisers Hyderabad
April 9 Chennai Super Kings v Kolkata Knight Riders
April 10 Mumbai Indians v Kings XI Punjab
April 11 Rajasthan Royals v Chennai Super Kings
April 12 Kolkata Knight Riders v Delhi Capitals
April 13 Mumbai Indians v Rajasthan Royals (2.30pm), Kings XI Punjab v Royal Challengers Bangalore
April 14 Kolkata Knight Riders v Chennai Super Kings (2.30pm), Sunrisers Hyderabad v Delhi Capitals
April 15 Mumbai Indians v Royal Challengers Bangalore
April 16 Kings XI Punjab v Rajasthan Royals
April 17 Sunrisers Hyderabad v Chennai Super Kings
April 18 Delhi Capitals v Mumbai Indians
April 19 Kolkata Knight Riders v Royal Challengers Bangalore
April 20 Rajasthan Royals v Mumbai Indians (2.30pm), Delhi Capitals v Kings XI Punjab
April 21 Sunrisers Hyderabad v Kolkata Knight Riders (2.30pm), Royal Challengers Bangalore v Chennai Super Kings
April 22 Rajasthan Royals v Delhi Capitals
April 23 Chennai Super Kings v Sunrisers Hyderabad
April 24 Royal Challengers Bangalore v Kings XI Punjab
April 25 Kolkata Knight Riders v Rajasthan Royals
April 26 Chennai Super Kings v Mumbai Indians
April 27 Rajasthan Royals v Sunrisers Hyderabad
April 28 Delhi Capitals v Royal Challengers Bangalore (2.30pm), Kolkata Knight Riders v Mumbai Indians
April 29 Sunrisers Hyderabad v Kings XI Punjab
April 30 Royal Challengers Bangalore v Rajasthan Royals
May 1 Chennai Super Kings v Delhi Capitals
May 2 Mumbai Indians v Sunrisers Hyderabad
May 3 Kings XI Punjab v Kolkata Knight Riders
May 4 Delhi Capitals v Rajasthan Royals (2.30pm), Royal Challengers Bangalore v Sunrisers Hyderabad
May 5 Kings XI Punjab v Chennai Super Kings (2.30pm), Mumbai Indians v Kolkata Knight Riders