Gujarat Titans
T20
Delhi Capitals
Punjab Kings
T20
18 April
Mumbai Indians
Lucknow Super Giants
T20
19 April
Chennai Super Kings
Delhi Capitals
T20
20 April
Sunrisers Hyderabad
Punjab Kings
T20
21 April
Gujarat Titans
Rajasthan Royals
T20
22 April
Mumbai Indians
Chennai Super Kings
T20
23 April
Lucknow Super Giants
Delhi Capitals
T20
24 April
Gujarat Titans
Sunrisers Hyderabad
T20
25 April
Royal Challengers Bengaluru
Kolkata Knight Riders
T20
26 April
Punjab Kings
Delhi Capitals
T20
27 April
Mumbai Indians
Lucknow Super Giants
T20
27 April
Rajasthan Royals
Gujarat Titans
T20
28 April
Royal Challengers Bengaluru
Chennai Super Kings
T20
28 April
Sunrisers Hyderabad
Kolkata Knight Riders
T20
29 April
Delhi Capitals
Lucknow Super Giants
T20
30 April
Mumbai Indians
Chennai Super Kings
T20
1 May
Punjab Kings
Sunrisers Hyderabad
T20
2 May
Rajasthan Royals
Mumbai Indians
T20
3 May
Kolkata Knight Riders
Royal Challengers Bengaluru
T20
4 May
Gujarat Titans
Punjab Kings
T20
5 May
Chennai Super Kings
Lucknow Super Giants
T20
5 May
Kolkata Knight Riders
Mumbai Indians
T20
6 May
Sunrisers Hyderabad
Delhi Capitals
T20
7 May
Rajasthan Royals
Sunrisers Hyderabad
T20
8 May
Lucknow Super Giants
Punjab Kings
T20
9 May
Royal Challengers Bengaluru
Gujarat Titans
T20
10 May
Chennai Super Kings
Kolkata Knight Riders
T20
11 May
Mumbai Indians
Chennai Super Kings
T20
12 May
Rajasthan Royals
Royal Challengers Bengaluru
T20
12 May
Delhi Capitals
Gujarat Titans
T20
13 May
Kolkata Knight Riders
Delhi Capitals
T20
14 May
Lucknow Super Giants
Rajasthan Royals
T20
15 May
Punjab Kings
Sunrisers Hyderabad
T20
16 May
Gujarat Titans
Mumbai Indians
T20
17 May
Lucknow Super Giants
Royal Challengers Bengaluru
T20
18 May
Chennai Super Kings
Sunrisers Hyderabad
T20
19 May
Punjab Kings
Rajasthan Royals
T20
19 May
Kolkata Knight Riders