Watch all 60 matches from 2018 IPL live on Sky Sports Cricket
Friday 18 May 2018 16:47, UK
Defending IPL champions Mumbai Indians will kick off the 2018 season against Chennai Super Kings at Wankhede Stadium on Saturday.
Mumbai beat Rising Pune Supergiant by one run in the 2017 final to win the title for a third time, while two-time champions Chennai are back in the IPL after a two-year ban for illegal betting.
Delhi Daredevils will play Kings XI Punjab and Kolkata Knight Riders will face Royal Challengers Bangalore in a double-header on Sunday.
Rajasthan Royals, whose squad features Ben Stokes and Jos Buttler, will begin their campaign against Sunrisers Hyderabad on Monday, April 9.
There will be 12 double-header days in total, all taking place on Saturdays and Sundays, while the final will be held at Wankhede Stadium on Sunday, May 27.
Check out our live coverage on Sky Sports Cricket - complete with a range of big name guests in the studio - and Sky Sports for iPad with our schedule below. Click here for Sky Sports' cricket listings in full.
Sky Sports for iPhone / Android / iPad and skysports.com: don't miss our match reports, news, reaction, analysis, scorecards, videos highlights and podcasts
Sky Go: stay with the action online, on iPhone, iPad or selected Android smartphones with the Sky Go app.
Twitter and Facebook: follow @SkyCricket for score updates and news throughout the series.
Highlights: watch the best bits from each match again - or catch up - with our highlights programme.
Sky Q: the best of our video content showcased on our next generation box, which can record and store more than before and even save recordings to your devices to watch when you're out and about. Sky Q customers can also use the Sky Sports News HQ app to get scorecards and video clips as well as catching up with highlights via the red button.
IPL FIXTURES 2018 (all times BST)
Saturday April 7
Mumbai Indians v Chennai Super Kings, 3.30pm
Sunday April 8
Delhi Daredevils v Kings XI Punjab, 11.30am
Kolkata Knight Riders v Royal Challengers Bangalore, 3.30pm
Monday April 9
Sunrisers Hyderabad v Rajasthan Royals, 3.30pm
Tuesday April 10
Chennai Super Kings v Kolkata Knight Riders, 3.30pm
Wednesday April 11
Rajasthan Royals v Delhi Daredevils, 3.30pm
Thursday April 12
Sunrisers Hyderabad v Mumbai Indians, 3.30pm
Friday April 13
Royal Challengers Bangalore v Kings XI Punjab, 3.30pm
Saturday April 14
Mumbai Indians v Delhi Daredevils, 11.30am
Kolkata Knight Riders v Sunrisers Hyderabad, 3.30pm
Sunday April 15
Royal Challengers Bangalore v Rajasthan Royals, 11.30am
Kings XI Punjab v Chennai Super Kings, 3.30pm
Monday April 16
Kolkata Knight Riders v Delhi Daredevils, 3.30pm
Tuesday April 17
Mumbai Indians v Royal Challengers Bangalore, 3.30pm
Wednesday April 18
Rajasthan Royals v Kolkata Knight Riders, 3.30pm
Thursday April 19
Kings XI Punjab v Sunrisers Hyderabad, 3.30pm
Friday April 20
Chennai Super Kings v Rajasthan Royals, 3.30pm
Saturday April 21
Kolkata Knight Riders v Kings XI Punjab, 11.30am
Delhi Daredevils v Royal Challengers Bangalore, 3.30pm
Sunday April 22
Sunrisers Hyderabad v Chennai Super Kings, 11.30am
Rajasthan Royals v Mumbai Indians, 3.30pm
Monday April 23
Kings XI Punjab v Delhi Daredevils, 3.30pm
Tuesday April 24
Mumbai Indians v Sunrisers Hyderabad, 3.30pm
Wednesday April 25
Royal Challengers Bangalore v Chennai Super Kings, 3.30pm
Thursday April 26
Sunrisers Hyderabad v Kings XI Punjab, 3.30pm
Friday April 27
Delhi Daredevils v Kolkata Knight Riders, 3.30pm
Saturday April 28
Chennai Super Kings v Mumbai Indians, 3.30pm
Sunday April 29
Rajasthan Royals v Sunrisers Hyderabad, 11.30am
Royal Challengers Bangalore v Kolkata Knight Riders, 3.30pm
Monday April 30
Chennai Super Kings v Delhi Daredevils, 3.30pm
MAY
Tuesday May 1
Royal Challengers Bangalore v Mumbai Indians, 3.30pm
Wednesday May 2
Delhi Daredevils v Rajasthan Royals, 3.30pm
Thursday May 3
Kolkata Knight Riders v Chennai Super Kings, 3.30pm
Friday May 4
Kings XI Punjab v Mumbai Indians, 3.30pm
Saturday May 5
Chennai Super Kings v Royal Challengers Banglaore, 11.30am
Sunrisers Hyderabad v Delhi Daredevils, 3.30pm
Sunday May 6
Mumbai Indians v Kolkata Knight Riders, 11.30am
Kings XI Punjab v Rajasthan Royals, 3.30pm
Monday May 7
Sunrisers Hyderabad v Royal Challengers Bangalore, 3.30pm
Tuesday May 8
Rajasthan Royals v Kings XI Punjab, 3.30pm
Wednesday May 9
Kolkata Knight Riders v Mumbai Indians, 3.30pm
Thursday May 10
Delhi Daredevils v Sunrisers Hyderabad, 3.30pm
Friday May 11
Rajasthan Royals v Chennai Super Kings, 3.30pm
Saturday May 12
Kings XI Punjab v Kolkata Knight Riders, 11.30am
Royal Challengers Bangalore v Delhi Daredevils, 3.30pm
Sunday May 13
Chennai Super Kings v Sunrisers Hyderabad, 11.30am
Mumbai Indians v Rajasthan Royals, 3.30pm
Monday May 14
Kings XI Punjab v Royal Challengers Bangalore, 3.30pm
Tuesday May 15
Kolkata Knight Riders v Rajasthan Royals, 3.30pm
Wednesday May 16
Mumbai Indians v Kings XI Punjab, 3.30pm
Thursday May 17
Royal Challengers Bangalore v Sunrisers Hyderabad, 3.30pm
Friday May 18
Delhi Daredevils v Chennai Super Kings, 3.30pm
Saturday May 19
Rajasthan Royals v Royal Challengers Bangalore, 11.30am
Sunrisers Hyderabad v Kolkata Knight Riders, 3.30pm
Sunday May 20
Delhi Daredevils v Mumbai Indians, 11.30am
Chennai Super Kings v Kings XI Punjab, 3.30pm
Tuesday May 22
Qualifier 1, 2.30pm
Wednesday May 23
Eliminator, 2.30pm
Friday May 25
Qualifier 2, 2.30pm
Sunday May 27
Final, 3.30pm
Watch every match of the 2018 Indian Premier League live on Sky Sports Cricket, from April 7.