Kolkata Knight Riders won by 8 wickets
Delhi Capitals won by 3 wickets
Chennai Super Kings won by 8 wickets
Delhi Capitals won by 7 wickets
Royal Challengers Bengaluru won by 9 wickets
Punjab Kings won by 6 wickets
Sunrisers Hyderabad won by 47 runs
Delhi Capitals won by 6 wickets
Chennai Super Kings won by 23 runs
Gujarat Titans won by 1 run
Kolkata Knight Riders won by 29 runs
Royal Challengers Bengaluru won by 6 wickets
Kolkata Knight Riders won by 7 wickets
Match tied (Kolkata Knight Riders won the Super Over)
Kolkata Knight Riders won by 4 wickets
Gujarat Titans won by 5 wickets
Chennai Super Kings won by 32 runs
Lucknow Super Giants won by 3 wickets
No result (due to rain)
Sunrisers Hyderabad won by 65 runs
Finished Indian Premier League
51st MatchKolkata Knight Riders won by 8 wickets
Punjab Kings Last Games
Delhi Capitals won by 3 wickets
Chennai Super Kings won by 8 wickets
Delhi Capitals won by 7 wickets
Royal Challengers Bengaluru won by 9 wickets
Punjab Kings won by 6 wickets
Sunrisers Hyderabad won by 47 runs
Delhi Capitals won by 6 wickets
Chennai Super Kings won by 23 runs
Gujarat Titans won by 1 run
Delhi Capitals won by 6 wickets
Gujarat Titans Last Games
Kolkata Knight Riders won by 29 runs
Royal Challengers Bengaluru won by 6 wickets
Kolkata Knight Riders won by 7 wickets
Match tied (Kolkata Knight Riders won the Super Over)
Kolkata Knight Riders won by 4 wickets
Gujarat Titans won by 5 wickets
Chennai Super Kings won by 32 runs
Lucknow Super Giants won by 3 wickets
No result (due to rain)
Sunrisers Hyderabad won by 65 runs