Narendra Modi Stadium, Ahmedabad, India
Royal Challengers Bengaluru beat Gujarat Titans by 5 wickets
New Chandigarh, Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur, India, India
Gujarat Titans won by 7 wickets
Rajasthan Royals beat Sunrisers Hyderabad by 47 runs
Himachal Pradesh Cricket Association Stadium, Dharamshala, India
Royal Challengers Bengaluru won by 92 runs
Eden Gardens, Kolkata, India
Delhi Capitals won by 40 runs
Wankhede Stadium, Mumbai City, India
Rajasthan Royals won by 30 runs
Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow, India
Punjab Kings beat Lucknow Super Giants by 7 wickets
Rajiv Gandhi International Cricket Stadium, Hyderabad, India
Sunrisers Hyderabad beat Royal Challengers Bengaluru by 55 runs
Gujarat Titans beat Chennai Super Kings by 89 runs
Kolkata Knight Riders beat Mumbai Indians by 4 wickets
Sawai Mansingh Stadium, Jaipur, India
Rajasthan Royals beat Lucknow Super Giants by 7 wickets
M. A. Chidambaram Stadium, Chennai, India
Sunrisers Hyderabad won by 5 wickets
Arun Jaitley Stadium, Central Delhi, India
Delhi Capitals won by 5 wickets
Royal Challengers Bengaluru won by 23 runs
Kolkata Knight Riders won by 29 runs
Lucknow Super Giants beat Chennai Super Kings by 7 wickets
Mumbai Indians beat Punjab Kings by 6 wickets
Shaheed Veer Narayan Singh International Cricket Stadium, Raipur, Raipur, India
Royal Challengers Bengaluru won by 6 wickets
Gujarat Titans won by 82 runs
Delhi Capitals beat Punjab Kings by 3 wickets
Royal Challengers Bengaluru beat Mumbai Indians by 2 wickets
Chennai Super Kings beat Lucknow Super Giants by 5 wickets
Gujarat Titans won by 77 runs
Kolkata Knight Riders beat Delhi Capitals by 8 wickets
Lucknow Super Giants won by 9 runs (DLS method)
Sunrisers Hyderabad beat Punjab Kings by 33 runs
Chennai Super Kings beat Delhi Capitals by 8 wickets
Mumbai Indians beat Lucknow Super Giants by 6 wickets
Gujarat Titans won by 4 wickets
Kolkata Knight Riders beat Sunrisers Hyderabad by 7 wickets
Chennai Super Kings beat Mumbai Indians by 8 wickets
Delhi Capitals won by 7 wickets
Gujarat Titans beat Royal Challengers Bengaluru by 4 wickets
Sunrisers Hyderabad won by 6 wickets
Rajasthan Royals won by 6 wickets
Royal Challengers Bengaluru beat Delhi Capitals by 9 wickets
Kolkata Knight Riders Won by Super Over
Gujarat Titans won by 8 wickets
Sunrisers Hyderabad beat Rajasthan Royals by 5 wickets
Punjab Kings won by 6 wickets
M. Chinnaswamy Stadium, Bengaluru, India
Chennai Super Kings beat Mumbai Indians by 103 runs
Rajasthan Royals won by 40 runs
Sunrisers Hyderabad beat Delhi Capitals by 47 runs
Mumbai Indians won by 99 runs
Punjab Kings beat Lucknow Super Giants by 54 runs
Kolkata Knight Riders beat Rajasthan Royals by 4 wickets
Sunrisers Hyderabad won by 10 runs
Delhi Capitals won by 6 wickets
Gujarat Titans won by 5 wickets
Punjab Kings beat Mumbai Indians by 7 wickets
Royal Challengers Bengaluru beat Lucknow Super Giants by 5 wickets
Chennai Super Kings won by 32 runs
Sunrisers Hyderabad beat Rajasthan Royals by 57 runs
Royal Challengers Bengaluru beat Mumbai Indians by 18 runs
Gujarat Titans beat Lucknow Super Giants by 7 wickets
Chennai Super Kings beat Delhi Capitals by 23 runs
Punjab Kings beat Sunrisers Hyderabad by 6 wickets
Barsapara Cricket Stadium, Guwahati, India
Rajasthan Royals beat Royal Challengers Bengaluru by 6 wickets
Lucknow Super Giants Won by 3 Wickets
Gujarat Titans beat Delhi Capitals by 1 runs
Rajasthan Royals beat Mumbai Indians by 27 runs
abandoned
Royal Challengers Bengaluru beat Chennai Super Kings by 43 runs
Lucknow Super Giants Won by 5 Wickets
Rajasthan Royals beat Gujarat Titans by 6 runs
Punjab Kings won by 5 wickets
Sunrisers Hyderabad beat Kolkata Knight Riders by 65 runs
Punjab Kings beat Gujarat Titans by 3 wickets
Rajasthan Royals beat Chennai Super Kings by 8 wickets
Mumbai Indians beat Kolkata Knight Riders by 6 wickets