Royal Challengers Bengaluru
Chennai Super Kings
CSK won by 6 wickets (with 8 balls remaining)
Delhi Capitals
Punjab Kings
PBKS won by 4 wickets (with 4 balls remaining)
Kolkata Knight Riders
Sunrisers Hyderabad
KKR won by 4 runs
Rajasthan Royals
Lucknow Super Giants
RR won by 20 runs
Gujarat Titans
Mumbai Indians
GT won by 6 runs
Punjab Kings
Royal Challengers Bengaluru
RCB won by 4 wickets (with 4 balls remaining)
Chennai Super Kings
Gujarat Titans
CSK won by 63 runs
Sunrisers Hyderabad
Mumbai Indians
SRH won by 31 runs
Rajasthan Royals
Delhi Capitals
RR won by 12 runs
Royal Challengers Bengaluru
Kolkata Knight Riders
KKR won by 7 wickets (with 19 balls remaining)
Lucknow Super Giants
Punjab Kings
LSG won by 21 runs
Sunrisers Hyderabad
Gujarat Titans
GT won by 7 wickets (with 5 balls remaining)
Delhi Capitals
Chennai Super Kings
DC won by 20 runs
Mumbai Indians
Rajasthan Royals
RR won by 6 wickets (with 27 balls remaining)
Lucknow Super Giants
Royal Challengers Bengaluru
LSG won by 28 runs
Kolkata Knight Riders
Delhi Capitals
KKR won by 106 runs
Gujarat Titans
Punjab Kings
PBKS won by 3 wickets (with 1 ball remaining)
Chennai Super Kings
Sunrisers Hyderabad
SRH won by 6 wickets (with 11 balls remaining)
Royal Challengers Bengaluru
Rajasthan Royals
RR won by 6 wickets (with 5 balls remaining)
Mumbai Indians
Delhi Capitals
MI won by 29 runs
Lucknow Super Giants
Gujarat Titans
LSG won by 33 runs
Kolkata Knight Riders
Chennai Super Kings
CSK won by 7 wickets (with 14 balls remaining)
Sunrisers Hyderabad
Punjab Kings
SRH won by 2 runs
Rajasthan Royals
Gujarat Titans
GT won by 3 wickets (with 0 balls remaining)
Mumbai Indians
Royal Challengers Bengaluru
Match starts in 5 hrs 30 mins
Lucknow Super Giants
Delhi Capitals
Match yet to begin
Punjab Kings
Rajasthan Royals
Match yet to begin
Kolkata Knight Riders
Lucknow Super Giants
Match yet to begin
Mumbai Indians
Chennai Super Kings
Match yet to begin
Royal Challengers Bengaluru
Sunrisers Hyderabad
Match yet to begin
Kolkata Knight Riders
Rajasthan Royals
Match yet to begin
Gujarat Titans
Delhi Capitals
Match yet to begin
Punjab Kings
Mumbai Indians
Match yet to begin
Lucknow Super Giants
Chennai Super Kings
Match yet to begin
Delhi Capitals
Sunrisers Hyderabad
Match yet to begin
Kolkata Knight Riders
Royal Challengers Bengaluru
Match yet to begin
Punjab Kings
Gujarat Titans
Match yet to begin
Rajasthan Royals
Mumbai Indians