Venue - M. Chinnaswamy Stadium T20
Match starts at - FRI 22-Mar 08:00 PM
Chennai Super Kings won by 6 wkts
Venue - Maharaja Yadavindra Singh International Cricket Stadium, Mullanpur T20
Match starts at - SAT 23-Mar 03:30 PM
Punjab Kings won by 4 wkts
Venue - Eden Gardens T20
Match starts at - SAT 23-Mar 07:30 PM
Kolkata Knight Riders won by 4 runs
Venue - Sawai Mansingh Stadium T20
Match starts at - SUN 24-Mar 03:30 PM
Rajasthan Royals won by 20 runs
Venue - Narendra Modi Stadium T20
Match starts at - SUN 24-Mar 07:30 PM
Gujarat Titans won by 6 runs
Match starts at - MON 25-Mar 07:30 PM
Royal Challengers Bengaluru won by 4 wkts
Venue - MA Chidambram T20
Match starts at - TUE 26-Mar 07:30 PM
Chennai Super Kings won by 63 runs
Venue - Rajiv Gandhi International Cricket Stadium T20
Match starts at - WED 27-Mar 07:30 PM
Sunrisers Hyderabad won by 31 runs
Match starts at - THU 28-Mar 07:30 PM
Rajasthan Royals won by 12 runs
Match starts at - FRI 29-Mar 07:30 PM
Kolkata Knight Riders won by 7 wkts
Venue - Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium T20
Match starts at - SAT 30-Mar 07:30 PM
Lucknow Super Giants won by 21 runs
Match starts at - SUN 31-Mar 03:30 PM
Gujarat Titans won by 7 wkts
Venue - Dr. Y. S. Rajasekhara Reddy International Cricket Stadium T20
Match starts at - SUN 31-Mar 07:30 PM
Delhi Capitals won by 20 runs
Venue - Wankhede Stadium T20
Match starts at - MON 01-Apr 07:30 PM
Rajasthan Royals won by 6 wkts
Match starts at - TUE 02-Apr 07:30 PM
Lucknow Super Giants won by 28 runs
Match starts at - WED 03-Apr 07:30 PM
Kolkata Knight Riders won by 106 runs
Match starts at - THU 04-Apr 07:30 PM
Punjab Kings won by 3 wkts
Match starts at - FRI 05-Apr 07:30 PM
Sunrisers Hyderabad won by 6 wkts
Match starts at - SAT 06-Apr 07:30 PM
Match starts at - SUN 07-Apr 03:30 PM
Mumbai Indians won by 29 runs
Match starts at - SUN 07-Apr 07:30 PM
Lucknow Super Giants won by 33 runs
Match starts at - MON 08-Apr 07:30 PM
Chennai Super Kings won by 7 wkts
Match starts at - TUE 09-Apr 07:30 PM
Sunrisers Hyderabad won by 2 runs
Match starts at - WED 10-Apr 07:30 PM
Gujarat Titans won by 3 wkts
Match starts at - THU 11-Apr 07:30 PM
Mumbai Indians won by 7 wkts
Match starts at - FRI 12-Apr 07:30 PM
Delhi Capitals won by 6 wkts
Match starts at - SAT 13-Apr 07:30 PM
Rajasthan Royals won by 3 wkts
Match starts at - SUN 14-Apr 03:30 PM
Kolkata Knight Riders won by 8 wkts
Match starts at - SUN 14-Apr 07:30 PM
Chennai Super Kings won by 20 runs
Match starts at - MON 15-Apr 07:30 PM
Sunrisers Hyderabad won by 25 runs
Match starts at - TUE 16-Apr 07:30 PM
Rajasthan Royals won by 2 wkts
Match starts at - WED 17-Apr 07:30 PM
Match starts at - THU 18-Apr 07:30 PM
Mumbai Indians won by 9 runs
Match starts at - FRI 19-Apr 07:30 PM
Lucknow Super Giants won by 8 wkts
Match starts at - SAT 20-Apr 07:30 PM
Sunrisers Hyderabad won by 67 runs
Match starts at - SUN 21-Apr 03:30 PM
Kolkata Knight Riders won by 1 run
Match starts at - SUN 21-Apr 07:30 PM
Match starts at - MON 22-Apr 07:30 PM
Rajasthan Royals won by 9 wkts
Match starts at - TUE 23-Apr 07:30 PM
Lucknow Super Giants won by 6 wkts
Venue - T20
Match starts at - WED 24-Apr 07:30 PM
Delhi Capitals won by 4 runs
Match starts at - THU 25-Apr 07:30 PM
Royal Challengers Bengaluru won by 35 runs
Match starts at - FRI 26-Apr 07:30 PM
Punjab Kings won by 8 wkts
Match starts at - SAT 27-Apr 03:30 PM
Delhi Capitals won by 10 runs
Match starts at - SAT 27-Apr 07:30 PM
Rajasthan Royals won by 7 wkts
Match starts at - SUN 28-Apr 03:30 PM
Royal Challengers Bengaluru won by 9 wkts
Match starts at - SUN 28-Apr 07:30 PM
Chennai Super Kings won by 78 runs
Match starts at - MON 29-Apr 07:30 PM
Match starts at - TUE 30-Apr 07:30 PM
Lucknow Super Giants won by 4 wkts
Match starts at - WED 01-May 07:30 PM
Punjab Kings won by 7 wkts
Match starts at - THU 02-May 07:30 PM
Sunrisers Hyderabad won by 1 run
Match starts at - FRI 03-May 07:30 PM
Kolkata Knight Riders won by 24 runs
Match starts at - SAT 04-May 07:30 PM
Venue - Himachal Pradesh Cricket Association Stadium T20
Match starts at - SUN 05-May 03:30 PM
Chennai Super Kings won by 28 runs
Match starts at - SUN 05-May 07:30 PM
Kolkata Knight Riders won by 98 runs
Match starts at - MON 06-May 07:30 PM
Match starts at - TUE 07-May 07:30 PM
Match starts at - WED 08-May 07:30 PM
Sunrisers Hyderabad won by 10 wkts
Match starts at - THU 09-May 07:30 PM
Royal Challengers Bengaluru won by 60 runs
Match starts at - FRI 10-May 07:30 PM
Gujarat Titans won by 35 runs
Match starts at - SAT 11-May 07:30 PM
Kolkata Knight Riders won by 18 runs - 16 overs game - due to rain
Match starts at - SUN 12-May 03:30 PM
Chennai Super Kings won by 5 wkts
Match starts at - SUN 12-May 07:30 PM
Royal Challengers Bengaluru won by 47 runs
Match starts at - MON 13-May 07:30 PM
Match abandoned without toss
Match starts at - TUE 14-May 07:30 PM
Delhi Capitals won by 19 runs
Match starts at - WED 15-May 07:30 PM
Punjab Kings won by 5 wkts
Match starts at - THU 16-May 07:30 PM
Match abandoned, SRH qualified for the Playoffs
Match starts at - FRI 17-May 07:30 PM
Lucknow Super Giants won by 18 runs
Match starts at - SAT 18-May 07:30 PM
Royal Challengers Bengaluru won by 27 runs
Match starts at - SUN 19-May 03:30 PM
Sunrisers Hyderabad won by 4 wkts
Match starts at - SUN 19-May 07:30 PM
Match abandoned due to rain
Match starts at - TUE 21-May 07:30 PM
Match starts at - WED 22-May 07:30 PM
Rajasthan Royals won by 4 wkts
Match starts at - FRI 24-May 07:30 PM
Sunrisers Hyderabad won by 36 runs
Match starts at - SUN 26-May 07:30 PM