Narendra Modi Stadium, Ahmedabad, India
Royal Challengers Bengaluru beat Punjab Kings by 6 runs
Punjab Kings won by 5 wkts
Maharaja Yadavindra Singh Cricket Stadium, Chandigarh, India
Mumbai Indians won by 20 runs
Royal Challengers Bengaluru beat Punjab Kings by 8 wickets
Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow, India
Royal Challengers Bengaluru won by 6 wickets
Sawai Mansingh Stadium, Jaipur, India
Punjab Kings beat Mumbai Indians by 7 wickets
Arun Jaitley Stadium, Central Delhi, India
Sunrisers Hyderabad won by 110 runs
Chennai Super Kings won by 83 runs
Delhi Capitals beat Punjab Kings by 6 wickets
Sunrisers Hyderabad won by 42 runs
Lucknow Super Giants beat Gujarat Titans by 33 runs
Wankhede Stadium, Mumbai City, India
Mumbai Indians won by 59 runs
Rajasthan Royals beat Chennai Super Kings by 6 wickets
Sunrisers Hyderabad beat Lucknow Super Giants by 6 wickets
Gujarat Titans won by 10 wkts
Punjab Kings won by 10 runs
M. Chinnaswamy Stadium, Bengaluru, India
abandoned
Himachal Pradesh Cricket Association Stadium, Dharamshala, India
Eden Gardens, Kolkata, India
Chennai Super Kings won by 2 wickets
Gujarat Titans won by 3 wickets (DLS Method)
Rajiv Gandhi International Cricket Stadium, Hyderabad, India
Punjab Kings won by 37 runs
Kolkata Knight Riders won by 1 runs
Royal Challengers Bengaluru won by 2 runs
Gujarat Titans won by 38 runs
Mumbai Indians won by 100 runs
M. A. Chidambaram Stadium, Chennai, India
Punjab Kings beat Chennai Super Kings by 4 wickets
Kolkata Knight Riders beat Delhi Capitals by 14 runs
Rajasthan Royals beat Gujarat Titans by 8 wickets
Mumbai Indians beat Lucknow Super Giants by 54 runs
Sunrisers Hyderabad beat Chennai Super Kings by 5 wickets
Royal Challengers Bengaluru beat Rajasthan Royals by 11 runs
Mumbai Indians beat Sunrisers Hyderabad by 7 wickets
Delhi Capitals won by 8 wickets
Gujarat Titans won by 39 runs
Mumbai Indians won by 9 wickets
Royal Challengers Bengaluru won by 7 wickets
Lucknow Super Giants beat Rajasthan Royals by 2 runs
Gujarat Titans won by 7 wickets
Punjab Kings beat Royal Challengers Bengaluru by 5 wickets
Mumbai Indians beat Sunrisers Hyderabad by 4 wickets
Match tied (Delhi Capitals won the Super Over)
Punjab Kings won by 16 runs
Chennai Super Kings beat Lucknow Super Giants by 5 wickets
Mumbai Indians won by 12 runs
Royal Challengers Bengaluru won by 9 wkts
Sunrisers Hyderabad won by 8 wkts
Lucknow Super Giants won by 6 wickets
Kolkata Knight Riders won by 8 wickets
Delhi Capitals beat Royal Challengers Bengaluru by 6 wickets
Gujarat Titans beat Rajasthan Royals by 58 runs
Punjab Kings beat Chennai Super Kings by 18 runs
Lucknow Super Giants won by 4 runs
Royal Challengers Bengaluru won by 12 runs
Rajasthan Royals won by 50 runs
Delhi Capitals beat Chennai Super Kings by 25 runs
Lucknow Super Giants won by 12 runs
Kolkata Knight Riders beat Sunrisers Hyderabad by 80 runs
Gujarat Titans beat Royal Challengers Bengaluru by 8 wickets
Punjab Kings won by 8 wickets
Mumbai Indians won by 8 wickets
Barsapara Cricket Stadium, Guwahati, India
Rajasthan Royals won by 6 runs
Dr. Y.S.Rajashekar Reddy Cricket Stadium, Visakhapatnam, India
Delhi Capitals won by 7 wickets
Gujarat Titans beat Mumbai Indians by 36 runs
Royal Challengers Bengaluru beat Chennai Super Kings by 50 runs
Lucknow Super Giants beat Sunrisers Hyderabad by 5 wickets
Kolkata Knight Riders beat Rajasthan Royals by 8 wickets
Punjab Kings beat Gujarat Titans by 11 runs
Delhi Capitals won by 1 wicket
Chennai Super Kings beat Mumbai Indians by 4 wickets
Sunrisers Hyderabad won by 44 runs
Royal Challengers Bengaluru beat Kolkata Knight Riders by 7 wickets