Full schedule, teams, match timings, venues. Track who plays whom, when, where
Match 1
SUN * Mar 29
20:00 (IST) * 14:30 (GMT)
Mumbai
vs
Chennai
Wankhede Stadium, Mumbai
Match 2
MON * Mar 30
20:00 (IST) * 14:30 (GMT)
Delhi
vs
Punjab
Arun Jaitley Stadium, Delhi
Match 3
TUE * Mar 31
20:00 (IST) * 14:30 (GMT)
Bangalore
vs
Kolkata
M. Chinnaswamy Stadium, Bengaluru
Match 4
WED * April 1
20:00 (IST) * 14:30 (GMT)
Hyderabad
vs
Mumbai
Rajiv Gandhi Intl. Cricket Stadium, Hyderabad
Match 5
THU * April 2
20:00 (IST) * 14:30 (GMT)
Chennai
vs
Rajasthan
M. A. Chidambaram Stadium, Chennai
Match 6
FRI * April 3
20:00 (IST) * 14:30 (GMT)
Kolkata
vs
Delhi
Eden Gardens, Kolkata
Match 7
SAT * April 4
20:00 (IST) * 14:30 (GMT)
Punjab
vs
Hyderabad
IS Bindra Stadium, Mohali
Match 8
SUN * April 5
16:00 (IST) * 10:30 (GMT)
Mumbai
vs
Bangalore
Wankhede Stadium, Mumbai
Match 9
SUN * Apr 5
20:00 (IST) * 14:30 (GMT)
Rajasthan
vs
Delhi
Barsapara Cricket Ground, Guwahati
Match 10
MON * Apr 6
20:00 (IST) * 14:30 (GMT)
Kolkata
vs
Chennai
Eden Gardens, Kolkata
Match 11
TUE * Apr 7
20:00 (IST) * 14:30 (GMT)
Bangalore
vs
Hyderabad
M. Chinnaswamy Stadium, Bengaluru
Match 12
WED * Apr 8
20:00 (IST) * 14:30 (GMT)
Punjab
vs
Mumbai
IS Bindra Stadium, Mohali
Match 13
THU * Apr 9
20:00 (IST) * 14:30 (GMT)
Rajasthan
vs
Kolkata
Barsapara Cricket Ground, Guwahati
Match 14
FRI * Apr 10
20:00 (IST) * 14:30 (GMT)
Delhi
vs
Bangalore
Arun Jaitley Stadium, Delhi
Match 15
SAT * Apr 11
20:00 (IST) * 14:30 (GMT)
Chennai
vs
Punjab
M. A. Chidambaram Stadium, Chennai
Match 16
SUN * Apr 12
16:00 (IST) * 10:30 (GMT)
Hyderabad
vs
Rajasthan
Rajiv Gandhi Intl. Cricket Stadium, Hyderabad
Match 17
SUN * Apr 12
20:00 (IST) * 14:30 (GMT)
Kolkata
vs
Mumbai
Eden Gardens, Kolkata
Match 18
MON * Apr 13
20:00 (IST) * 14:30 (GMT)
Delhi
vs
Chennai
Arun Jaitley Stadium, Delhi
Match 19
TUE * Apr 14
20:00 (IST) * 14:30 (GMT)
Punjab
vs
Bangalore
IS Bindra Stadium, Mohali
Match 20
WED * Apr 15
20:00 (IST) * 14:30 (GMT)
Mumbai
vs
Rajasthan
Wankhede Stadium, Mumbai
Match 21
THU * Apr 16
20:00 (IST) * 14:30 (GMT)
Hyderabad
vs
Kolkata
Rajiv Gandhi Intl. Cricket Stadium, Hyderabad
Match 22
FRI * Apr 17
20:00 (IST) * 14:30 (GMT)
Punjab
vs
Chennai
IS Bindra Stadium, Mohali
Match 23
SAT * Apr 18
20:00 (IST) * 14:30 (GMT)
Bangalore
vs
Rajasthan
M. Chinnaswamy Stadium, Bengaluru
Match 24
SUN * Apr 19
16:00 (IST) * 10:30 (GMT)
Delhi
vs
Kolkata
Arun Jaitley Stadium, Delhi
Match 25
SUN * Apr 19
20:00 (IST) * 14:30 (GMT)
Chennai
vs
Hyderabad
M. A. Chidambaram Stadium, Chennai
Match 26
MON * Apr 20
20:00 (IST) * 14:30 (GMT)
Mumbai
vs
Punjab
Wankhede Stadium, Mumbai
Match 27
TUE * Apr 21
20:00 (IST) * 14:30 (GMT)
Rajasthan
vs
Hyderabad
Sawai Mansingh Stadium, Jaipur
Match 28
WED * Apr 22
20:00 (IST) * 14:30 (GMT)
Bangalore
vs
Delhi
M. Chinnaswamy Stadium, Bengaluru
Match 29
THU * Apr 23
20:00 (IST) * 14:30 (GMT)
Kolkata
vs
Punjab
Eden Gardens, Kolkata
Match 30
FRI * Apr 24
20:00 (IST) * 14:30 (GMT)
Chennai
vs
Mumbai
M. A. Chidambaram Stadium, Chennai
Match 31
SAT * Apr 25
20:00 (IST) * 14:30 (GMT)
Rajasthan
vs
Bangalore
Sawai Mansingh Stadium, Jaipur
Match 32
SUN * Apr 26
16:00 (IST) * 10:30 (GMT)
Punjab
vs
Kolkata
IS Bindra Stadium, Mohali
Match 33
SUN * Apr 26
20:00 (IST) * 14:30 (GMT)
Hyderabad
vs
Delhi
Rajiv Gandhi Intl. Cricket Stadium, Hyderabad
Match 34
MON * Apr 27
20:00 (IST) * 14:30 (GMT)
Chennai
vs
Bangalore
M. A. Chidambaram Stadium, Chennai
Match 35
TUE * Apr 28
20:00 (IST) * 14:30 (GMT)
Mumbai
vs
Kolkata
Wankhede Stadium, Mumbai
Match 36
WED * Apr 29
20:00 (IST) * 14:30 (GMT)
Rajasthan
vs
Punjab
Sawai Mansingh Stadium, Jaipur
Match 37
THU * Apr 30
20:00 (IST) * 14:30 (GMT)
Hyderabad
vs
Chennai
Rajiv Gandhi Intl. Cricket Stadium, Hyderabad
Match 38
FRI * May 1
20:00 (IST) * 14:30 (GMT)
Mumbai
vs
Delhi
Wankhede Stadium, Mumbai
Match 39
SAT * May 2
20:00 (IST) * 14:30 (GMT)
Kolkata
vs
Rajasthan
Eden Gardens, Kolkata
Match 40
SUN * May 3
16:00 (IST) * 10:30 (GMT)
Bangalore
vs
Punjab
M. Chinnaswamy Stadium, Bengaluru
Match 41
SUN * May 3
20:00 (IST) * 14:30 (GMT)
Delhi
vs
Hyderabad
Arun Jaitley Stadium, Delhi
Match 42
MON * May 4
20:00 (IST) * 14:30 (GMT)
Rajasthan
vs
Chennai
Sawai Mansingh Stadium, Jaipur
Match 43
TUE * May 5
20:00 (IST) * 14:30 (GMT)
Hyderabad
vs
Bangalore
Rajiv Gandhi Intl. Cricket Stadium, Hyderabad
Match 44
WED * May 6
20:00 (IST) * 14:30 (GMT)
Delhi
vs
Mumbai
Arun Jaitley Stadium, Delhi
Match 45
THU * May 7
20:00 (IST) * 14:30 (GMT)
Chennai
vs
Kolkata
M. A. Chidambaram Stadium, Chennai
Match 46
FRI * May 8
20:00 (IST) * 14:30 (GMT)
Punjab
vs
Rajasthan
IS Bindra Stadium, Mohali
Match 47
SAT * May 9
20:00 (IST) * 14:30 (GMT)
Mumbai
vs
Hyderabad
Wankhede Stadium, Mumbai
Match 48
SUN * May 10
16:00 (IST) * 10:30 (GMT)
Chennai
vs
Delhi
M. A. Chidambaram Stadium, Chennai
Match 49
SUN * May 10
20:00 (IST) * 14:30 (GMT)
Kolkata
vs
Bangalore
Eden Gardens, Kolkata
Match 50
MON * May 11
20:00 (IST) * 14:30 (GMT)
Rajasthan
vs
Mumbai
Sawai Mansingh Stadium, Jaipur
Match 51
TUE * May 12
20:00 (IST) * 14:30 (GMT)
Hyderabad
vs
Punjab
Rajiv Gandhi Intl. Cricket Stadium, Hyderabad
Match 52
WED * May 13
20:00 (IST) * 14:30 (GMT)
Delhi
vs
Rajasthan
Arun Jaitley Stadium, Delhi
Match 53
THU * May 14
20:00 (IST) * 14:30 (GMT)
Bangalore
vs
Chennai
M. Chinnaswamy Stadium, Bengaluru
Match 54
FRI * May 15
20:00 (IST) * 14:30 (GMT)
Kolkata
vs
Hyderabad
Eden Gardens, Kolkata
Match 55
SAT * May 16
20:00 (IST) * 14:30 (GMT)
Punjab
vs
Delhi
IS Bindra Stadium, Mohali
Match 56
SUN * May 17
20:00 (IST) * 14:30 (GMT)
Bangalore
vs
Mumbai
M. Chinnaswamy Stadium, Bengaluru