Chennai Super Kings won by 2 wickets
Royal Challengers Bangaluru won by 2 runs
Punjab Kings won by 4 wickets
Sunrisers Hyderabad won by 5 wickets
Mumbai Indians won by 9 wickets
Chennai Super Kings won by 5 wickets
Kolkata Knight Riders won by 8 wickets
Punjab Kings won by 18 runs
Delhi Capitals won by 25 runs
Rajasthan Royals won by 6 runs
Kolkata Knight Riders won by 1 run
Mumbai Indians won by 100 runs
Rajasthan Royals won by 8 wickets
Royal Challengers Bangaluru won by 11 runs
Lucknow Super Giants won by 2 runs
Match tied (Delhi Capitals won the Super Over)
Royal Challengers Bangaluru won by 9 wickets
Gujarat Titans won by 58 runs
Rajasthan Royals won by 50 runs
Postponed Indian Premier League
63rd MatchKolkata Knight Riders Last Games
Chennai Super Kings won by 2 wickets
Royal Challengers Bangaluru won by 2 runs
Punjab Kings won by 4 wickets
Sunrisers Hyderabad won by 5 wickets
Mumbai Indians won by 9 wickets
Chennai Super Kings won by 5 wickets
Kolkata Knight Riders won by 8 wickets
Punjab Kings won by 18 runs
Delhi Capitals won by 25 runs
Rajasthan Royals won by 6 runs
Rajasthan Royals Last Games
Kolkata Knight Riders won by 1 run
Mumbai Indians won by 100 runs
Rajasthan Royals won by 8 wickets
Royal Challengers Bangaluru won by 11 runs
Lucknow Super Giants won by 2 runs
Match tied (Delhi Capitals won the Super Over)
Royal Challengers Bangaluru won by 9 wickets
Gujarat Titans won by 58 runs
Rajasthan Royals won by 50 runs
Rajasthan Royals won by 6 runs