190319 chennai
Chennai Super Kings players celebrate with the IPL 2018 trophy after winning the final match against Sunrisers Hyderabad, in Mumbai Image Credit: PTI

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