Saturday, 26th March
19:30 (IST)
Chennai Super Kings
Kolkata Knight Riders
Kolkata Knight Riders beat Chennai Super Kings by 6 wickets
Sunday, 27th March
15:30 (IST)
Delhi Capitals
Mumbai Indians
Delhi Capitals beat Mumbai Indians by 4 wickets
Sunday, 27th March
19:30 (IST)
Punjab Kings
Royal Challengers Bangalore
Punjab Kings beat Royal Challengers Bangalore by 5 wickets
Monday, 28th March
19:30 (IST)
Gujarat Titans
Lucknow Super Giants
Gujarat Titans beat Lucknow Super Giants by 5 wickets
Tuesday, 29th March
19:30 (IST)
Sunrisers Hyderabad
Rajasthan Royals
Rajasthan Royals beat Sunrisers Hyderabad by 61 runs
Wednesday, 30th March
19:30 (IST)
Royal Challengers Bangalore
Kolkata Knight Riders
Royal Challengers Bangalore beat Kolkata Knight Riders by 3 wickets
Thursday, 31st March
19:30 (IST)
Lucknow Super Giants
Chennai Super Kings
Lucknow Super Giants beat Chennai Super Kings by 6 wickets
Friday, 1st April
19:30 (IST)
Kolkata Knight Riders
Punjab Kings
Kolkata Knight Riders beat Punjab Kings by 6 wickets
Saturday, 2nd April
15:30 (IST)
Mumbai Indians
Rajasthan Royals
Rajasthan Royals beat Mumbai Indians by 23 runs
Saturday, 2nd April
19:30 (IST)
Gujarat Titans
Delhi Capitals
Gujarat Titans beat Delhi Capitals by 14 runs
Sunday, 3rd April
19:30 (IST)
Chennai Super Kings
Punjab Kings
Punjab Kings beat Chennai Super Kings by 54 runs
Monday, 4th April
19:30 (IST)
Sunrisers Hyderabad
Lucknow Super Giants
Lucknow Super Giants beat Sunrisers Hyderabad by 12 runs
Tuesday, 5th April
19:30 (IST)
Rajasthan Royals
Royal Challengers Bangalore
Royal Challengers Bangalore beat Rajasthan Royals by 4 wickets
Wednesday, 6th April
19:30 (IST)
Kolkata Knight Riders
Mumbai Indians
Kolkata Knight Riders beat Mumbai Indians by 5 wickets
Thursday, 7th April
19:30 (IST)
Lucknow Super Giants
Delhi Capitals
Lucknow Super Giants beat Delhi Capitals by 6 wickets
Friday, 8th April
19:30 (IST)
Punjab Kings
Gujarat Titans
Gujarat Titans beat Punjab Kings by 6 wickets
Saturday, 9th April
15:30 (IST)
Chennai Super Kings
Sunrisers Hyderabad
Sunrisers Hyderabad beat Chennai Super Kings by 8 wickets
Saturday, 9th April
19:30 (IST)
Royal Challengers Bangalore
Mumbai Indians
Royal Challengers Bangalore beat Mumbai Indians by 7 wickets
Sunday, 10th April
15:30 (IST)
Kolkata Knight Riders
Delhi Capitals
Delhi Capitals beat Kolkata Knight Riders by 44 runs
Sunday, 10th April
19:30 (IST)
Rajasthan Royals
Lucknow Super Giants
Rajasthan Royals beat Lucknow Super Giants by 3 runs
Monday, 11th April
19:30 (IST)
Sunrisers Hyderabad
Gujarat Titans
Sunrisers Hyderabad beat Gujarat Titans by 8 wickets
Tuesday, 12th April
19:30 (IST)
Chennai Super Kings
Royal Challengers Bangalore
Chennai Super Kings beat Royal Challengers Bangalore by 23 runs
Wednesday, 13th April
19:30 (IST)
Mumbai Indians
Punjab Kings
Punjab Kings beat Mumbai Indians by 12 runs
Thursday, 14th April
19:30 (IST)
Rajasthan Royals
Gujarat Titans
Gujarat Titans beat Rajasthan Royals by 37 runs
Friday, 15th April
19:30 (IST)
Sunrisers Hyderabad
Kolkata Knight Riders
Sunrisers Hyderabad beat Kolkata Knight Riders by 7 wickets
Saturday, 16th April
15:30 (IST)
Mumbai Indians
Lucknow Super Giants
Lucknow Super Giants beat Mumbai Indians by 18 runs
Saturday, 16th April
19:30 (IST)
Delhi Capitals
Royal Challengers Bangalore
Royal Challengers Bangalore beat Delhi Capitals by 16 runs
Sunday, 17th April
15:30 (IST)
Punjab Kings
Sunrisers Hyderabad
Sunrisers Hyderabad beat Punjab Kings by 7 wickets
Sunday, 17th April
19:30 (IST)
Gujarat Titans
Chennai Super Kings
Gujarat Titans beat Chennai Super Kings by 3 wickets
Monday, 18th April
19:30 (IST)
Rajasthan Royals
Kolkata Knight Riders
Rajasthan Royals beat Kolkata Knight Riders by 7 runs
Tuesday, 19th April
19:30 (IST)
Lucknow Super Giants
Royal Challengers Bangalore
Royal Challengers Bangalore beat Lucknow Super Giants by 18 runs
Wednesday, 20th April
19:30 (IST)
Delhi Capitals
Punjab Kings
Delhi Capitals beat Punjab Kings by 9 wickets
Thursday, 21st April
19:30 (IST)
Mumbai Indians
Chennai Super Kings
Chennai Super Kings beat Mumbai Indians by 3 wickets
Friday, 22nd April
19:30 (IST)
Delhi Capitals
Rajasthan Royals
Rajasthan Royals beat Delhi Capitals by 15 runs
Saturday, 23rd April
15:30 (IST)
Kolkata Knight Riders
Gujarat Titans
Gujarat Titans beat Kolkata Knight Riders by 8 runs
Saturday, 23rd April
19:30 (IST)
Royal Challengers Bangalore
Sunrisers Hyderabad
Sunrisers Hyderabad beat Royal Challengers Bangalore by 9 wickets
Sunday, 24th April
19:30 (IST)
Lucknow Super Giants
Mumbai Indians
Lucknow Super Giants beat Mumbai Indians by 36 runs
Monday, 25th April
19:30 (IST)
Punjab Kings
Chennai Super Kings
Punjab Kings beat Chennai Super Kings by 11 runs
Tuesday, 26th April
19:30 (IST)
Royal Challengers Bangalore
Rajasthan Royals
Rajasthan Royals beat Royal Challengers Bangalore by 29 runs
Wednesday, 27th April
19:30 (IST)
Gujarat Titans
Sunrisers Hyderabad
Gujarat Titans beat Sunrisers Hyderabad by 5 wickets
Thursday, 28th April
19:30 (IST)
Delhi Capitals
Kolkata Knight Riders
Delhi Capitals beat Kolkata Knight Riders by 4 wickets
Friday, 29th April
19:30 (IST)
Punjab Kings
Lucknow Super Giants
Lucknow Super Giants beat Punjab Kings by 20 runs
Saturday, 30th April
15:30 (IST)
Gujarat Titans
Royal Challengers Bangalore
Gujarat Titans beat Royal Challengers Bangalore by 6 wickets
Saturday, 30th April
19:30 (IST)
Rajasthan Royals
Mumbai Indians
Mumbai Indians beat Rajasthan Royals by 5 wickets
Sunday, 1st May
15:30 (IST)
Delhi Capitals
Lucknow Super Giants
Lucknow Super Giants beat Delhi Capitals by 6 runs
Sunday, 1st May
19:30 (IST)
Sunrisers Hyderabad
Chennai Super Kings
Chennai Super Kings beat Sunrisers Hyderabad by 13 runs
Monday, 2nd May
19:30 (IST)
Kolkata Knight Riders
Rajasthan Royals
Kolkata Knight Riders beat Rajasthan Royals by 7 wickets
Tuesday, 3rd May
19:30 (IST)
Gujarat Titans
Punjab Kings
Punjab Kings beat Gujarat Titans by 8 wickets
Wednesday, 4th May
19:30 (IST)
Royal Challengers Bangalore
Chennai Super Kings
Royal Challengers Bangalore beat Chennai Super Kings by 13 runs
Thursday, 5th May
19:30 (IST)
Delhi Capitals
Sunrisers Hyderabad
Delhi Capitals beat Sunrisers Hyderabad by 21 runs
Friday, 6th May
19:30 (IST)
Gujarat Titans
Mumbai Indians
Mumbai Indians beat Gujarat Titans by 5 runs
Saturday, 7th May
15:30 (IST)
Punjab Kings
Rajasthan Royals
Rajasthan Royals beat Punjab Kings by 6 wickets
Saturday, 7th May
19:30 (IST)
Lucknow Super Giants
Kolkata Knight Riders
Lucknow Super Giants beat Kolkata Knight Riders by 75 runs
Sunday, 8th May
15:30 (IST)
Sunrisers Hyderabad
Royal Challengers Bangalore
Royal Challengers Bangalore beat Sunrisers Hyderabad by 67 runs
Sunday, 8th May
19:30 (IST)
Chennai Super Kings
Delhi Capitals
Chennai Super Kings beat Delhi Capitals by 91 runs
Monday, 9th May
19:30 (IST)
Mumbai Indians
Kolkata Knight Riders
Kolkata Knight Riders beat Mumbai Indians by 52 runs
Tuesday, 10th May
19:30 (IST)
Lucknow Super Giants
Gujarat Titans
Gujarat Titans beat Lucknow Super Giants by 62 runs
Wednesday, 11th May
19:30 (IST)
Rajasthan Royals
Delhi Capitals
Delhi Capitals beat Rajasthan Royals by 8 wickets
Thursday, 12th May
19:30 (IST)
Chennai Super Kings
Mumbai Indians
Mumbai Indians beat Chennai Super Kings by 5 wickets
Friday, 13th May
19:30 (IST)
Royal Challengers Bangalore
Punjab Kings
Punjab Kings beat Royal Challengers Bangalore by 54 runs
Saturday, 14th May
19:30 (IST)
Kolkata Knight Riders
Sunrisers Hyderabad
Kolkata Knight Riders beat Sunrisers Hyderabad by 54 runs
Sunday, 15th May
15:30 (IST)
Chennai Super Kings
Gujarat Titans
Gujarat Titans beat Chennai Super Kings by 7 wickets
Sunday, 15th May
19:30 (IST)
Lucknow Super Giants
Rajasthan Royals
Rajasthan Royals beat Lucknow Super Giants by 24 runs
Monday, 16th May
19:30 (IST)
Punjab Kings
Delhi Capitals
Delhi Capitals beat Punjab Kings by 17 runs
Tuesday, 17th May
19:30 (IST)
Mumbai Indians
Sunrisers Hyderabad
Sunrisers Hyderabad beat Mumbai Indians by 3 runs
Wednesday, 18th May
19:30 (IST)
Kolkata Knight Riders
Lucknow Super Giants
Lucknow Super Giants beat Kolkata Knight Riders by 2 runs
Thursday, 19th May
19:30 (IST)
Royal Challengers Bangalore
Gujarat Titans
Royal Challengers Bangalore beat Gujarat Titans by 8 wickets
Friday, 20th May
19:30 (IST)
Rajasthan Royals
Chennai Super Kings
Rajasthan Royals beat Chennai Super Kings by 5 wickets
Saturday, 21st May
19:30 (IST)
Mumbai Indians
Delhi Capitals
Mumbai Indians beat Delhi Capitals by 5 wickets
Sunday, 22nd May
19:30 (IST)
Sunrisers Hyderabad
Punjab Kings
Punjab Kings beat Sunrisers Hyderabad by 5 wickets
Tuesday, 24th May
19:30 (IST)
Gujarat Titans
Rajasthan Royals
Gujarat Titans beat Rajasthan Royals by 7 wickets
Wednesday, 25th May
19:30 (IST)
Lucknow Super Giants
Royal Challengers Bangalore
Eden Gardens, Kolkata 14:00 (GMT)
Friday, 27th May
19:30 (IST)
Rajasthan Royals
T.B.C.
Narendra Modi Stadium, Ahmedabad 14:00 (GMT)
Sunday, 29th May
20:00 (IST)
Gujarat Titans
T.B.C.
Narendra Modi Stadium, Ahmedabad 14:30 (GMT)