The seventh edition of the Indian Premier League kicked-off in the United Arab Emirates on April 16 with a match between Mumbai Indians and Kolkata Knight Riders in Abu Dhabi.
The UAE was awarded hosting rights for the first 20 matches of the cash-rich Twenty20 extravaganza because of a clash in dates with the general elections in India.
On May 2, second phase of the league commenced with matches in India, with Chennai Super Kings and Kolkata Knight Riders meeting in Ranchi.
Ten cities -- Ranchi, Mumbai, New Delhi, Bangalore, Ahmedabad, Cuttack, Hyderabad, Kolkata, Chennai and Mohali -- hosted 40 matches of the India leg.
While Qualifier 1, between the top two teams of the eight-team league, will be played in Kolkata on May 27, the Eliminator, between the third and fourth-placed teams, will be at Mumbai's Brabourne stadium on May 28.
The Wankhede stadium in Mumbai will host Qualifier 2, between the loser of Qualifier 1 and the winner of the Eliminator, on May 30.
The final is at Bangalore's Chinnaswamy stadium on June 1.
Check out the complete schedule:
Date | Match | Venue | Time (IST) |
April 16 | Mumbai Indians vs Kolkata Knight Riders - Scorecard |
Abu Dhabi | 8pm |
April 17 | Delhi Daredevils vs Royal Challengers Bangalore - Scorecard |
Sharjah | 8pm |
April 18 | Chennai Super Kings vs Kings XI Punjab - Scorecard |
Abu Dhabi | 4pm |
April 18 | Sunrisers Hyderabad vs Rajasthan Royals - Scorecard |
Abu Dhabi | 8pm |
April 19 | Royal Challengers Bangalore vs Mumbai Indians - Scorecard |
Dubai | 4pm |
April 19 | Kolkata Knight Riders vs Delhi Daredevils - Scorecard |
Dubai | 8pm |
April 20 | Rajasthan Royals vs Kings XI Punjab - Scorecard |
Sharjah | 8pm |
April 21 | Chennai Super Kings vs Delhi Daredevils - Scorecard |
Abu Dhabi | 8pm |
April 22 | Kings XI Punjab vs Sunrisers Hyderabad - Scorecard |
Sharjah | 8pm |
April 23 | Rajasthan Royals vs Chennai Super Kings - Scorecard |
Dubai | 8pm |
April 24 | Royal Challengers Bangalore vs Kolkata Knight Riders - Scorecard |
Sharjah | 8pm |
April 25 | Sunrisers Hyderabad vs Delhi Daredevils - Scorecard |
Dubai | 4pm |
April 25 | Chennai Super Kings vs Mumbai Indians - Scorecard |
Dubai | 8pm |
April 26 | Rajasthan Royals vs Royal Challengers Bangalore - Scorecard |
Abu Dhabi | 4pm |
April 26 | Kolkata Knight Riders vs Kings XI Punjab - Scorecard |
Abu Dhabi | 8pm |
April 27 | Delhi Daredevils vs Mumbai Indians - Scorecard |
Sharjah | 4pm |
April 27 | Sunrisers Hyderabad vs Chennai Super Kings - Scorecard |
Sharjah | 8pm |
April 28 | Kings XI Punjab vs Royal Challengers Bangalore - Scorecard |
Dubai | 8pm |
April 29 | Kolkata Knight Riders vs Rajasthan Royals - Scorecard |
Abu Dhabi | 8pm |
April 30 | Mumbai Indians vs Sunrisers Hyderabad - Scorecard |
Dubai | 8pm |
May 2 | Chennai Super Kings vs Kolkata Knight Riders - Scorecard |
Ranchi | 8pm |
May 3 | Mumbai Indians vs Kings XI Punjab - Scorecard |
Mumbai | 4pm |
May 3 | Delhi Daredevils vs Rajasthan Royals - Scorecard |
Delhi | 8pm |
May 4 | Royal Challengers Bangalore vs Sunrisers Hyderabad - Scorecard |
Bangalore | 8pm |
May 5 | Rajasthan Royals vs Kolkata Knight Riders - Scorecard |
Ahmedabad | 4pm |
May 5 | Delhi Daredevils vs Chennai Super Kings - Scorecard |
Chennai | 8pm |
May 6 | Mumbai Indians vs Royal Challengers Bangalore - Scorecard |
Mumbai | 8pm |
May 7 | Delhi Daredevils vs Kolkata Knight Riders - Scorecard |
Delhi | 4pm |
May 7 | Kings XI Punjab vs Chennai Super Kings - Scorecard |
Cuttack | 8pm |
May 8 | Rajasthan Royals vs Sunrisers Hyderabad - Scorecard |
Ahmedabad | 8pm |
May 9 | Royals Challengers Bangalore vs Kings XI Punjab - Scorecard |
Bangalore | 8pm |
May 10 | Delhi Daredevils vs Sunrisers Hyderabad - Scorecard |
Delhi | 4pm |
May 10 | Mumbai Indians vs Chennai Super Kings - Scorecard |
Mumbai | 8pm |
May 11 | Kings XI Punjab vs Kolkata Knight Riders - Scorecard |
Cuttack | 4pm |
May 11 | Royal Challengers Bangalore vs Rajasthan Royals - Scorecard |
Bangalore | 8pm |
May 12 | Sunrisers Hyderabad vs Mumbai Indians - Scorecard |
Hyderabad | 8pm |
May 13 | Chennai Super Kings vs Rajasthan Royals - Scorecard |
Ranchi | 4pm |
May 13 | Royals Challengers Bangalore vs Delhi Daredevils - Scorecard |
Bangalore | 8pm |
May 14 | Sunrisers Hyderabad vs Kings XI Punjab - Scorecard |
Hyderabad | 4pm |
May 14 | Kolkata Knight Riders vs Mumbai Indians - Scorecard |
Cuttack | 8pm |
May 15 | Rajasthan Royals vs Delhi Daredevils - Scorecard |
Ahmedabad | 8pm |
May 18 | Chennai Super Kings vs Royal Challengers Bangalore - Scorecard |
Ranchi | 4pm |
May 18 | Sunrisers Hyderabad vs Kolkata Knight Riders - Scorecard |
Hyderabad | 8pm |
May 19 | Rajasthan Royals vs Mumbai Indians - Scorecard |
Ahmedabad | 4pm |
May 19 | Delhi Daredevils vs Kings XI Punjab - Scorecard |
Delhi | 8pm |
May 20 | Sunrisers Hyderabad vs Royal Challengers Bangalore - Scorecard |
Hyderabad | 4pm |
May 20 | Kolkata Knight Riders vs Chennai Super Kings - Scorecard |
Kolkata | 8pm |
May 21 | Kings XI Punjab vs Mumbai Indians - Scorecard |
Mohali | 8pm |
May 22 | Kolkata Knight Riders vs Royal Challengers Bangalore - Scorecard |
Kolkata | 4pm |
May 22 | Chennai Super Kings vs Sunrisers Hyderabad - Scorecard |
Ranchi | 8pm |
May 23 | Mumbai Indians vs Delhi Daredevils - Scorecard |
Mumbai | 4pm |
May 23 | Kings XI Punjab vs Rajasthan Royals - Scorecard |
Mohali | 8pm |
May 24 | Royal Challengers Bangalore vs Chennai Super Kings - Scorecard |
Bangalore | 4pm |
May 24 | Kolkata Knight Riders vs Sunrisers Hyderabad - Scorecard |
Kolkata | 8pm |
May 25 | Kings XI Punjab vs Delhi Daredevils - Scorecard |
Mohali | 4pm |
May 25 | Mumbai Indians vs Rajasthan Royals - Scorecard |
Mumbai | 8pm |
May 27 | Qualifier 1: Kings XI Punjab vs Kolkata Knight Riders - Scorecard |
Kolkata | 8pm |
May 28 | Eliminator: Chennai Super Kings vs Mumbai Indians - Scorecard |
Mumbai (Brabourne) |
8pm |
May 30 | Qualifier 2: Kings XI Punjab v Chennai Super Kings - Scorecard |
Mumbai (Wankhede) |
8pm |
June 1 | FINAL: Kolkata Knight Riders v Kings XI Punjab - Scorecard |
Bangalore | 8pm |