Date Match Details Time (GMT) City
8th April Kolkata Knight Riders vs Mumbai Indians, 1st Match 14:30 Kolkata
9th April Chennai Super Kings vs Delhi Daredevils, 2nd Match 14:30 Chennai
10th April Kings XI Punjab vs Rajasthan Royals, 3rd Match 14:30 Pune
11th April Chennai Super Kings vs Sunrisers Hyderabad, 4th Match 10:30 Chennai
11th April Kolkata Knight Riders vs Royal Challengers Bangalore , 5th Match 14:30 Kolkata
12th April Delhi Daredevils vs Rajasthan Royals, 6th Match 10:30 Delhi
12th April Mumbai Indians vs Kings XI Punjab , 7th Match 14:30 Mumbai
13th April Royal Challengers Bangalore vs Sunrisers Hyderabad, 8th Match 14:30 Bengaluru
14th April Rajasthan Royals vs Mumbai Indians, 9th Match 10:30 Ahemdabad
14th April Kolkata Knight Riders vs Chennai Super Kings, 10th Match 14:30 Kolkata
15th April Kings XI Punjab vs Delhi Daredevils , 11th Match 14:30 Pune
16th April Sunrisers Hyderabad vs Rajasthan Royals , 12th Match 14:30 Vishakhapatnam
17th April Mumbai Indians vs Chennai Super Kings, 13th Match 14:30 Mumbai
18th April Sunrisers Hyderabad vs Delhi Daredevilss, 14th Match 10:30 Vishakhapatnam
18th April Kings XI Punjab vs Kolkata Knight Riders , 15th Match 14:30 Pune
19th April Rajasthan Royals vs Chennai Super Kings , 16th Match 14:30 Bengaluru
19th April Royal Challengers Bangalore vs Mumbai Indians , 17th Match 14:30 Bengaluru
20th April Delhi Daredevils vs Kolkata Knight Riders, 18th Match 14:30 Delhi
21st April Rajasthan Royals vs Kings XI Punjab , 19th Match 14:30 Ahemdabad
22th April Sunrisers Hyderabad vs Kolkata Knight Riders , 20th Match 10:30 Vishakhapatnam
22th April Royal Challengers Bangalore vs Chennai Super Kings, 21st Match 14:30 Bengaluru
23rd April Delhi Daredevils vs Mumbai Indians, 22nd Match 14:30 Delhi
24th April Rajasthan Royals vs Royal Challengers Bangalore , 23rd Match 14:30 Ahemdabad
25th April Mumbai Indians vs Sunrisers Hyderabad, 24th Match 10:30 Mumbai
26th April Chennai Super Kings vs Kings XI Punjab , 25th Match 14:30 Chennai
26th April Kolkata Knight Riders vs Rajasthan Royals, 26th Match 10:30 Kolkata
26th April Delhi Daredevils vs Royal Challengers Bangalore, 27th Match 14:30 Delhi
27th April Kings XI Punjab vs Sunrisers Hyderabad, 28th Match 14:30 Mohali
28th April Kolkata Knight Riders vs Delhi Daredevils , 29th Match 14:30 Kolkata
29th April Royal Challengers Bangalore vs Rajasthan Royals, 30th Match 14:30 Bengaluru
30th April Chennai Super Kings vs Kolkata Knight Riders , 31th Match 14:30 Chennai
1st May Delhi Daredevils vs Kings XI Punjab , 32nd Match 10:30 Delhi
1st May Mumbai Indians vs Rajasthan Royals , 33rd Match 14:30 Mumbai
2nd May Royal Challengers Bangalore vs Kolkata Knight Riders, 34th Match 10:30 Bengaluru
2nd May Sunrisers Hyderabad vs Chennai Super Kings, 35th Match 14:30 Hyderabad
3rd May Kings XI Punjab vs Mumbai Indians, 36th Match 10:30 Mohali
3rd May Rajasthan Royals vs Delhi Daredevils, 37th Match 10:30 TBC
4th May Chennai Super Kings vs Royal Challengers Bangalore, 38th Match 10:30 Chennai
4th May Kolkata Knight Riders vs Sunrisers Hyderabad , 39th Match 14:30 Kolkata
5th May Mumbai Indians vs Delhi Daredevils, 40th Match 14:30 Mumbai
6th May Royal Challengers Bangalore vs Kings XI Punjab, 41st Match 14:30 Bengaluru
7th May Rajasthan Royals vs Sunrisers Hyderabad , 42nd Match 14:30 TBC
8th May Chennai Super Kings vs Mumbai Indians, 43rd Match 14:30 Chennai
9th May Kolkata Knight Riders vs Kings XI Punjab, 44th Match 10:30 Kolkata
9th May Delhi Daredevils vs Sunrisers Hyderabad , 45th Match 14:30 Raipur
10th May Mumbai Indians vs Royal Challengers Bangalore, 46th Match 10:30 Mumbai
10th May Chennai Super Kings vs Rajasthan Royals, 47th Match 10:30 Chennai
11th May Sunrisers Hyderabad vs Kings XI Punjab, 48th Match 14:30 Hyderabad
12th May Delhi Daredevils vs Chennai Super Kings , 49th Match 14:30 Raipur
13th May Kings XI Punjab vs Royal Challengers Bangalore, 50th Match 14:30 Mohali
14th May Mumbai Indians vs Kolkata Knight Riders, 51st Match 14:30 Mumbai
15th May Sunrisers Hyderabad vs Royal Challengers Bangalore, 52nd Match 10:30 Hyderabad
16th May Kings XI Punjab vs Chennai Super Kings , 53rd Match 10:30 Mohali
16th May Rajasthan Royals vs Kolkata Knight Riders, 54th Match 14:30 TBC
17th May Royal Challengers Bangalore vs Delhi Daredevils , 55th Match 10:30 Bengaluru
17th May Sunrisers Hyderabad vs Mumbai Indians , 56th Match 14:30 Hyderabad
19th May TBD vs TBD, Qualifier 1 14:30 TBC
20th May TBD vs TBD, Eliminator 14:30 TBC
22nd May TBD vs TBD,Qualifier 2 14:30 TBC
24th May TBD vs TBD , Final 10:30 Kolkata